This repository contains a PHP Quiz demo application, running on Magento.
You can access the website by browsing http://demoquiz-magento.mouf-php.com
It is part of a wider demo, showcasing how to deploy on same code in many different environments.
The quiz code is stored in the thecodingmachine/quiz-module
package.
It contains a generic PSR-7 compatible controller.
Using Mouf and a set of appropriate packages, the controller can then be deployed in a set of different environments:
- Mouf/Splash (demo) (code)
- Wordpress (demo) (code)
- Drupal 7 (demo) (code)
- Joomla (demo) (code)
- Magento (demo) (code)
- Clone the repository
- Run
composer install
- Browse to the website root directory and run Magento install.
- During install, enable the
Use Web Server (Apache) Rewrites
option.
- During install, enable the
- Copy the
.htaccess.sample
file to.htaccess
- Browse in the website and make sure the Apache rewrites are correctly set-up (you may need to tweek the .htaccess file and most notably the RewriteBase parameter).
- Browse to http://[your-website]/[path-to-magento]/vendor/mouf/mouf and run Mouf install process
- Connect to Magento administration http://[your-website]/[path-to-wordpress]/admin
- Purge your cache (System > Cache Management)
- You are done!
- Now, simply browse to: http://[your-website]/[path-to-magento]/quiz