Jetzt herunterladen
 
 
 
 
Demo
 
 
  Sie sind hier: Dokumentation > Website Baker Installation > Die Website Baker Installation  
 
 
 

Die Website Baker Installation

Installation des Content Management Systems Website Baker in der Version 2.8.0

Wenn Du alle Schritte aus den vorherigen Seiten durchgeführt hast, dann solltest Du jetzt folgende Voraussetzungen erfüllt haben:

  • Einen laufenden Apache Webserver mit PHP Unterstützung
  • Einen laufenden MySQL-Datenbankserver
  • Eine Datenbank, den Benutzernamen für die Datenbank und das Passwort für den Benutzer der Datenbank

Öffne Deinen Webbrowser (z.B. Mozilla Firefox oder Internet Explorer) und rufe folgende Adresse auf:

URL Localhost
http://localhost/

Du müsstest jetzt den Website Baker Installation Wizard sehen:

Website Baker Installation Wizard

Die Installation ist in 6 kleine Schritte unterteilt.


Schritt 1

Schritt 1

Hier sollst Du Prüfen ob die folgenden Voraussetzungen erfüllt sind. Wenn alles grün ist, kannst Du mit Schritt 2 weiter machen.

Im einzelnen werden folgende Voraussetzungen geprüft:

  • Ist die PHP Version am Server mindestens Version 4.1.0 oder höher?
  • Ist in der Konfiguration des Webservers eine Standardkodierung, ein standard Zeichensatz angegeben (AddDefaultCharset)?
  • Werden in dieser PHP-Konfiguration Sessions unterstützt? (Dieses wird benötigt um Settion-Cookies zu setzen)
  • Ist in der PHP-Konfiguration Safe Mode ausgeschaltet (safe_mode = off) – Wenn Safe_Mode eingeschaltet wäre, wäre es nicht möglich Dateien über den Webbrowser auf den Webserver zu kopieren. Dieses wird aber benötigt, z.B. zur Installation von Modulen und Templates oder das Hochladen von Bildern in der Medienverwaltung


Schritt 2

Schritt 2

Für einige Dateien und Verzeichnisse am Webserver müssen Schreibrechte gesetzt sein. Wenn überall ein grünes Writeable steht, sind alle erforderlichen Schreibrechte vorhanden.

Das sind im einzelnen folgende Dateien/Verzeichnisse:

  • config.php
    Zum Abschluss der Installation wird die Konfiguration (also alle Einstellungen, die hier im Installation Wizard vorgenommen worden sind) in die Datei config.php geschrieben.
  • modules/
    Website Baker kann modular erweitert werden. Das Verzeichnis modules beinhaltet alle installierten Module. Einige wichtige werden schon im Hauptpaket mit installiert. Um später zusätzliche Module (modulare Erweiterungen) installieren zu können, muss dieses Verzeichnis beschreibbar sein.
  • pages/
    Standardmößig werden neue Seiten bei WebsiteBaker im Verzeichnis pages angelegt. Diese Seiten enthalten keinen Inhalt, sondern nur einen Hinweis darauf wo der Inhalt in der Datenbank zu finden ist. Weil diese Dateien aber tatsächlich existieren und vernünftige Namen haben (nämlich den Namen der Seite), sind sie sinnvoll, denn sie sorgen für saubere URL's (Bei anderen Content Management Systemen wird für eine Seite der Hinweis auf den Inhalt in der Datenbank in der URL übergeben. Das sieht dann z.B. so aus: index.php?id=4&content=12&m_id=14, das ist sehr unsauber und überhaupt nicht suchmaschinenfreundlich. Bei Website Baker würde eine vergleichbare Seite beispielsweise so aussehen: /pages/contact.php)
  • languages/
    Mit der Installation von Website Baker werden auch 21 Sprachen installiert. Nur die Installation ist auf Englisch. Sollte Deine gewünschte Sprache nicht dabei sein, kannst Du eine Sprachdatei nachinstallieren. Diese Sprachdatei wird dann im Verzeichnis languages abgelegt. Das geht natürlich nur, wenn dieses Verzeichnis auch beschreibbar ist.
  • media/
    Website Baker hat eine eigene Medienverwaltung um z.B. Bilder am Webserver zu verwalten. Diese Bilder können dann schnell und unkompliziert in die einzelnen Seiten eingefügt werden. Um aber Bilder über die Medienverwaltung in das Verzeichnis media auf den Webserver laden zu können, muss dieses Verzeichnis natürlich beschreibbar sein.
  • temp/
    Im Verzeichnis temp werden, wie der Name schon vermuten lässt, Dateien nur temporär abgelegt (also nicht dauerhaft). Das ist beispielsweise der Fall wenn neue Module Installiert werden. Dieses Verzeichnis muss also auf jeden Fall beschreibbar sein.
  • templates/
    Bei Website Baker sind die Seiteninhalte und das Design voneinander getrennt. Das macht auch Sinn, denn so ist es problemlos möglich das Aussehen der Internetseite zu ändern. Dazu können Designvorlage installiert werden. Alle installierten Designvorlagen (Templates) werden im Verzeichnis templates abgelegt. Wäre dieses Verzeichnis nicht beschreibbar, könne man keine weiteren Designvorlagen installieren.


Schritt 3

Schritt 3

Der Seitenname, die Zeitzone und die Sprache der Website Baker Verwaltung werden hier angegeben.

  • Absolute URL:
    Hier sollte schon von vorne herein der Name Deiner Domain voreingestellt sein. Bitte prüfe ob er richtig ist und ändere ihn gegebenenfalls. Bei der Installation auf einem lokalen Webserver mit XAMPP-Umgebung, sollte http://localhost/ richtig sein. (Wenn Website Baker in einem Unterverzeichnis installiert werden soll, muss dieses hier mit angegeben werden.)
  • Default Timezone:
    Wähle hier deine Standardzeitzone aus. Deutschland befindet sich in der Zeitzone GMT +1. Also habe ich GMT +1 Hour ausgewählt.
  • Default Language:
    Hier stellst Du die Sprache ein, in der die Administration Deiner Seite sein soll. Du kannst zwischen 21 Sprachen wählen. Ich habe mich für Deutsch entschieden


Schritt 4

Schritt 4

Im oberen Teil soll angegeben werden auf welchem Betriebssystem der Webserver läuft. Im unteren Teil von Schritt 4 wird die Datenbankkonfiguration angegeben.

Betreibssystem: für Server Operating System: habe ich Windows ausgewählt, denn unsere Webserver-Umgebung läuft ja lokal an einem Windows Rechner.

Angaben zum MySQL Datenbank-Server

  • Host Name:
    Hier ist standardmäßig localhost angegeben. In den meisten Fällen stimmt das auch, nämlich dann, wenn der Datenbankserver auf dem gleichen Rechner läuft wie der Webserver. Die Angabe localhost ist also für unsere Testinstallation richtig.
  • Database Name:
    Hier muß der Name der Datenbank angegeben werden, in der die Tabellen der Website Baker Installation erstellt werden sollen. Diese Datenbank muss bereits existieren. Auf der Seite MySQL Datenbank und Benutzer anlegen hast Du ja gelesen, wie Du eine Datenbank anlegen kannst.
  • Table Prefix:
    Hier kannst du eine Zeichenfolge angeben, die jeder Tabelle dieser Website Baker Installation in der Datenbank voran gestellt wird. Ich habe wb_ ausgewählt. Angenommen es gibt in der Datenbank eine Tabelle users und eine weitere Tabelle pages, dann würden diese in der Datenbank wb_users und wb_pages heißen.
    Es muss kein Table Prefix angegeben werden, aber es ist hilfreich wenn man mehrere Installationen in einer Datenbank unterbringen möchte. Anderenfalls würden die Tabellen der ersten Installation bei einer weiteren Installation überschrieben.
  • Username:
    Hier muss der Name des MySQL-Datenbankbenutzers für die unter Database Name: angegebene Datenbank eingetragen werden.
  • Password:
    Das Passwort des Datenbankbenutzers muss hier eingegeben werden. Damit das Passwort keiner liest, der Dir über die Schulter schaut, wird es bei der Eingabe nicht im Klartext angezeigt. Also nicht vertippen.
  • Install Tables:
    Hier muss unbedingt der Haken gesetzt sein. Wenn nicht, werden keine Tabellen in der Datenbank installiert. (Bei einer Zweitinstallation, z.B. wenn man aus Versehen seine Dateien gelöscht hat, sollte der Haken lieber entfernt werden, denn sonst würden evtl. vorhandene Tabellen einfach überschrieben werden.)


Schritt 5

Schritt 5

Unter Schritt 5 muss nur eine einzige Angabe gemacht werden.
Du sollst Deiner Seite einen Namen geben. Ich nenne meine Test Seite.


Schritt 6

Schritt 6

Für die Verwaltung von Website Baker wird ein Benutzer benötigt.
Der Benutzer, den Du hier erstellst, ist Dein Administrator Benutzer für die Website Baker Verwaltung.
Folgende Angaben sind erforderlich:

  • Username:
    Gib hier den Namen Deines Benutzers an. Bitte keine Leerzeichen verwenden. Die Standardvorgabe ist admin. Aus Sicherheitsgründen ist es Empfehlenswert diesen Namen nicht zu verwenden, weil jedem der Website Baker kennt bekannt ist, dass admin der Standardname des Administrators ist. Ich belasse es bei dieser Test-Installation aber bei admin.
  • Email:
    Gib bitte eine E-Mail-Adresse ein. Wenn möglich eine, die es auch wirklich gibt. Die E-Mail Adresse ist z.B. dann erforderlich, falls Du Dein Passwort vergessen haben solltest. Dann wird es Dir per E-Mail zugeschickt.
    Die E-Mail Adresse die in dem Bild zu sehen ist, ist meine. Bitte gib Du eine andere an. (Dieser Hinweis steht nur hier, weil einige Leute in der Vergangenheit meine E-Mail Adresse in ihrer Test-Installation angegeben haben.) Damit der E-Mail Versand von einem lokalen Webserver ins Internet überhaupt möglich ist, muss nach der Installation ein SMTP Server angegeben werden.
  • Password:
    Gib hier ein Passwort für Deinen Website Baker Benutzer an (also für den Benutzer, der unter Username: angegeben ist. Bei mir ist dies der Benutzer admin).
    Bitte achte darauf, dass das Passwort mindestens 8 Zeichen lang ist!
  • Wenn das Passwort zu kurz ist, kann es zu Problemen bei einem späteren Ändern des Passwortes und beim Anmelden kommen.
  • Re-Password:
    Gib in diesem Feld das Passwort, dass Du eben angegeben hast noch ein mal zur Kontrolle ein. Immerhin kannst du nicht sehen was Du eintippst.

Zum Abschluss noch etwas ganz wichtiges:

Am unteren Rand von Schritt 6, links neben dem Knopf "Install Website Baker" steht frei übersetzt:

Bitte Beachte: Website Baker ist unter der GNU General Public License veröffentlicht.
Wenn Du Install anklickst, akzeptierst du diese Lizenz.
Also lies Dir die Lizenz bitte durch!

Eine Deutsche Übersetzung der GNU General Public License findest Du z.B. auf gnu.de (http://www.gnu.de/documents/index.de.html).

Abschluss der Installation

Wenn alle Angaben im Website Baker Installation Wizard richtig sind und Du die GNU General Public License akzeptierst, klick bitte auf Install Website Baker.

Eventuelle Fehlermeldung:

Solltest Du nach dem Klick auf Install Website Baker. Folgende Fehlermeldung erhalten:

deprecated function error

Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\install\save.php on line 276

Deprecated: Function set_magic_quotes_runtime() is deprecated in C:\xampp\htdocs\framework\initialize.php on line 33

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\install\save.php:276) in C:\xampp\htdocs\framework\class.login.php on line 100

dann liegt dies daran, dass Du eine sehr neue PHP5 Version auf Deinem Webserver verwendest.
Website Baker verwendet aktuell noch einige Funktionen, die ab PHP6 ab-gekündigt sind.
Diese Meldungen sind eigentlich keine Fehler, sondern nur Warnungen. Website Baker wird trotzdem installiert.
Allerdings kam es bei einem von 5 Versuchen bei mir vor, dass die Sprache auf Russisch eingestellt war, obwohl ich Deutsch ausgewählt hatte.
Um so etwas zu vermeiden und um die Fehlermeldung bzw. Warnmeldung zu unterdrücken, solltest du die save.php im Verzeichnis install (In der Lokalen Umgebung: C:\xampp\htdocs\install\save.php) editieren und ca. in Zeile 29 folgende Änderung vornehmen:
ändere

error_reporting(E_ALL);

nach
error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);

Das sollte die Fehlermeldung unterdrücken.

Zusätzlich solltest Du, falls Du im laufenden Betrieb von Website Baker Fehlermeldungen bekommst die mit Deprecated anfangen, die PHP Fehlerberichte: im Website Baker auf E_NONE setzen.
Diese Einstellung findest Du in der Website Baker Administration unter: Optionen > Erweiterte Optionen anzeigen > Im Abschnitt Allgemeine Optionen als drittletzten Punkt > PHP Fehlerberichte:

Falls Du die obige Fehlermeldung zu sehen bekamst und Deine save.php geändert hast, wäre es auch nicht schlecht die Installation einfach noch ein mal zu starten.
Dazu im Browser einfach http://localhost/install aufrufen und alle Daten noch einmal eingeben.

Nach erfolgreicher Website Baker Installation

Nach der Installation bekommst Du die Administration von Website Baker zu sehen.
Hinweis: Wenn Du obigen Fehler erhalten hast und denkst, dass die Installation trotzdem funktioniert hat, dann rufe im Browser bitte http://localhost/admin auf.

Website Baker Administration Install Verzeichnis loeschen.

Hier wirst Du neben einem freundlichen
Willkommen in der Website Baker Verwaltung.
darauf aufmerksam gemacht, dass Dein /install Verzeichnis noch existiert.

Das Installations-Verzeichnis "/install" existiert noch! Dies stellt ein Sicherheitsrisiko dar. Bitte löschen.

Das Verzeichnis install, in Deinem Website Baker Installationsverzeichnis solltest Du unbedingt löschen.

Bei der Testinstallation mit XAMPP ist dieses unter C:\xampp\htdocs\install

Gratulation!
Jetzt ist die Installation abgeschlossen.



 
 
 
© 2006 - 2012, WebsiteBaker-CMS.de ↑ Seitenanfang ↑
 

Kontakt | Impressum | Disclaimer


Günstiges CMS Hosting gibt es bei unserem Sponsor WSpace.org



Das CMS System Websitebaker ist unter der GNU General Public License veröffentlicht. Autor des System ist Ryan Djurovich.