kapxapot / plasticode-boilerplate
Boilerplate for the Plasticode framework
Requires
- kapxapot/plasticode: ^0.2.2
- robmorgan/phinx: ^0.10.7
This package is not auto-updated.
Last update: 2024-11-01 09:26:48 UTC
README
Basic site built on Plasticode.
Installation
-
Prerequisites:
PHP 7.2+
,DB
(e.g. MySQL). -
Load the source code.
-
Create a new MySQL database with
utf8_general_ci
encoding. -
Create
.env
file from.env.example
.
Fill in the database settings (host, db name, user, password).
Note: DB user's password shouldn't be empty (that's a known issue).
Customize the path. For example, if the site's path on the local server will be /boilerplate
, you should set:
- ROOT_PATH="/boilerplate"
- PLASTICODE_PUBLIC_PATH="/boilerplate/vendor/kapxapot/plasticode/public/"
- SITE_PUBLIC_PATH="/boilerplate/public/"
- Add redirect to your web server.
In case of Apache you should add to .htaccess
:
RewriteEngine On
RewriteBase /
RewriteRule ^boilerplate boilerplate/public/ [L,QSA,NC]
- Run
composer install
in the project's root folder.
This will install and update all required PHP libraries (Plasticode first of all).
- Run
vendor/bin/phinx migrate
in the project's root folder.
This will create the tables in the DB and create a default admin user with login "admin" and password "admin" (you can change the password in the Admin UI (/admin
) after the installation is finished).
- Open the browser and navigate to your site (http://localhost/boilerplate in case of Apache).