Mini Servers: Ready To Go: Difference between revisions
m Protected "Mini Servers: Ready To Go" [edit=sysop:move=sysop] |
|||
(10 intermediate revisions by 2 users not shown) | |||
Line 48: | Line 48: | ||
'''''Mini Server Download'':''' | '''''Mini Server Download'':''' | ||
:File: [http:// | :File: mini_server_15_mediawiki.exe Download from SourceForge [http://sourceforge.net/project/showfiles.php?group_id=53691&package_id=275691 Project Page] | ||
:Info: Server 15 Portable (5.68MB/29.3MB) Port 8095/3315 MediaWiki 1.12.0 | :Info: Server 15 Portable (5.68MB/29.3MB) Port 8095/3315 MediaWiki 1.12.0 | ||
Related: [[Installing MediaWiki | Related: [[Installing MediaWiki|Installing MediaWiki on 3.5-Apollo]] | ||
'''''[[#top | Top]]''''' | '''''[[#top | Top]]''''' | ||
Line 67: | Line 65: | ||
'''''Mini Server Download'':''' | '''''Mini Server Download'':''' | ||
:File: [http:// | :File: mini_server_16_wordpress.exe Download from SourceForge [http://sourceforge.net/project/showfiles.php?group_id=53691&package_id=275691 Project Page] | ||
:Info: Server 16 Portable (5.23MB/26.8MB) Port 8096/3316 WordPress 2.6.1 | :Info: Server 16 Portable (5.23MB/26.8MB) Port 8096/3316 WordPress 2.6.1 | ||
Line 86: | Line 82: | ||
'''''Mini Server Download'':''' | '''''Mini Server Download'':''' | ||
:File: [http:// | :File: mini_server_17_phpbb.exe Download from SourceForge [http://sourceforge.net/project/showfiles.php?group_id=53691&package_id=275691 Project Page] | ||
:Info: Server 17 Portable (5.33MB/28.9MB) Port 8097/3317 phpBB-3.0.2 | :Info: Server 17 Portable (5.33MB/28.9MB) Port 8097/3317 phpBB-3.0.2 | ||
Line 103: | Line 97: | ||
Home page: [http://www.joomla.org/ Jooomla Org] | Home page: [http://www.joomla.org/ Jooomla Org] | ||
'''''Mini Server Download'':''' | '''''Mini Server Download'':''' | ||
:File: [http:// | :File: mini_server_18_joomla.exe Download from SourceForge [http://sourceforge.net/project/showfiles.php?group_id=53691&package_id=275691 Project Page] | ||
:Info: Server 18 Portable (6.82/32.6MB) Port 8098/3318 Joomla 1.5.6 | :Info: Server 18 Portable (6.82/32.6MB) Port 8098/3318 Joomla 1.5.6 | ||
Line 124: | Line 116: | ||
'''''Mini Server Download'':''' | '''''Mini Server Download'':''' | ||
:File: [http:// | :File: mini_server_19_vcalendar.exe Download from SourceForge [http://sourceforge.net/project/showfiles.php?group_id=53691&package_id=275691 Project Page] | ||
:Info: Server 19 Portable (4.6MB/23.5MB) Port 8099/3319 Vcalendar 1.1.5.3 | :Info: Server 19 Portable (4.6MB/23.5MB) Port 8099/3319 Vcalendar 1.1.5.3 | ||
Line 141: | Line 131: | ||
'''''Mini Server Download'':''' | '''''Mini Server Download'':''' | ||
:File: [http:// | :File: mini_server_20_reverse_proxy.exe Download from SourceForge [http://sourceforge.net/project/showfiles.php?group_id=53691&package_id=275691 Project Page] | ||
:Info: Server 20 Portable 3.43(MB) Port 80 Proxy Port 8096 Server 6+ | |||
Related: [[Reverse Proxy Server: Introduction|Reverse Proxy Server Introduction]] | |||
---- | |||
'''''[[#top | Top]]''''' | |||
=== Mini Server 21 - Xoops 2.3.2b === | |||
XOOPS is an extensible, OO (Object Oriented), easy to use dynamic web content management system written in PHP. | |||
Home page: [http://www.xoops.org/ Xoops] | |||
'''''Mini Server Download v1.1'':''' | |||
:File: mini_server_21_xoops_v1_1.exe Download from SourceForge [http://sourceforge.net/project/showfiles.php?group_id=53691&package_id=275691 Project Page] | |||
: | :Info: Server 21 Portable (6.94MB/44.3MB) Port 8101/3321 Xoops 2.3.2b | ||
Notes: | |||
* Xoops: Upgraded to 2.3.2b | |||
* mainfile.php: Modified to use relative paths | |||
* en.css: Added | |||
:Info: Server | '''''Mini Server Download v1.0'':''' | ||
:File: mini_server_21_xoops.exe Download from SourceForge [http://sourceforge.net/project/showfiles.php?group_id=53691&package_id=275691 Project Page] | |||
:Info: Server 21 Portable (6.96MB/44MB) Port 8101/3321 Xoops 2.3.1 | |||
Related: | |||
'''''[[#top | Top]]''''' | |||
==== Potential problem and solution v1.0 ==== | |||
After publishing I discovered during installation a few paths are hard coded. Unless it is the first server to be started these absolute paths prevent this server running alongside other mini-servers. Should this be an issue apply the following fix: | |||
Edit '''server_start.bat''' add the last two lines shown just below the first two. | |||
<pre> | |||
rem ## Save drive letter to file. Used by stop bat | |||
(set /p dummy=%Disk%) >udrive\usr\local\apache2\logs\drive.txt <nul | |||
rem ## Save drive letter to file. Used by Xoops to resolve absolute paths | |||
(set /p dummy=%Disk%) >udrive\www\xoops\drive.php <nul | |||
</pre> | |||
This creates a file in Xoops folder and writes the current virtual drive letter to it. | |||
Edit file '''mainfile.php''' found in the '''xoops folder''' (you will need to remove read only attribute) | |||
Add the small block (three lines) of code to read content of file drive.php. The variable $vdrive now contains the current virtual drive letter. | |||
Replace every occurrence of drive letter “Z” with the variable $vdrive as show in the lines outdented. | |||
<pre> | |||
define("XOOPS_MAINFILE_INCLUDED", 1); | |||
//===== MPG ======= | |||
$fh = fopen("", 'r'); // Open file | |||
$vdrive = fread($fh, 1); // Read first character | |||
fclose($fh); // Close file | |||
// XOOPS Physical Paths | |||
// Physical path to the XOOPS documents (served) directory WITHOUT trailing slash | |||
//define( 'XOOPS_ROOT_PATH', 'Z:/www/xoops' ); | |||
define( 'XOOPS_ROOT_PATH', $vdrive.':/www/xoops' ); | |||
// For forward compatibility | |||
// Physical path to the XOOPS library directory WITHOUT trailing slash | |||
//define( 'XOOPS_PATH', 'Z:/home/xoops_lib' ); | |||
define( 'XOOPS_PATH', $vdrive.':/home/xoops_lib' ); | |||
// Physical path to the XOOPS datafiles (writable) directory WITHOUT trailing slash | |||
//define( 'XOOPS_VAR_PATH', 'Z:/home/xoops_data' ); | |||
define( 'XOOPS_VAR_PATH', $vdrive.':/home/xoops_data' ); | |||
</pre> | |||
'''''Note'':''' After saving the file set it’s file attribute back to '''read only'''. | |||
A more eligant solution may be found on this page [[Installing Xoops#Portability | Installing Xoops]] | |||
'''''[[#top | Top]]''''' | '''''[[#top | Top]]''''' | ||
---- | ---- | ||
Line 154: | Line 219: | ||
| [[Image:uc_small_logo.gif]] || [[User:Ric|Ric]] | | [[Image:uc_small_logo.gif]] || [[User:Ric|Ric]] | ||
|} | |} | ||
[[Category: UniCenter]] | [[Category: UniCenter]] | ||
[[Category: Mini Servers]] | [[Category: Mini Servers]] |