Sequenzia LTS (MyImouto LTS - ACR Rev.) - Mirror http://code.acr.moe/kazari/sequenzia
Go to file
Yukimi Kazari ce9570d6fb Updates for new PHP stuff 2019-12-18 04:44:09 +00:00
app Updates for new PHP stuff 2019-12-18 04:44:09 +00:00
config Updates for new PHP stuff 2019-12-18 04:44:09 +00:00
db Fixed #139 2016-07-30 04:01:27 -05:00
lib Fixes to #81 2014-06-01 19:08:35 +09:00
log more files 2013-10-26 22:34:21 -05:00
public Updates for new PHP stuff 2019-12-18 04:44:09 +00:00
script/daemons more files 2013-10-26 22:34:21 -05:00
tmp more files 2013-10-26 22:34:21 -05:00
vendor more updating 2013-11-08 11:47:26 -05:00
.gitignore Update .gitignore 2016-09-10 13:42:16 -04:00
CONTRIBUTING.md Add contribution guide 2016-09-10 15:19:06 -04:00
LICENSE license, composer config 2013-10-27 00:35:20 -05:00
README.md Update README.md 2018-08-31 02:40:02 -04:00
composer.json Updates for new PHP stuff 2019-12-18 04:44:09 +00:00
composer.lock Updates for new PHP stuff 2019-12-18 04:44:09 +00:00
install.php Added compiled assets 2016-05-21 02:07:18 -05:00

README.md

Logo

Sequenzia LTS (MyImouto LTS - ACR Rev.)

MyImouto is a clone of Moebooru for PHP and MySQL. In order for this clone to be as exact as possible, MyImouto uses a custom framework that is based on Ruby on Rails, thus the code from Moebooru was transcribed to PHP with some small modifications to fit the target language and framework.

MyImouto development stopped around 2014. By then, the port was mostly complete, with some bugs here and there. For more information about its features, changes and additions compared to Moebooru, please refer to the About MyImouto wiki.

This Project has now been taken in by ACR to support the LTS project Sequenzia Project. Its completely open for remixing and branching. Some things are moddifed to fit our setup so

Very big thanks to Parziphal for his efforts in mantaing this project before we picked it up, his efforts are one of the reason this still works today!

Requirements

  • PHP 5.4 or higher.
  • MySQL v5.5 or higher.
  • PHP libraries:
    • GD2
    • PDO
    • cURL
    • Imagick (recommended)
    • Memcached (recommended)
  • Composer (Dependency Management for PHP).
  • If running under Apache, the Rewrite mod must be enabled. Also, to serve gzipped CSS and JS files, the Headers mod is needed.

Installation

For an explained, step-by-step guide, please check the following guides:

Otherwise, here's the quick guide for advanced users:

  • Install system dependencies: composer install.
  • Create a database for the booru.
  • Create config/config.php and config/database.yml by copying their respective .example files.
  • Set your database configuration in config/database.yml.
  • Configure the booru by editing config/config.php. For a minimum configuration, both server_host and url_base options must be correctly set.
  • Run the installer: php install.php. Enter a name and password for the admin account when asked, then wait for the installation to finish.
  • Finally, point the document root of your web server to the public folder. That's where the index.php file is.

Updating

Every time you update the files, don't forget to run composer update to update dependencies, specially for the framework, and also run php config/boot.php db:migrate to run database migrations (if any).