Hi and welcome :smile:.
while i was playing with tracker scripts i managed to install Gazelle on windows and i'll share the steps. i've failed many times because of using Apache as a web server so in the guide i'll use another Webserver :top:.
Notes:
- after doing everything you'll not have a fully functional tracker because this guide does not cover to compile/run Gazelle's own xbitt which is for linux. [i still need to learn how to use Cgywin after that maybe i'll succeed again :klatsch_3: and i'll post the result here too OR i will make a linux tut when i know something about linux]
- You cannot add a single torrent :shockkk!:. this is guide is for previewing Gazelle and to prove that Windows can run Gazelle.
- The guide was made inside a virtual pc if you don't want to fill your computer with these V stuff :wink:.
- I've made this tut for SB-Innovation DO NOT COPY IT WITHOUT Permission, appreciate others hard work do NOT steal!! Just refer to SB-Innovation and to this topic thanks :top:
Tools Needed:
- Abyss WebServer:
Aprelium - Download Abyss Web Server X1- Abyss WebServer's PHP package:
http://www.aprelium.com/data/php528.exe- memcached server:
http://code.jellycan.com/files/memca...-win32-bin.zip- memcache php extension:
http://downloads.php.net/pierre/php_...6-20090408.zip- AppServ, we'll just use its MySQL to avoid the 100mb download :wink:
Download AppServ from SourceForge.net- Gazelle Source, find it in the attachments because what.cd's SVN repository is offline now [attachment] -----UPLOADING and checking please wait----
ok lets start:
Detailed Noob-Friendly Tut :biggrin:
Step 1: Installing Abyss WebServer [Noobs only]:
click below to start GIF :top:
http://i38.tinypic.com/ma7x3r.png
Step 2: Installing and Configuring PHP:
click below to start GIF :top:
http://i36.tinypic.com/2j0l1j6.png
Step 3: Installing memcached:
click below to start GIF :top:
http://i33.tinypic.com/n3ol6t.png
[Note: there is a typo when entering the extension's name in notepad it must be php_memcache.dll Not php_memcached.dll]
[Note2: uncomment remove the ";"
toCode:;extension=php_mcrypt.dll
in php.iniCode:extension=php_mcrypt.dll
Now Run C:\memcached_server\memcached.exe
it'll be a black screen its normal.
Step 4: Installing AppServ to get MySQL Server,phpMyAdmin:
click below to start GIF :top:
http://i35.tinypic.com/wcb704.png
Step 5:Importing the Database:
- Move phpMyAdmin folder from C:\AppServ\htdocs\ to C:\WS\htdocs
- Browse to 'http://localhost/phpmyadmin' and enter you MySQL username [root] and Password.
- Click "Databases"
- Create a new database called "gazelle"
- Choose Import from the top
- Browse to C:\WS\htdocs\gazelle.sql
- Click Go
Step 6: Installing Gazelle:
- Go to /install
- open install_handle.php
- Find:
and Delete it.PHP Code:
mysql_query("DROP DATABASE ".db_string($_POST['sqldb']));
// Create the database
if(!mysql_query("CREATE DATABASE ".db_string($_POST['sqldb']))){
fail('Could not create database: '.mysql_error());
}
// Create the tables
exec("mysql -uroot -p$_POST[sqlrootpass] $_POST[sqldb] < $_POST[server_root]/gazelle.sql");
mysql_select_db($_POST['sqldb']);
mysql_query("SELECT COUNT(ID) FROM permissions");
if(mysql_error()){
fail('Something went wrong when trying to create the tables: '.mysql_error());
}
- Run install.php in browser; http://localhost/install/install.php and fill the data.
in "Session directory:" enter:
then create the SysOp :smile::Code:/
Quote:
Signup successful!
This part of the installation is complete, and you may now sign in. Please read the documentation in /docs/1-installation.txt for information on how to proceed. Click here to log in.
- Visit http://localhost and enjoy a working frontend of Gazelle :top:
Some screenshots ;)
http://img508.imageshack.us/img508/2006/gaz4.png
http://img401.imageshack.us/img401/4056/gazelle.png
http://img508.imageshack.us/img508/7393/gazelle2.png
http://img21.imageshack.us/img21/7919/gazelle3.png
eot - end of topic :tongue: