Joomla: Unterschied zwischen den Versionen
Zeile 49: | Zeile 49: | ||
=Mögliche Fehler= | =Mögliche Fehler= | ||
==Nur Weiße Seite, aber Adminoberfläche kann man aufrufen== | ==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. | + | In diesem Fall muss ein Menü in Menüs -> Xinux (bzw. Hauptmenü) als Standardmenü definiert werden. Mindestens ein Beitrag sollte als Startseite definiert werden. |
==PHP für PDF export== | ==PHP für PDF export== |
Version vom 3. September 2009, 12:37 Uhr
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
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 (bzw. Hauptmenü) -> Neu -> Interner Link -> Layout: Beitrag (Joomla!-Standard).
Seiten formatieren
Seiten können beim Erstellen und später über Inhalt -> Beiträge -> Bearbeiten angepasst werden.
Seiten können mit üblichen Effekten formatiert werden. Dazu zählen fett, kursiv und unterstrichene Schrift; Überschriften in verschiedenen Größen (1 groß bis 6 sehr klein); sowie Blocksatz, Aufzählungen, etc. Die genaue Auswirkung darauf kann man über eine Vorschau betrachen, diese hängt von den CSS-Dateien der Design-Vorlage, genannt Template, ab. Die Wahl der Schriftart selbst, erfolgt über die CSS-Dateien (siehe dort), jedoch muss die Schriftart auf dem Clientcomputer ebenfalls installiert sein.
Bereiche und Kategorien
Bereiche und Kategorien sind optional. 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.
Wenn man einen Beitrag erstellt, kann dieser einem Bereich und einer Kategorie zugeordnet werden.
Bereiche und Kategorien lassen sich jeweils als Übersicht anzeigen. Dies geht mit dem Hinzufügen eines Menüeintrags zu einem Menü. Die entsprechenden Links sind Interner Link -> Layout: Bereichsliste (Joomla!-Standard) sowie Interner Link -> Layout: Kategorieliste (Joomla!-Standard).
Sollen die jeweiligen Einträge mit ihren Text nacheinander wie ein Weblog angezeigt werden, wählt man Layout: Bereichs-blog bzw. Layout: Kategorie-blog aus.
Anpassungen
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.
Mögliche Fehler
Nur Weiße Seite, aber Adminoberfläche kann man aufrufen
In diesem Fall muss ein Menü in Menüs -> Xinux (bzw. Hauptmenü) 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) ...