phpChess Installation guide and user manual phpChess all rights reserved - phpchess is a UK registered company. Thank you for giving phpchess a go. We hope you will find the information below useful Please note that the steps below may vary depending on the version you are running. Please note that phpchess will automatically register (for copyright purposes) every installation with phpchess Limited. By installing the software you agree to this (Please ensure that you have an internet connection to enable the software). Please be ensured that no other information is sent to phpchess, and that no information will be sent to you, unless you expressly wish to, by registereing for the news updates from phpchess.net. The verification process is not required for phpchess community edition. There is no direct support from phpchess for the community edition. This document covers: ===================== 1) Features/Comparison 2) Requirements 3) Server 4) Browsers 5) Installation 1) Features/Comparison ======================= phpChess Lite phpChess Full Chess Server Yes Yes Move Verification No Yes Real-Time Mode Yes Yes Chat Yes Yes Admin Console Yes Yes Tournaments No Yes News/Server Messages Yes Yes Member News Letter Yes Yes User Charging No Yes Skinning Yes Yes HTML Mobile Phone Client No Yes Player Importer/Exporter No Yes 2) Requirements =============== Before installing phpChess, please ensure that your web server and browser meet the conditions describe in this section. 3) Server ========== • PHP Version 4.2.2 or higher. • MYSQL 3.23.56 or higher. • GD image manipulation library, version 2 or greater. 4) Browsers =========== The following browsers have been confirmed to work with phpChess: • Microsoft Internet Explorer version 4 or higher. • Firefox version 1.0.0 or higher. • Netscape Navigator 7 or higher. Note: There maybe other browsers that will work, but this depends on the current phpChess skin. 5) Installation =============== Before installing phpChess please make sure that all server requirements have been met. Quick Install 1. Depending on how you acquired phpChess, please unzip or copy all the command center files from the CD to your hard disk. 2. From your hard disk, upload all the command center files to your web space using your FTP client. 3. On your web server, please chmod the following files/directories to 777: • avatars (directory) • bin (directory) • bin/ CAdmin.php (file) • bin/ CChess.php (file) • bin/ CR3DCQuery.php (file) Note: if you have the phpChess version that has the Mobile Chess package you will need to chmod the following directory to 777: • mobile_chess/config (directory) 4. Create a database and a user for the database on your sever using the tools provided by your host, or using the my sql control panel. 5. Open up your web browser and navigate over to the installation web page (i.e. http://www.your-server.com/command/install/). Please fill out all the required information needed for the installation. MYSQL Connection Information • Server Address – Enter the IP/domain of your MYSQL server. • User Name – Enter your MYSQL user name. • Password – Enter your MYSQL password. • Database – Enter your MYSQL database name. Web Server Locations • Site Name – Enter the name of your command center. • Site URL – Enter the domain name of the server i.e. http://www.your-server.com. • Absolute Location – Enter the absolute directory location of your command center (trailing slash is required). Example: /usr/home/test/command/. Admin Information • Name – Enter a name for your command center admin account. • Password – Enter a password for your admin account. • Email – Enter your email used for administration purposes. 6. Once you have filled out the installation form completely and correctly, please press the “install command center” button to initiate the installation procedure. 7. Once the installation is over please chmod the following directories on the web server to 755: • bin Note: if the “mobile_chess/config” directory exists please chmod it to 755 also. 8. Also chmod the following files to 644: • bin/ CAdmin.php • bin/ CChess.php • bin/ CR3DCQuery.php 9. After you have finished chmoding the files and directories from steps 6 and 7, please remove the “install” directory for security purposes. 10. Congratulations, your command center is now installed.