- Add videodb PHP/MySQL media collection manager (Blu-ray, DVD, CD) - Dockerfile: PHP 8.1 + Apache with GD/mysqli/exif extensions - docker-compose.yml: app on port 6761 + MySQL 8.0 with health checks - docker-entrypoint.sh: auto-generates config.inc.php from env vars, waits for MySQL, initializes DB schema idempotently - init-db.php: CLI schema installer using app's own prefix_query() logic - Persistent volumes for DB, cache, and cover images Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
67 lines
2.1 KiB
Plaintext
67 lines
2.1 KiB
Plaintext
INSTALL
|
|
|
|
- Be sure to have a recent PHP version! At least 5.3 with GD library is required
|
|
- copy all files in a directory somewhere below your webserver root
|
|
|
|
Do one of these steps:
|
|
|
|
- point your browser the install.php and follow the instructions
|
|
|
|
or (not recommended since v2.0)
|
|
|
|
- create a MySQL-Database using the table definitions in install/install.sql
|
|
- edit the config.inc.php to match your database
|
|
|
|
- point your browser to your new VideoDB and add some movies
|
|
- customize everything in the config screen
|
|
|
|
UPDATING FROM A PRIOR VERSION
|
|
|
|
- extract the new videoDB archive into the same folder as your old installation
|
|
- open videoDB- the system will recognize that upgrade is required and start install.php
|
|
|
|
or
|
|
|
|
- manually point your browser to install.php
|
|
|
|
- follow the instructions
|
|
|
|
or (not recommended since v2.0)
|
|
|
|
- run doc/updatedb.sql over your existing database with the -f option to
|
|
force mysql to ignore errors. This *should* not delete any of your data.
|
|
e.g.
|
|
mysql -p -f VideoDB < doc/updatedb.sql
|
|
|
|
- check out new config options in the config screen
|
|
|
|
CUSTOMIZING
|
|
|
|
- You can define up to four custom fields in the config screen
|
|
- You can add input and output functions for them in custom.php
|
|
- You can add additional stylesheets by dropping them into the template
|
|
directory (e.g. templates/default/)
|
|
- You can create your own templates by putting them into their own
|
|
directory in templates/
|
|
- Whenever you do anything of the above please send it to me
|
|
|
|
PROBLEMS/FEEDBACK
|
|
|
|
- Use the mailinglist to contact the developers at
|
|
http://lists.sourceforge.net/mailman/listinfo/videodb-devel
|
|
|
|
THANKS
|
|
|
|
- all the people mentioned in the CHANGELOG
|
|
- all th people who made the wonderful free software this project is
|
|
based on (e.g. Developers of PHP, Smarty, Apache, MySQL, Linux)
|
|
|
|
LICENSE
|
|
|
|
VideoDB is released under the GNU General Public License (GPL)
|
|
See COPYING for more Info
|
|
|
|
VideoDB comes with the Smarty Template Engine
|
|
Smarty is released under the GNU Lesser General Public License (LGPL)
|
|
See COPYING.lib in the smarty directory for more Info
|