Installation eines Webservers mit UliCMS 9 unter Ubuntu 14.04
In dieser Anleitung erkläre ich, wie man auf einem frisch installierten Ubuntu 14.04 einen Server mit UliCMS 9 einrichten kann.
Diese Anleitung kann man jedoch auch auf ähnliche Linux-Distributionen wie Debian und Linux Mint anwenden.
- Zuerst müssen die notwendigen Pakete installieren. Auf der Kommandozeile geht das mit dem folgenden Befehl
sudo apt-get install apache2 libapache2-mod-php5 php5 php5-mysql mysql-server php5-gd
-
Nun öffnet die folgende Datei mit root-Rechten in einem Texteditor:
/etc/apache2/apache2.conf
Darin müssen alle Vorkommen von "AllowOverride None" in "AllowOverride All" geändert werden.
Anschließend die Datei speichern. -
In der Datei /etc/apache2/mods-available/dir.conf die Zeile "DirectoryIndex" wie folgt anpassen
DirectoryIndex index.php index.html index.htm
-
Nun mit dem folgenden Befehl mod_rewrite aktivieren:
sudo a2enmod rewrite
-
Apache Server neustarten mit
sudo service apache2 restart
- MySQL Server starten mit
sudo service mysql restart
- Sofern der Server auch für andere Menschen erreichbar ist, unbedingt folgenden Befehl ausführen, um den Datenbankserver abzusichern.
sudo mysql_secure_installation
- Nun das neueste Installationspaket von UliCMS 9 herunterladen und die zip-Datei entpacken.
- Auf der Kommandozeile in den "ulicms" Ordner im Installationspaket wechseln.
- Nun alle Dateien nach /var/www/html kopieren:
sudo cp -R * /var/www/html
- Da * versteckte Dateien nicht mit einbezieht, die .htaccess Datei manuell kopieren.
sudo cp .htaccess /var/www/html
- Nun den Eigentümer des html-Ordners und allen darin enthaltenen Dateien auf den www-data User ändern:
sudo chown -R www-data:www-data /var/www/html
- Optional Rechte für html-Ordner setzen:
sudo chmod -R 0755 /var/www/html
- Im Browser http://localhost aufrufen, um die Installation zu beginnen.
- Auf "weiter" Klicken und die Zugangsdaten zur Datenbank eingeben.
Als Datenbankserver muss localhost angegeben werden, als Benutzer root. Falls Schritt 6 ausgeführt wurde, dann das festgelegte Datenbankpasswort eingeben.
Sie können den Namen einer Datenbank eingeben, wenn diese nicht bereits existiert, wird diese angelegt. - Im letzten Schritt die Zugangsdaten für den Administrator-Account festlegen und bestätigen.
- Nun den Ordner "installer" löschen:
sudo rm -rf /var/www/html/installer
- Unter http://localhost/admin kann man sich nun in das CMS einloggen.