Joomla 1.0

Aus Mikiwiki
Zur Navigation springen Zur Suche springen

Joomla 1.0

Installation

Voraussetzungen

  • Webserver: Apache > 1.13.19
  • Datenbankserver: MySQL >= 3.23
  • PHP >= 4.1.x
  • PHP muss mit MySQL-, XML- und Zlib-Unterstützung kompiliert sein.
  • phpMyAdmin zur Datenbankadministration (optional)

SUSE Linux

1. Download von Joomla 1.0.10 unter http://developer.joomla.org/sf/frs/do/listReleases/projects.joomla/frs.joomla_1_0

2. Installation auf "vserver.myvserver.net".

# cd /srv/www/htdocs/mik
# tar xjf Joomla_1.0.10-Stable-Full_Package.tar.bz2
# touch configuration.php
# chown -R wwwrun:nogroup *

3. Anlegen der Datenbank "mik" über Phpmyadmin.

4. Aufruf des "pre-installation check" unter http://vserver.myvserver.net/mik/installation/index.php - in der Liste "Directory and File Permissions" im unteren Bereich wird angezeigt, welche welche Verzeichnisse bzw. Dateien zum Schreiben freigegeben werden müssen.

5. MySQL-Datenbankkonfiguration

  • Host Name: localhost
  • MySQL User Name: root
  • MySQL Password: [Passwort]
  • MySQL Database Name: mik
  • MySQL Table Prefix: jos_
  • [X] Install sample data

6. Name der Website: XXX

7. Confirm the site URL, path, admin e-mail and file/directory chmods

  • URL: http://vserver.myvserver.net/mik
  • Path: /srv/www/htdocs/mik
  • Your E-mail: xxx@xxx.xx
  • Admin password: [Passwort]
  • File Permissions: Dont CHMOD files (use server defaults)
  • Directory Permissions: Dont CHMOD directories (use server defaults)

8. Löschen des Installationsverzeichnisses.

# rm -rf installation

9. Anklicken der Schaltfläche "View Site" im Joomla Web Installer.

Konfiguration

Über "http://vserver.myvserver.net/mik/administrator/" gelangt man im Beispiel zum Login des Backends.

Die Sprachdateien zur Anzeige der Startseite in Deutsch können unter http://www.joomlaportal.ch/ heruntergeladen werden.

# mv Joomla!German_1.0.10.zip /srv/www/htdocs/mik/language
# unzip Joomla!German_1.0.10.zip
# unzip JOOMLA_ger_DE_informal_lang_1.0.10a_joomlaGTT.zip
# chown wwwrun:nogroup german*
# rm *.zip

Danach muss im Administrationsbereich unter "Site > Language Manager > Site Languages" German angewählt und über die Schaltfläche "Publish" aktiviert werden.

Editor

Bis Version 9 weigerte sich Opera offenbar mit JosCE und Joomlas eingebauten Editoren zu arbeiten.

Für Textbearbeitung: im Webbrowser muss Javascript aktiviert sein

  • Editor-Standard in der Datei "configuration.php"
  • JoomlaCE Editor

Offenbar muss ein Editor installiert und dem Benutzer in der Benutzerverwaltung auch einen Editor zugeordnet werden

$mosConfig_editor = 'tinymce';

$mosConfig_live_site = 'http://vserver.myvserver.net/mik';

Installation von JosCE

Download von http://www.joomla-downloads.de/

# cd /tmp && mkdir jce
# mv jce_editor104-deutsch.zip jce && cd jce
# unzip jce_editor104-deutsch.zip
# mkdir bot com
# mv bot_germanjce104.zip bot
# mv com_germanjce104.zip com
# cd /tmp/jce/bot && unzip bot_germanjce104.zip
# cd /tmp/jce/com && unzip com_germanjce104.zip
# cd /tmp/jce && chown -R wwwrun:nogroup *

Im Joomla Administrator erst im Menü "Installers > Components > Install from directory: /tmp/jce/com" auswählen. Danach im Menü "Installers > Mambots > Install from directory: /tmp/jce/bot" auswählen.

Danach Anpassung in der Datei "configuration.php".

$mosConfig_editor = 'jce';

... oder über Menü "Site > Global Configuration > Default WYSIWYG Editor: JCE Editor Mambot". Schaltfläche "Apply" anklicken.

Da der Scheiss unter Opera dennoch nicht funktioniert, kann auch auf einen Editor verzichtet werden: "No WYSIWYG Editor." Opera bietet offenbar einfach keine Schnittstelle dafür (beim Internet Explorer ist es Midas).

Der Eintrag in die Datei "configuration.php" lautet dann:

$mosConfig_editor = 'none';

Hilfe auf Deutsch

Eintrag in der Datei "configuration.php".

$mosConfig_helpurl = 'http://help.joomla.de';

Deutsche Sprachdateien für das Frontend

Die deutschen Sprachdateien für das Joomla!-Frontend, sowie alle Übersetzungen des German Translation Teams, finden sich früher hier:

Suchmaschinenfreundliche URLs (SEF-URLs)

Damit SEF-URLs aktiviert werden können, muss sichergestellt sein, dass Zugriff auf die Datei ".htaccess" besteht - der Internetdienstanbieter muss also "mod_rewrite" unterstützen, sonst funktionieren die SEF-URLs nicht!

Im Root-Verzeichnis von Joomla die Datei "htaccess.txt" in ".htaccess" umbennen. In der Datei ".htaccess" das Zeichen "# "vor "RewriteBase /YourJoomlaDirectory" entfernen und den Pfad anpassen ("/" für Root)

Im AdminBackend: "Site -> Global Configuration -> Content -> Search Engine Friendly URLs: ja".

Administrator ausgesperrt

In der Datenbank in der Tabelle "jos_users" diese Kombination als Password setzen.

  • 21232f297a57a5a743894a0e4a801fc3

Nun ist das Passwort wieder auf default gesetzt und lautet "admin". Aber nicht vergessen, das Passwort wieder zu ändern, damit nicht jeder Zugriff auf den Adminbereich hat!