This guide will walk you through the essential steps to install and configure your game management web panel. Please follow each step carefully to ensure a smooth setup process.
First, you'll need to install the specified AppServ server version. The necessary installer is usually located within your project files.
Download Link: http://prdownloads.sourceforge.net/appserv/appserv-win32-2.5.10.exe?download
After installation, proceed with these configuration changes:
Once AppServ is configured, you'll set up your database connections.
To decrypt the panel's encrypted files (often protected by SourceGuardian), you need to install the necessary loader.
With the panel installed and configured, you can now access its administration interface.
For a user to have login access to the Admin Panel, their username must be:
Final Note: After completing all the above steps, remember to run apache_servicefix.bat located in your C:\AppServ\Apache2 directory one last time to ensure all services are properly restarted and changes are fully applied.
Step 1: Install and Configure AppServ
First, you'll need to install the specified AppServ server version. The necessary installer is usually located within your project files.
Download Link: http://prdownloads.sourceforge.net/appserv/appserv-win32-2.5.10.exe?download
After installation, proceed with these configuration changes:
- Enable Rewrite Module in Apache:
- Navigate to: C:\AppServ\Apache2\conf\httpd.conf
- Locate the line: #LoadModule rewrite_module modules/mod_rewrite.so
- Remove the # (hashtag) from the beginning of the line to uncomment it.
- Save and close the file.
- Enable PHP Extensions:
- Open C:\Windows\php.ini
- Find the lines:
- ;extension=php_ming.dll
- ;extension=php_mssql.dll
- Remove the ; (semicolon) from the beginning of each line to enable these extensions.
- Save and close the file.
- Copy ntwdblib.dll:
- Copy the ntwdblib.dll file (usually found in your project's "Files" folder) to all AppServ subfolders except www. This ensures necessary database connectivity.
Step 2: Database and Panel Connection Setup
Once AppServ is configured, you'll set up your database connections.
- Configure Database Connections in Panel Files:
- Open the file: www/Baglan/Ayarlar.Php
- Adjust the database connection details within this file to match your SQL Server settings.
- Restore Databases to SQL Server:
- Restore the provided SRO_VT_PANEL.bak and SRO_VT_LOG.bak database backups to your SQL Server.
- Important: If your SRO_VT_LOG database contains custom procedures, ensure you back them up before restoring the new SRO_VT_LOG.bak to avoid data loss.
Step 3: Install SourceGuardian Loader
To decrypt the panel's encrypted files (often protected by SourceGuardian), you need to install the necessary loader.
- Copy the Loader File:
- Copy the "ixed.5.2ts.win" file (found in your project's "Files" folder) into the AppServ\php5\ext directory.
- Enable Loader in php.ini:
- Open C:\Windows\php.ini again.
- Around lines 610-624 (or any suitable location), add the following line:
extension=ixed.5.2ts.win
- Do not include quotation marks when adding this value.
- Save the php.ini file.
- Restart Apache Service:
- After making changes to php.ini, navigate to your Apache folder within AppServ and run apache_servicefix.bat. This script will restart the Apache service, applying your new configurations.
Step 4: Accessing the Admin Panel
With the panel installed and configured, you can now access its administration interface.
- To access the Admin Panel, simply type your website address followed by /Admin in your browser (e.g., yourdomain.com/Admin).
For a user to have login access to the Admin Panel, their username must be:
- Registered in the Security table of your SRO_VT_PANEL database.
- Set with a permission (yetki) value of 1.
Final Note: After completing all the above steps, remember to run apache_servicefix.bat located in your C:\AppServ\Apache2 directory one last time to ensure all services are properly restarted and changes are fully applied.
