Joomla

Joomla ist ein populäres CMS-System. Um lokal auf dem eigenen Rechner exprimentieren zu können, bietet sich eine Installation von lampp an. lampp ist die Linux-Version von xampp (Paket von Apache, MySQL und FTP-Programm) das bei http://www.apachefriends.org heruntergeladen werden kann.

Die Installation von xampp

  • xampp nach /opt kopieren mit tar xvfz xampp-linux-1.6.7.tar.gz -C /opt entpacken
  • mit /opt/lampp/xampp start starten
  • mit http://localhost/ testen
  • In der Datei /opt/lampp/etc/httpd.cond die Einträge User und Group auf den entsprechenden Linux-User anpassen, sonst geht kein FTP beim Installieren von Plugins

MySQL

  • http://localhost im Browser eingeben
  • phpMyAdmin anklicken
  • Datenbank anlegen
  • Server: localhost anklicken
  • Rechte anklicken
  • Neuen Benutzer hinzufügen
  • Benutzename eingeben
  • Host -> localhost
  • Kennwort angeben
  • „Gewähre alle Rechte auf Datenbanken“ enklicken
  • Globale Rechte -> Alle auswählen
  • OK anwählen

xampp beim Systemstart starten
Runlevel mit who -r herausfinden

In den entsprechenden Runlevel wechseln: cd /etc/rc2.d
Links erstellen:
ln -s /opt/lampp/lampp S99lampp
ln -s /opt/lampp/lampp K01lampp


Joomla installieren

Joomla wird von http://www.joomla.de heruntergeladen und dann installiert:

  • Entpacken in das Verzeichnis /opt/lampp/htdocs/joomla/ dazu zuerst das Verzeichnis mit sudo mkdir /opt/lampp/htdocs/joomla erstellen, dann mit sudo unzip Joomla_1.5.14-Stable-Full_Package_German.zip -d /opt/lampp/htdocs/joomla/ entpacken
  • Erstellen der Datei configuration.php in /opt/lampp/htdocs/joomla/
    mit sudo touch /opt/lampp/htdocs/joomla/configuration.php
  • Ändern der Rechte mit sudo chmod 777 /opt/lampp/htdocs/joomla/configuration.php
  • mit http://localhost/joomla konfigurieren

Joomla mysql-error
Joomla mysql-error bei benutzerverwaltung: folgende Zeilen in der Datei
/plugins/content/cdpetitions/table/cdpetitions.php
abändern:

 Ersetze in Linie 107: 
') TYPE=MyISAM;';

In: 
') ENGINE=MyISAM;';

Joomla Strict Standards – Error

Die Datei php.ini in /opt/lamp/etc ändern:

;error_reporting = E_ALL | E_STRICT
in
error_reporting = E_ALL & ~E_NOTICE
Print Friendly, PDF & Email