Joomla

Aus xinux.net
Zur Navigation springen Zur Suche springen

Installation

Ubuntu Pakete

apt-get install mysql-server php5-mysql php5  

Joomla Core

wget http://www.jgerman.de/download/Joomla_1.5.14-Stable-Full_Package_German.zip
unzip   /usr/src/Joomla_1.5.14-Stable-Full_Package_German.zip
cp -r * /var/www/
chown -R www-data.www-data /var/www/ 

bzw.

chwon -R apache.apache /var/www/ bei CentOS

Datenbank angelegen

Konsole mit Passwortabfrage aufrufen

mysql -p 

Datenbank erstellen

mysql> CREATE DATABASE xinux;

User mit dem Passwort suxer anlegen

mysql> CREATE USER 'xinux'@'localhost' IDENTIFIED BY 'suxer';

Privilegien zuordnen

mysql> GRANT ALL PRIVILEGES on xinux.* to 'xinux'@'localhost'

Installation über webinterface

http://localhost

Daten entsprechend eintragen. Falls configuration.php nicht geschrieben werden kann, den Code kopieren und Datei von Hand erstellen.

Arbeiten mit Joomla

Seiten erstellen

Seiten werden über Inhalt -> Beiträge erstellt. Diese braucht man nicht einem Bereich oder einer Kategorie zuzuordnen, es erleichtert aber die Backend-organisation bei zahlreichen Seiten. Der Beitrag kann als einzelne Seite von einem Menü aus verlinkt werden. Dies geht über Menü -> Xinux -> Neu -> Interner Link -> Layout: Beitrag (Joomla!-Standard).

Bereiche und Kategorien

Bereiche und Kategorien sind optional. Man kann sie mit Bereich -> nicht kategorisiert und Kategorie -> nicht kategorisiert beim Erstellen von Beiträgen umgehen.Für die ordentliche Strukturierung kann man Bereiche und darunter Kategorien definieren. Diese ermöglichen es, Beiträge sortiert zu behandeln. Zuerst muss ein Bereich erstellt werden. Anschließend kann man Kategorien in dem Bereich erstellen.

Mögliche Fehler

Nur Weiße Seite, aber Adminoberfläche kann man aufrufen

In diesem Fall muss ein Menü in Menüs -> Xinux als Standardmenü definiert werden. Mindestens ein Beitrag sollte als Startseite definiert werden.


PHP für PDF export

Bei Fehlermeldung

Fatal error: Allowed memory size of 16777216 bytes exhausted ...

Damit Seiten als PDF Dateien exportiert werden können, muss unter Umständen in /etc/php5/apache/php.ini der Wert memory_limit hochgesetzt werden.

...
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 30     ; Maximum execution time of each script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
;max_input_nesting_level = 64 ; Maximum input variable nesting level
memory_limit = 32M      ; Maximum amount of memory a script may consume (16MB)
...

PDF export, Mail oder Druckfunktion von Seiten deaktivieren

Global können diese Funktionen über Inhalt -> Beiträge -> Einstellungen deaktiviert werden. Wichtig ist dann, oben im Fenster auf Speichern zu klicken.