- Uniform Server 5.7.4-Nano
- Apache 2.2.17
- MySQL 5.5.9
- PHP 5.3.5 + Pear
- UniTray
- Git for Windows
- Eigen (batch-)scripts om aantal handelingen te automatiseren
Alle gebruikte software is vrij beschikbaar.
Het totale pakket is zonder Spotweb en met lege database ongeveer 260MB. De webserver is getest op Windows 7 64-bit en Windows XP 32-bit.
Downloaden
Zoek op usenet naar SpotwebServerForWindows in a.b.nl (103.56 MB)
Pakket uitpakken
Pak de map Uniserver op een map naar keuze uit.
Om zoveel mogelijk up-to-dat te blijven zit Spotweb niet in dit pakket dus start spotweb_git-clone.bat (Uniserver map) om direct de laatste versie op te halen.
Webserver starten en configureren
Start nu het bestand Start.exe in de Uniserver map. Hiermee verschijnt start UniTray als icoon in het Systeemvak (naast de klok) op je Taakbalk: Een blauwe 1. Klik met linkermuisknop op het icoon en kies "Start Uniserver". Nu draait de webserver, er word automatisch een browservenster geopend met de homepage van Uniserver.
Beveiligingsadvies
Het advies is alle standaard wachtwoorden aan te passen en en zeker als je externe toegang mogelijk wilt maken. Via het Uniform Server Adminpanel (http://localhost:8080/apanel/) kun je de Security Checklist onderaan de pagina afwerken. Om het wachtwoord van de user voor de Spotweb database aan te passen: Ga met je browser naar http://localhost:8080/password.php en vul je eigen wachtwoord. Verwijder het password.php uit je www-root, ook als je het wachtwoord zo wilt houden.
Ga nu door naar de volgende stap om Spotweb te configureren voor gebruik.
Spotweb configuratie
Voor de Spotweb configuratie met settings.php/ownsettings.php kan je de standaard handleiding aanhouden.
Vul in bij de database instellingen het volgende in:
Code: Selecteer alles
$settings['db']['engine'] = 'mysql';
$settings['db']['host'] = 'localhost';
$settings['db']['dbname'] = 'spotweb';
$settings['db']['user'] = 'spotweb';
$settings['db']['pass'] = 'brein'
Als alle instellingen in settings.php/ownsettings.php zijn gemaakt kunnen de eerste spots binnengehaald worden. Hiervoor kan je retrieve.php via de commandline uitvoeren met behulp van spotweb_retrieve.bat. Eventueel meerdere keren draaien om de database te vullen. Met Windows Taakplanner kan je deze batch-file ook aanroepen op vaste tijden, vergeet echter niet dat je Webserver hiervoor wel moet draaien.
FAQ
Waarom bereik ik mijn webserver alleen via poort 8080?
Om mogelijke conflicten te voorkomen staat Apache ingesteld op poort 8080. Wil je de webserver zonder poortnummer kunnen aanspreken dan zal je deze op de standaardpoort 80 moeten zetten. Open het bestand Uniserver\usr\local\apache2\conf\httpd.conf met Kladblok of Wordpad en zoek naar de regel:
Code: Selecteer alles
Listen 8080
Wat moet ik doen om mijn webserver/Spotweb benaderbaar te maken vanaf andere computers?
Standaard staat de .htaccess op het blokkeren van externe toegang. Open www\.htaccess met Wordpad op Kladblok. Comment de volgende regels door er een # voor te zetten.
Code: Selecteer alles
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Als ik mijn webserver start via de tray kom ik op een Uniform Server pagina uit, hoe zet ik dit naar Spotweb?
Indien je voortaan Uniform Server wil starten met Spotweb i.p.v. de root homepage, kan spotweb_redirect.bat draaien. Bij het starten vanuit de UniTray kom je dan voortaan direct op de Spotweb pagina uit. Je kan ook handmatig het bestand home\admin\www\redirect.html aanpassen.
Kan ik de webserver ook automatisch laten met Windows op laten starten starten (als service)?
Je kan Uniform Server als service installeren, maar dan is deze niet portable meer: Start de UniTray op met start.exe, maar klik i.p.v. linkermuisknop met rechtermuisknop op het icoon in het systeemvak. Klik bovenaan in het menu op Install and run all services. De volgende keer dat Windows opstart start de webserver automatisch mee. Via hetzelfde menu kun je de services ook weer verwijderen.
Ik wil meer kunnen tweaken en instellen aan mijn webserver. Wat kan ik er nog meer mee?
Als je vragen hebt over configuratie van de Uniform Server verwijs ik je graag door naar de Uniform Server Wiki.Voor Spotweb gerelateerde vragen kun je uiteraard gewoon op dit forum terecht.
Disclaimer
Het Portable Spotweb Server for Windows pakket is een voorgeconfigureerde webserver op basis van freeware tools die in hun oorspronkelijke vorm verspreid mogen worden. Dit pakket bevat een lege Spotweb database.