-
-
Notifications
You must be signed in to change notification settings - Fork 22
Installation
Welcome to the installation guide for PW-Panel (Perfect World User Panel). Follow the steps below to get your panel up and running.
Before you begin, make sure you have the following installed on your server:
- PHP (version 7.4 or higher recommended)
- Composer (dependency manager for PHP)
- Web Server (Apache, Nginx, or similar)
- MySQL/MariaDB (or compatible database)
- Git (for cloning the repository, optional)
- Node.js & NPM (if using front-end tools, optional)
Clone the repository to your desired directory:
git clone https://github.com/hrace009/PW-Panel.git
cd PW-PanelOr download the ZIP from our release section and extract it.
Install PHP dependencies using Composer:
composer installIf your project uses front-end assets, install them with:
npm install
npm run build(Skip this step if you don’t use Node.js in the project.)
Copy the example environment file and update settings:
cp .env.example .envEdit the .env file and set up your database and other configuration variables.
Run the following command to generate an app key (Laravel projects):
php artisan key:generateMake sure the following directories are writable by the web server:
chmod -R 775 storage
chmod -R 775 bootstrap/cacheSet up the database tables:
php artisan migrateYou can now run the application using your web server. For local development, use:
php artisan serveVisit http://localhost:8000 in your browser.
If you have seeders:
php artisan db:seed- Check the
.envfile for correct configuration. - Review server and PHP error logs for issues.
- Ensure all required PHP extensions are installed.
For help or questions, open an issue on GitHub or refer to the Wiki.
Made with ❤ By hrace009