Giter VIP home page Giter VIP logo

gallery3's Introduction

Gallery 3.1+ (development version)

About

Gallery 3 is a web based software product that lets you manage your photos on your own website. You must have your own website with PHP and database support in order to install and use it. With Gallery you can easily create and share albums of photos via an intuitive interface.

Intended Audience

This version is intended for anybody who has a website. We stand ready to support the product and help you to make the most of it. We welcome theme and module developers to play with this release and start turning out slick new designs for our happy users. If you have questions or problems, you can get help in the Gallery forums:

https://groups.google.com/forum/#!forum/gallery-3-users

Security

Did you find a security flaw? Please submit an issue in github: https://github.com/bwdutton/gallery3/issues

Supported Configuration

  • Platform: Linux / Unix.
  • Web server: Apache 2.2 and newer.
  • PHP 7.4 and newer (PHP's safe_mode must be disabled and simplexml, filter, and json must be installed). All PHP 7.x versions should work but only 7.4 is tested
  • short_open_tag isn't required but additional modules and themes may rely on it.
  • Database: MySQL 5 and newer.

For complete system requirements, please refer to:

http://codex.galleryproject.org/Gallery3:Requirements

Installing and Upgrading Instructions

NOTE: When upgrading from PHP 5 to PHP 7 you will need to change the database type from mysql to mysqli in var/database.php:

$config['default'] = array(
  'benchmark'     => false,
  'persistent'    => false,
  'connection'    => array(
    'type'     => 'mysqli',

For docker installations:

https://hub.docker.com/r/bwdutton/gallery3

For comprehensive instructions, The online User Guide is your best resource:

http://codex.galleryproject.org/Gallery3:User_guide

There are also simple instructions below. NOTE: You can upgrade from beta 1 and beyond, but not from alpha releases.

Installation via the web

Point your web browser at gallery3/installer/ and follow the instructions.

Installation from the command line

php installer/index.php [-h host] [-u user] [-p pass] [-d dbname]

Command line parameters:

 -h     Database host          (default: localhost)
 -u     Database user          (default: root)
 -p     Database user password (default: )
 -d     Database name          (default: gallery3)
 -x     Table prefix           (default: )

Optional dependencies

Install composer dependencies to make all of the modules work (currently autorotate, phpmailer). In the top level gallery directory where the composer.json file exists run the following:

composer install

Bugs, Questions, Problems?

Forgot your password? Use the command line:

php index.php passwordreset <username>

gallery3's People

Contributors

bharat avatar ckieffer avatar andyst avatar shadlaws avatar bwdutton avatar mamouneyya avatar chadparry avatar joe7 avatar jhilden avatar rledisez avatar unostar avatar dkm avatar ckdake avatar shai avatar alindeman avatar nivekiam avatar mikeage avatar jamaa avatar hiwilson avatar ffchung avatar fpaterno avatar pathduck avatar rlerdorf avatar beckettmw avatar chilversc avatar jankoprowski avatar trasher avatar chalbertgit avatar mikemayer67 avatar taarraas avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.