Sequenzia LTS (MyImouto LTS - ACR Rev.) - Mirror http://code.acr.moe/kazari/sequenzia
This repository has been archived on 2024-10-25. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2014-05-12 16:35:22 -05:00
app Htmlentitied tag names 2014-05-12 16:35:22 -05:00
config Fully enabled tag subscriptions. 2014-01-12 10:09:26 -05:00
db Fixed tag_subs.tag_query charset. 2014-02-20 15:46:38 -05:00
lib Invalid URL would cause error. 2014-01-27 10:20:19 -05:00
log more files 2013-10-26 22:34:21 -05:00
public Installation is now made using CLI. 2013-12-07 15:35:14 -05: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 fixed DText, added htmLawed for validation 2013-11-03 12:01:28 -05:00
.gitignore fixed DText, added htmLawed for validation 2013-11-03 12:01:28 -05:00
composer.json Installation is now made using CLI. 2013-12-07 15:35:14 -05:00
install.php Fixed error #63. Again x2. 2014-02-09 23:47:22 -05:00
LICENSE license, composer config 2013-10-27 00:35:20 -05:00
README.md Added blog link; small edit. 2014-05-03 08:39:25 -05:00

MyImouto

MyImouto is a port of Moebooru to PHP and MySQL. In order for this to be an actual port (or as close as possible), MyImouto uses a custom framework that is based on Ruby on Rails, thus the code from Moebooru is transcribed to PHP with some modifications here and there to fit the target language and framework.

MyImouto is still under development, although practically complete. For more information about its features, changes and additions, please refer to the About MyImouto wiki. For news about the booru, you can checkout the blog, where I post from time to time.

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 How to Install guide. 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 configured.
  • 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).