Mini Servers: Ready To Go: Difference between revisions

m Protected "Mini Servers: Ready To Go" [edit=sysop:move=sysop]
m Reverted edits by Lexa (talk) to last revision by Ric
 
(10 intermediate revisions by 2 users not shown)
Line 48: Line 48:
'''''Mini Server Download'':'''
'''''Mini Server Download'':'''


:File: [http://wiki.uniformserver.com/exeload/mini_servers/mini_server_15_mediawiki.exe mini_server_15_mediawiki.exe]
:File: mini_server_15_mediawiki.exe Download from SourceForge [http://sourceforge.net/project/showfiles.php?group_id=53691&package_id=275691 Project Page]  
 
:MD5: 10e808791c76617b5ba376e3828d7c05


: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 on 3.5-Apollo|Installing MediaWiki on 3.5-Apollo]]
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://wiki.uniformserver.com/exeload/mini_servers/mini_server_16_wordpress.exe mini_server_16_wordpress.exe]
:File: mini_server_16_wordpress.exe Download from SourceForge [http://sourceforge.net/project/showfiles.php?group_id=53691&package_id=275691 Project Page]  
   
   
:MD5: a8ac7f99b243acb86f2edc50eca525c7
: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://wiki.uniformserver.com/exeload/mini_servers/mini_server_17_phpbb.exe mini_server_17_phpbb.exe]
:File: mini_server_17_phpbb.exe Download from SourceForge [http://sourceforge.net/project/showfiles.php?group_id=53691&package_id=275691 Project Page]  
   
   
:MD5: eef2a394a0ddaf12c7de2b793ba0a687
: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://wiki.uniformserver.com/exeload/mini_servers/mini_server_18_joomla.exe mini_server_18_joomla.exe]
:File: mini_server_18_joomla.exe Download from SourceForge [http://sourceforge.net/project/showfiles.php?group_id=53691&package_id=275691 Project Page]  
 
:MD5: 24ade7afabcbdb307a83bc4b12055dfa


: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://wiki.uniformserver.com/exeload/mini_servers/mini_server_19_vcalendar.exe mini_server_19_vcalendar.exe]
:File: mini_server_19_vcalendar.exe Download from SourceForge [http://sourceforge.net/project/showfiles.php?group_id=53691&package_id=275691 Project Page]  
   
   
:MD5: 03e84e646db5c734f64d7765bfc50ed0
: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://wiki.uniformserver.com/exeload/mini_servers/mini_server_20_reverse_proxy.exe mini_server_20_reverse_proxy.exe]
: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]  
   
   
:MD5: c7ba58818822ddce95dceccb585bac3b
: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 20 Portable  3.43(MB) Port 80 Proxy Port 8096 Server 6+
'''''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]]