Abyss + php + XOOPS =
The first approach to XOOPS for people without programming knowledge can be quite difficult. Uploading, setting up a database in a remote server etc. can be very frustrating. I found this to be the easiest way to start testing XOOPS at home. I must tell you that my skills with servers are very low, so if any mistake is detected, please let me know or post it here. This was tested on win xp and win 2k.
Please notice. This post do not include how to create databases or how to secure your server etc.
Follow the book ok You need:
a) abyss web server: download and install abyss web server: here:
http://www.aprelium.com/abyssws/download.php This is the easiest part of all .
b) PHP for Windows from
http://www.php.net/downloads.php and install it. use the Windows installer version of PHP. Do not use the alpha versions. Install and say ok to everything.
• If you are asked during the installation of PHP about the type of your web server, choose None (or other web server), I will configure the web server manually and proceed.
• Open Abyss Web Server's console, select Server Configuration then press Advanced... and select CGI Parameters
• Set CGI Processing Enabled to Yes.
• Press Add... in the CGI Interpreters table.
• In the Interpreter Path field, enter the path of the php.exe executable file. If you have installed PHP in C:\Program Files\PHP, enter C:\Program Files\PHP\php.exe.
• Enter php in the Associated extensions, set Automatic Update of the CGI Paths (if available) to Yes, and press OK.
• Press Add... in the User CGI Environment Variables table.
• Enter REDIRECT_STATUS (with no leading or trailing spaces) in the Name field and 200 in the Value field and press OK.
• If you aren't using Abyss Web Server X1 version 1.2 or later, press Add... in the CGI Paths table, enter / in the CGI Path field and press OK.
• Press OK in the CGI Parameters dialog.
• Select Server Parameters.
• Press Add... in the Index Files table.
• Enter index.php in the Index file field and press OK.
• Press Restart to restart the server. (this info can be also found at
http://www.aprelium.com )
c) Download mysq (the installer) from the closest mirror to you here:
http://www.mysql.com/get/Downloads/MySQL-4.0/mysql-4.0.17-win.zip/from/pick#mirrors . Same advise, use the installer, do not use alpha versions. As soon as you download this big file unzip it in a temp folder, and then install by double clicking the setup file. Just follow the instructions and ready. To start the program go to C:\mysql\bin\ and double click “winmysqladmin.exe”, you will be asked to create a password, and you will se an small red-light in the task bar (it actually shoud turn green if all is fine).
Ready. Now unzip XOOPS in the web folder of abyss (C:\Program Files\Abyss Web Server\htdocs) You can delete the main page. Then go to your browser, type localhost and you should be directed to the installation page of xoops. In the database user value type: root ; leave empty the database password and put “test” in the database name. Keep on with te installation.
VERY IMPORTANT. THIS CONFIGURATION IS TO BE USED IN YOUR LOCAL SERVER, AND DO NOT GIVE ACCESS TO ANYONE FROM THE INTERNET, AS YOUR SQL IS NOT SECURE.Next week I will post some tips on how to secure your server and make it public. (if someone knows how please post it)
Hope you find this usefull.
If some pro of XOOPS can test this and complement this will be better!