- PHP version 5.5.9 or greater
- The PHP mbstring and intl extensions
- Apache
-
Identify the path to your apache web server.
Examples:
- C:\wamp\www
- /var/www/
- /var/htdocs
-
Identify the login information to your MySQL server
- Server: This is usually "localhost." Alternatively, it can be the IP address or hostname of a machine running MySQL.
- Database: The name of the MySQL database on the server to upload data into
- Username: Usually "root" on development machines. This is the MySQL user to log in as
- Password: This is the MySQL user's password.
-
Download the TicketAngel source. This can be accomplished by clicking the "Download ZIP" button on GitHub, or clicking the below link:
https://github.com/JesseDarellMoore/CS499/archive/master.zip
-
Upload the installer.
- Find the folder "installer" within the project ZIP file.
- Copy/upload it to the web server. Example: C:\www\wamp\installer
- Visit the installer page (Example: http://localhost/installer/)
- Type in the MySQL credentials mentioned in step 2.
- Click the submit button.
-
Upload the code
- Find the folder "code" within the project ZIP file.
- Rename it to "ticketangel" (or similar), and copy it to the web server like with the installer in step 4.
-
Edit the configuration file
-
In the newly uploaded site, open config/app.php
-
On line 220, fine the following:
'username' => 'root', 'password' => ((strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') ? "" : "root"), 'database' => 'theater_ticket_manager_db',
-
Upadte to include the MySQL access information
'username' => 'root', 'password' => 'thepassowrd', 'database' => 'ticketangel',
-
-
Access the site
Visit the site. For example: http://localhost/ticketangel/