Loading...
 

MultitikiWindowsXP

Install ))MultiTiki(( on Windows

Original Configuration: EasyPHP + Tikiwiki 1.9
Since most of the setup in Multitiki (setup.sh) is a Unix/Linux script, it cannot be run under Windows unless you have installed unix commands on Windows XP (there is a software for that). So most of the procedures to do multitiki under Windows must be done manually.

First step - Setup your local subdomains


Add your subdomains name to your host file. It should be located in
C:\Windows\System32\Drivers\etc\hosts

Add in the hosts files:

E.g.:
127.0.0.1 localhost
127.0.0.1 anothername
127.0.0.1 subdomain1.localhost
127.0.0.1 subdomain2.localhost
127.0.0.1 subdomain3.anothername

(localhost can be replaced by another name)

Add a file called "virtuals.inc" in tiki/db/ directory

and add the different new subdomains in the file

anothername
subdomain1.localhost
subdomain2.localhost
subdomain3.anothername


Create accordingly the directories anothername, subdomain1.localhost, subdomain2.localhost, subdomain.anothername in your tiki/db directory (C:\Program Files\EasyPHP\www\tiki\db)
Then copy the local.php in to these new directories and modify them to select accordingly which database to use. The Database name may be anything but may NOT contain "."'s.
For the new virtual server "anothername" this would be:

Copy to clipboard
<?php $db_tiki='mysql'; $dbversion_tiki='1.9'; $host_tiki='localhost'; $user_tiki='root'; $pass_tiki=''; $dbs_tiki='anothername'; ?>


For the new virtual server "subdomain1.localhost" this would be:

Copy to clipboard
<?php $db_tiki='mysql'; $dbversion_tiki='1.9'; $host_tiki='localhost'; $user_tiki='root'; $pass_tiki=''; $dbs_tiki='subdomain1localhost'; ?>


etc. for the other virtual hosts.

Create new databases by copying an existing database to a new location

E.g:
Copy C:\Program Files\EasyPHP\mysql\data\tiki to C:\Program Files\EasyPHP\mysql\data\anothername (same as mentioned above in the respective local.php).
Copy C:\Program Files\EasyPHP\mysql\data\tiki to C:\Program Files\EasyPHP\mysql\data\subdomain1localhost (same as mentioned above in the respective local.php).
Copy C:\Program Files\EasyPHP\mysql\data\tiki to C:\Program Files\EasyPHP\mysql\data\subdomain2localhost (same as mentioned above in the respective local.php).
Copy C:\Program Files\EasyPHP\mysql\data\tiki to C:\Program Files\EasyPHP\mysql\data\subdomain3anothername (same as mentioned above in the respective local.php).

Modify your Apache configuration (with Easy-Php or check httpd.conf in conf_files directory of EasyPHP)


Add following lines:

Copy to clipboard
NameVirtualHost *:80 <VirtualHost *:80> ServerName localhost DocumentRoot "C:/Program Files/EasyPHP/www" </VirtualHost> <VirtualHost *:80> ServerName anothername DocumentRoot "C:/Program Files/EasyPHP/www/tiki" </VirtualHost> <VirtualHost *:80> ServerName subdomain1.localhost DocumentRoot "C:/Program Files/EasyPHP/www/tiki" !!path to the tiki directory </VirtualHost>

Etc. for the other virtual hosts.

Type your subdomain.localhost in your browser

and create a 'subdomain.localhost' directory in different directories needed to be created.

For virtual host "anothername" create following 7 sub-directories

'c:\program files\easyphp\www\tiki/backups/anothername'
'c:\program files\easyphp\www\tiki/dump/anothername'
'c:\program files\easyphp\www\tiki/img/wiki/anothername'
'c:\program files\easyphp\www\tiki/img/wiki_up/anothername'
'c:\program files\easyphp\www\tiki/modules/cache/anothername'
'c:\program files\easyphp\www\tiki/temp/anothername'
'c:\program files\easyphp\www\tiki/templates_c/anothername'

For virtual host "subdomain1.localhost" create following 7 sub-directories

'c:\program files\easyphp\www\tiki/backups/subdomain1.localhost'
'c:\program files\easyphp\www\tiki/dump/subdomain1.localhost'
'c:\program files\easyphp\www\tiki/img/wiki/subdomain1.localhost'
'c:\program files\easyphp\www\tiki/img/wiki_up/subdomain1.localhost'
'c:\program files\easyphp\www\tiki/modules/cache/subdomain1.localhost'
'c:\program files\easyphp\www\tiki/temp/subdomain1.localhost'
'c:\program files\easyphp\www\tiki/templates_c/subdomain1.localhost'

Etc. for the other virtual hosts.

Restart your Apache server


That's a good start. If anyone can create a batch file (from the setup.sh), that would be perfect.
Feel free to complete/modify the procedures.

Cheers.



Page last modified on Wednesday 28 December 2005 19:04:31 GMT-0000

Upcoming Events

1)  21 Mar 2024 18:00 GMT-0000
Tiki Roundtable Meeting
2)  25 Mar 2024 17:00 GMT-0000
29th anniversary WikiBirthday (With Ward Cunningham)
3)  18 Apr 2024 18:00 GMT-0000
Tiki Roundtable Meeting
4)  16 May 2024 18:00 GMT-0000
Tiki Roundtable Meeting
5)  20 Jun 2024 14:00 GMT-0000
Tiki Roundtable Meeting
6)  18 Jul 2024 14:00 GMT-0000
Tiki Roundtable Meeting
7)  15 Aug 2024 14:00 GMT-0000
Tiki Roundtable Meeting
8)  19 Sep 2024 14:00 GMT-0000
Tiki Roundtable Meeting
9) 
Tiki birthday
10)  17 Oct 2024 14:00 GMT-0000
Tiki Roundtable Meeting