Welcome to The Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.

1 file

Perfect World Web
Note: This project is no longer supported, however I will still look at pull requests if you'd like to attempt a fix.
Requirements
Composer & Git - Complete steps 1 & 2 on this tutorial
PHP 5.5.9 or higher
PHP GD extension, not sure if you have it? Run apt-get install php5-gd; service apache2 restart
Setup
Download the latest release and upload the files.
First you need to rename .env.example to .env
Then set the permissions to 777 for the following directories/files:
storage/app/
storage/framework/
storage/logs/
bootstrap/cache/
.env
Next, edit the .env file and change the database credentials.
Note: Make sure your inside the pw-web directory when you run the commands.
Run the following command to install all the required packages:
composer install
Note: If you have ANY of the following columns in the users table, REMOVE them!
money
role
language
remember_token
created_at
updated_at
Note: If you have ANY of the following tables in your database, REMOVE them!
migrations
password_resets
pweb_apps
pweb_articles
pweb_payments
pweb_ranking_factions
pweb_ranking_players
pweb_ranking_territories
pweb_services
pweb_settings
pweb_shop_items
pweb_transfer
pweb_vote_logs
pweb_voucher_logs
pweb_vouchers
The next step is to create all the database tables and default records, run the following command:
php artisan migrate --seed
Finally, run this last command to generate an application key:
php artisan key:generate
Note: If you receive a 500 error after installation, redo the permissions again.
If you receive any other errors please create an issue.
Note: This project is no longer supported, however I will still look at pull requests if you'd like to attempt a fix.