Apache web server 2.2+
Required Web Server Settings
Apache: AllowOverride All, Options FollowSymlinks
PHP: safe mode: off, functions exec and system need to stay enabled
Develped and tested on
Ubuntu 12.04 LTS, Ubuntu 14.04 LTS, Ubuntu 16.04 LTS
Apache 2.2.17, Apache/2.4.7, Apache/2.4.18
PHP 5.3.5, PHP 5.5.9, PHP 7.0.15
MYSQL 5.1.63, MYSQL 5.5.41, MYSQL 5.7.18
1. Create the web root directory on your server ( e.g. mkdir /var/www/website1 ).
2. Extract the template package into the root directory ( e.g. cd /var/www/website1 && tar xvzf /path/to/re_template_package.tgz ).
3. Package comes with preset file permissions, which should not be chnaged, unless you know what you're doing and your setup requires it. Changing file permissions might compromise the security of your website or (depending on circumstances) the whole server.
4. Forward your web server into the web root directory ( in your apache configuration file or virtual host ). The file index.php should be read.
5. Access your new website via your favourite browser on the domain you assigned to it in apache configuration.
6. Access your new website's administration on address ending with "/admin" (e.g. "yourdomain.xyz/admin" ) and log in with the username and password you've received with the package.
7. After you log in, navigate to the section Users and Roles, change the password for the admin account or create a new user for yourself and delete the admin account.
8. Your done. Enjoy.
1. Extract the module into the /engine/modules/ directory of your RievalEngine website ( e.g. cd /var/www/website1/engine/modules && tar xvzf /path/to/re_module_package.tgz ).
2. Import database tables included with the module package into your website's database ( e.g. mysql -u-p < db.sql ).
3. Delete database .sql file from /engine/modules directory.
4. Done. Your new module should be showing in User Modules section.