1,478
edits
m (→Start Servers) |
mNo edit summary |
||
Line 16: | Line 16: | ||
# '''A)''' Create a new folder named '''xoops_b''' (Can be any name) | # '''A)''' Create a new folder named '''xoops_b''' (Can be any name) | ||
# Extract a new copy of Uniform Server V5 | # Extract a new copy of Uniform Server V5-Nano to this folder | ||
'''''Download Xoops''''' | '''''Download Xoops''''' | ||
<ol start="4"> | <ol start="4"> | ||
<li> '''B)''' Create a new folder '''xoops_a''' (Can be any name its only a temporary folder)</li> | <li> '''B)''' Create a new folder '''xoops_a''' (Can be any name its only a temporary folder)</li> | ||
<li> Download the latest version (xoops-2. | <li> Download the latest version (xoops-2.4.1.zip) of Xoops from [http://www.xoops.org/modules/core/ www.xoops.org]</li> | ||
<li> Copy the file dowloaded ('''xoops-2. | <li> Copy the file dowloaded ('''xoops-2.4.1.zip''') to '''xoops_a'''</li> | ||
<li> Unzip '''xoops-2. | <li> Unzip '''xoops-2.4.1.zip''' into this folder.</li> | ||
</ol> | </ol> | ||
'''''Copy files to Uniform Server''''' | '''''Copy files to Uniform Server''''' | ||
<ol start="8"> | <ol start="8"> | ||
<li> '''C)''' Expand the folder '''xoops-2. | <li> '''C)''' Expand the folder '''xoops-2.4.1'''</li> | ||
<li> '''D)''' Copy folder '''htdocs''' to Uniform Servers's root folder '''www'''</li> | <li> '''D)''' Copy folder '''htdocs''' to Uniform Servers's root folder '''www'''</li> | ||
<li> '''E)''' Rename the copied folder '''htdocs''' to '''xoops''' (can be any name)</li> | <li> '''E)''' Rename the copied folder '''htdocs''' to '''xoops''' (can be any name)</li> | ||
Line 50: | Line 50: | ||
:*xoops_data/caches/smarty_compile/ | :*xoops_data/caches/smarty_compile/ | ||
| | | | ||
[[ | [[File:Nano_xoops_1.gif]] | ||
|} | |} | ||
'''''[[#top | Top]]''''' | '''''[[#top | Top]]''''' | ||
== | == Create a Xoops Database == | ||
Creating the Xoops database is straight forward, tables are automatically inserted during installation | |||
# Start Uniform Server | |||
# Left click tray icon > click '''phpMyAdmin''' - This opens phpMyAdmin in your browser | |||
# We want to create a new database. Name it '''xoops''' (or something easy to remember if you change name make sure you use this name during installation.) | |||
# Click on '''Create''' to create the database | |||
''''' | '''''Note'':''' | ||
* | * You can start phpMyAdmin from Apanel, start Apanel by typing <nowiki>http://localhost/apanel/</nowiki> into your browser address bar. | ||
* From Apanel click on the '''phpMyAdmin''' link. (left menu under tools) | |||
'''''[[#top | Top]]''''' | '''''[[#top | Top]]''''' | ||
== Install Xoops == | == Install Xoops == | ||
# | # Assumes Uniform Server is running. Xoops installation is mostly a click through exercise. | ||
# Type the following into a browser: '''<nowiki>http://localhost/xoops/</nowiki>''' | # Type the following into a browser: '''<nowiki>http://localhost/xoops/</nowiki>''' | ||
# Choose your language: Click '''Next''' | # Choose your language: Click '''Next''' | ||
Line 82: | Line 80: | ||
::* Change the path from: '''C:/xoops_b/UniServer/www/xoops/xoops_data''' to '''C:/xoops_b/UniServer/home/xoops_data'''<br>(Note when you click in the next text box the above path will be found) | ::* Change the path from: '''C:/xoops_b/UniServer/www/xoops/xoops_data''' to '''C:/xoops_b/UniServer/home/xoops_data'''<br>(Note when you click in the next text box the above path will be found) | ||
::* Change path from: '''C:/xoops_b/UniServer/www/xoops/xoops_lib''' to '''C:/xoops_b/UniServer/home/xoops_lib'''<br>(Click in one of the other text boxes the path will be found) | ::* Change path from: '''C:/xoops_b/UniServer/www/xoops/xoops_lib''' to '''C:/xoops_b/UniServer/home/xoops_lib'''<br>(Click in one of the other text boxes the path will be found) | ||
::* Website location (URL) '''<nowiki>http:</nowiki>//localhost/xoops''' no need to change | |||
::*Click '''Next''' | ::*Click '''Next''' | ||
<ol start="7"> | <ol start="7"> | ||
<li> Database connection: Enter '''root''' for user name and '''root''' for password click '''Next'''</li> | <li> Database connection: Enter '''root''' for user name and '''root''' for password click '''Next'''</li> | ||
<li> Database configuration: For database name enter '''xoops''' click '''Next'''</li> | <li> Database configuration: | ||
<li> Saving your system configuration: Click Next</li> | * For database name enter '''xoops''' | ||
* Table prefix delete '''xf55''' | |||
* Database character leave default | |||
* Database collation leave default | |||
* click '''Next''' | |||
</li> | |||
<li> Saving your system configuration: Click '''Next'''</li> | |||
<li> Database tables creation: Click '''Next'''</li> | <li> Database tables creation: Click '''Next'''</li> | ||
<li> Please enter your initial settings: | <li> Please enter your initial settings: | ||
* Admin login: '''admin''' | |||
* Admin e-mail: '''fred@someone.com''' -- use a real e-mail address | |||
* Admin password: '''root66''' -- use a real password (red indicates weak however is accepted) | |||
* Confirm password: '''root66''' | |||
* Click '''Next''' | |||
</li> | |||
<li> Saving your settings to the database: Click '''Next'''</li> | <li> Saving your settings to the database: Click '''Next'''</li> | ||
<li>Site configuration: Accept | <li>Site configuration: | ||
<li>Choose the default theme | * Accept default | ||
<li>Modules installation | * '''Click Next'''</li> | ||
<li> Welcome to your XOOPS site: | <li>Choose the default theme | ||
<li> | * Default OK - change as required | ||
* '''Click Next'''</i> | |||
<li>Modules installation | |||
* All defaults '''no''' OK | |||
* '''Click Next'''</i> | |||
<li>Modules installation '''Click Next'''</li> | |||
<li> Welcome to your XOOPS site: | |||
* You can now access the home page of your site." -- '''don't click the link'''. | |||
* '''Click Next''' | |||
</li> | |||
<li> You are currently logged in as admin | |||
* Make any changes | |||
* Click '''Log out'''</li> | |||
</ol> | </ol> | ||
'''''Note 1 | '''''Note 1'':''' | ||
You can access your site by typing the following into a browser: '''<nowiki>http://localhost/xoops/</nowiki>''' | You can access your site by typing the following into a browser: '''<nowiki>http://localhost/xoops/</nowiki>''' | ||
Line 108: | Line 127: | ||
== Portability == | == Portability == | ||
Xoops’s configuration file UniServer\www\xoops\'''mainfile.php''' contains various functions | Xoops’s configuration file UniServer\www\xoops\'''mainfile.php''' contains various functions to define paths. | ||
These are set during installation. There are three variables that contain absolute paths: | |||
* XOOPS_PATH | |||
* XOOPS_VAR_PATH | |||
* XOOPS_TRUST_PATH | |||
Absolute paths are not consistent with portability these require converting to dynamic absolute paths (Updated when the server is moved). | |||
Edit file C:\xoops_b\UniServer\www\xoops\'''mainfile.php''' (you will need to remove read only attribute) | Edit file C:\xoops_b\UniServer\www\xoops\'''mainfile.php''' (you will need to remove read only attribute) | ||
Line 151: | Line 176: | ||
'''''[[#top | Top]]''''' | '''''[[#top | Top]]''''' | ||
== Move Servers == | == Move Servers - Optional == | ||
One of Uniform Server’s unique features is the capability to run more than one complete server on the same PC. When running a server from a USB memory stick you can use this to great advantage and prevent server clashes. You will have noticed UniTray’s icon displays one (meaning standard ports). Moving UniServer increments this digit and so on for each server move. In reality it’s not just a port change but a complete server update, running '''server status''' displays the server characteristics. | One of Uniform Server’s unique features is the capability to run more than one complete server on the same PC. When running a server from a USB memory stick you can use this to great advantage and prevent server clashes. You will have noticed UniTray’s icon displays one (meaning standard ports). Moving UniServer increments this digit and so on for each server move. In reality it’s not just a port change but a complete server update, running '''server status''' displays the server characteristics. | ||
Line 215: | Line 240: | ||
'''''[[#top | Top]]''''' | '''''[[#top | Top]]''''' | ||
== | == Plugin == | ||
The above instructions are generic allowing you to install the latest version of Xoops. | |||
''''' | If you prefer a click and go solution go to [http://sourceforge.net/projects/miniserver/files/Plugins/UniServer%2055-Nano%20Plugins/Applications/ '''SourceForge'''] | ||
* Under '''Plugins''' | |||
* Navigate to sub-folder '''Uniform Server 5-Nano Plugins''' | |||
* Download file [http://sourceforge.net/projects/miniserver/files/Plugins/UniServer%2055-Nano%20Plugins/Applications/V55_Xoops/V55_Xoops_2_4_1.exe/download V55_Xoops_2_4_1.exe] | |||
Save this to folder UniServer, to install double click on file. Xoops is pre-configured and ready to go. Check out the read me file for latest information. | |||
[[ | '''''Note'':''' This plugin is intended to quickly get Xoops up and running allowing you to explore the software. If you intend running a production server delete the folders installed and perform a manual install this allows you to tailor Xoops and include any missing modules. | ||
'''''[[#top | Top]]''''' | |||
== Conclusion == | |||
From the above you have seen how easy it is to install Xoops and make it fully portable. | |||
'''''[[#top | Top]]''''' | '''''[[#top | Top]]''''' |