Knowledgebase:FAQ:Installation
Dieser Artikel beschreint die Software Contrexx. Das neue Handbuch zu Cloudrexx wird unter support.cloudrexx.com bereit gestellt.
Allgemeines
- Installation / Update
- Lizenzdiskussionen
- Mehrsprachigkeit
- Übersetzungen
- Verschiedenes
- WYSIWYG-Editor
- Wartung
Design & Navigation
Module
- Neue Module erstellen
- Community
- Directory
- Dokumenten System
- Galerie
- Gästebuch
- Kalender
- Kontaktformular
- Mediamanager
- News
- Newsletter
- News-Syndication
- Podcast
- Seitenempfehlung
- Sitemap
- Voting
Fehlerbehebung
Contents
Installation über den Webinstaller
Frage
Wie installiere ich das Contrexx CMS?
Antwort
Seit der Version Contrexx Version 1.0.0 wird das Contrexx CMS über einen Webinstaller installiert. Nach erfolgreichem Upload aller Quellcode-Dateien auf Ihren Webserver, müssen Sie nur noch das Hauptverzeichnis Ihres Webservers aufrufen. Die Installationsroutine startet automatisch und führt Sie mittels 7 Schritten durch die Konfiguration Ihres Systems.
Manuelle Installation
Frage
Gibt es eine Möglichkeit, Contrexx manuell, also ohne den Webinstaller, zu installieren?
Antwort
Ja, die gibt es. Lese dazu den Artikel Manuelle Installation.
Contrexx updaten
Frage
Wie kann ich Contrexx updaten?
Antwort
Wir liefern bei allen neuen Versionen ein Update-Paket. Damit können Sie auf einfache Weise Ihr System aktualisieren.
Contrexx neuinstallieren
Frage
Wie kann ich Contrexx neuinstallieren?
Antwort
Wer, aus welchen Gründen auch immer, das Contrexx CMS nochmals neu installieren möchte, braucht nur in der Datei /config/configuration.php den folgenden Wert auf false setzen. <HIGHLIGHTSYNTAX>define('CONTEXX_INSTALLED', false);</HIGHLIGHTSYNTAX> Darauf wird der Web Installer beim nächsten Seitenaufruf automatisch wieder gestartet.
Ordner-Berechtigungen
Frage
Ich habe mein Contrexx-System soeben erfolgreich installiert. Auf welche Ordner muss ich die Berechtigungen 777 setzen.
Antwort
Wir empfehlen folgende Ordner mit den Berechtigungen 777 (Vollzugriff) zu versehen:
/admin/backup/* /feed/* /images/attach/* /images/content/* /images/gallery/* /images/gallery_import/* /images/gallery_thumbs/* /media/archive1/* /media/archive2/* /media/archive3/* /media/directory/* /themes/* /tmp/*
Anmerkung: * bedeutet: Alle Inhalte des Ordners inbegriffen!
Installations-Verzeichnis löschen?
Frage
Muss - nach (Komplett-)Upload von contrexx von lokal ins WWW - das Verzeichnis installer (aus Sicherheitsgründen) gelöscht werden, wie das bei anderen CMS (z.B. joomla) der Fall ist?
Antwort
Was Sie mit dem Verzeichnis machen, ist Ihnen überlassen. Sie können es bedenkenlos stehen lassen. Falls Sie aber den Speicherplatz des Ordners lieber freigeben wollen, können Sie diesen auch löschen. Dies hat keinen Einfluss auf die Funktionalität Ihres Systems.
Installation unter Windows 2003 mit IIS 6
Frage
Kann ich Contrexx auch auf einem Windows-Server mit IIS6 installieren?
Antwort
Ja, das ist möglich. Einer unserer Mitarbeiter hat es testweise mal gemacht und dabei diese Anleitung geschrieben. Wir empfehlen jedoch, basierend auf unseren Erfahrungen, den Einsatz von XAMMP unter Windows.
Häufige Fehler
Fehlermeldung
Die Ordnerstruktur kann auf diesem Server nicht angezeigt werden, da die PHP-Direktive open_basedir gesetzt ist, wobei diese aber den notwendigen Temp-Pfad (/tmp) nicht enthält!
Lösung
Damit die FTP Erweiterung von PHP unter Unix ähnlichen System korrekt funktioniert, benötigt PHP Zugriff auf das Temp-Verzeichnis (/tmp). Die open_basedir Direktive muss somit zwingend diesen Pfad enthalten.
Beispiel für die open_basedir Konfigurations Direktive:
open_basedir = /var/www:/tmp
Fehlermeldung
Die Ordnerstruktur kann auf diesem Server nicht angezeigt werden, da die PHP-Direktive open_basedir falsch konfiguriert ist!
Lösung
Dies bedeutet, dass die open_basedir Direktive zwar das Temp-Verzeichnis (/tmp) beinhaltet, entweder aber der Benutzer unter dem PHP ausgeführt wird kein Schreibzugriff auf dieses Verzeichnis hat, oder das Temp-Verzeichnis wurde mit einem abschliessenden Slash in der open_basedir Direktive angegeben:
Richtig:
open_basedir = ...:/tmp
Falsch:
open_basedir = .../tmp/