|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Installation von phpWCMS - Version 1.2.x-DEV Als Erstes muss das Programm auf dem Server installiert werden 1. Grundvoraussetzungen Es gibt einige Mindestanforderungen, die erfüllt sein müssen, um mit phpWCMS sinnvoll arbeiten zu können. Dazu gehören:
Sollten diese Voraussetzungen nicht erfüllt sein, ist ein effektives Arbeiten mit phpWCMS kaum möglich. Wegen der momentan sehr günstigen shared hosting Angebote, sollte es aber kein Problem sein, eine entsprechendes Hostingpaket zu finden. Preise um 5-10 € pro Monat sind z.Z üblich. 2. Vorbereitung 2.1 Beschaffung der aktuellen Programmversion von phpWCMS Um alle momentan implementierten Möglichkeiten des Programms ausnutzen zu können, ist es sinnvoll, sich zunächst die neueste Version von der phpWCMS-Projektseite herunterzuladen und auf dem eigenen PC (MAC) zu entpacken. Anschließend sollte der Inhalt des gewählten Ordners so aussehen, wie in der nachfolgenden Grafik zu sehen.
2.2 Hochladen von phpWCMS Nun kann das gesamte Scriptpaket mit einem FTP-Programm auf den zu verwendenden Server hochgeladen werden. Es ist zwar möglich, das komplette Paket in den Root-Bereich des eigenen Webspace zu kopieren, doch sinnvoller ist es, dazu ein ein Unterverzeichnis zu verwenden, z.B. phpwcms. (Damit behält man eine bessere Übersicht, insbesondere, wenn mehrere Domains oder Homepages auf einem Serverbereich verwaltet werden sollen.) 2.3 Setzen der Dateirechte Bestimmten Dateien und Ordnern, die zum einwandfreien Funktionieren von phpWCMS erforderlich sind, sind nun definierte "Rechte" zuzuordnen.
Werden diese Rechte nicht vergeben, wird es schon bei der folgenden Installation, spätestens aber beim Arbeiten mit dem Programm zu Fehlern kommen! 3. Installation 3.1 Aufrufen der Installation Alle weiteren Arbeiten mit phpWCMS können nun mit einem üblichen Internetbrowser der neueren Generation erledigt werden. Das bedeutet, man kann von jedem Computer der Welt aus, auf seine Anwendung zugreifen, vorausgesetzt, diese Computer hat einen Internet-Zugang! Ein unschätzbarer Vorteil! Die Installation wird gestartet durch Eingabe der folgenden URL: http://www.meine-domain.de/phpwcms/setup/index.php Hierbei gehen wir davon aus, das phpWCMS in das Unterverzeichnis phpwcms des Webspaces hochgeladen wurde. Ist das nicht der Fall, sondern wurde das Hauptverzeichnis verwendet, muß der Pfad entsprechend angepasst werden: http://www.meine-domain.de/setup/index.php Es öffnet sich ein Fenster mit den geltenden Lizenzbestimmungen. Diese sollten unbedingt durchgelesen werden! OpenSource bedeutet nicht, daß man damit machen kann was man will! Nach dem Lesen einfach auf die Schaltfläche I AGREE (CONTINUE) klicken, um zum nächsten Schritt zu kommen. Hier erfolgt nochmals die Aufforderung zu überprüfen, ob auch alle erforderlichen Voraussetzungen bezüglich des Webspace erfüllt sind. Weiter gehts mit Klick auf start install and setup 3.2 MySQL Datenbank Informationen Für diesen Schritt werden die Zugangsdaten für die MySQL-Datenbank benötigt. Diese Daten ggf. beim Provider/Webhoster nachfragen. MySQL hostname/IP: lokalhost bzw. nach Angabe des Providers. user: Username der Datenbank nach Angabe des Providers. password: Passwort der Datenbank nach Angabe des Providers. database name: Name der Datenbank nach Angabe des Providers. prepend table names: Das Feld muß nur dann ausgefüllt werden, wenn mehrere phpWCMS-Installationen innerhalb einer gemeinsamen Datenbank ausgeführt werden sollen. use persistent db con: Wenn Mehrfachzugriffe auf die Datenbank erlaubt sind ist hier ein Häkchen zu setzen. Nach Angabe des Providers. create all db tables: Bitte bei der Erstinstallation unbedingt auch hier ein Häkchen setzen. Damit werden alle erforderlichen Tabellen für phpWCMS in der noch leeren Datenbank angelegt. Anschließend auf send db data klicken, um die Eingaben zu bestätigen. Sollte jetzt (bei einer Erstinstallation) eine Fehlermeldung erscheinen, bitte die Eingaben noch einmal überprüfen! (Bei Linux und Unix basierten Systemen ist es wichtig, auf die exakte Übertragung der Schreibweise zu achten. Groß und Kleinschreibung sind unbedingt zu beachten!) 3.3 Site-Informationen und Admin-Account site name: Hier wird die URL der phpWCMS-Installation bestimmt. Diese wird vom Setup-Script selbständig ausgelesen. Bitte aber unbedingt überprüfen, ob dort auch tatsächlich nur der Domainname steht, der mit einem / enden muß! Danach sind zu vergeben Name, Passwort und e-Mail Adresse des Administrators. Mit diesem Namen und dem Passwort kann später das erste Login efolgen. create admin account: Hier auf gar keinen Fall vergessen, das Häkchen zu setzen, da sonst kein Administrator-Konto eingerichtet wird! from/reply-to email: Hier die eMail-Adresse eintragen, die beim Versenden von Mails aus phpWCMS als Absender genannt werden soll. from/reply-to name: Hier die Namen eintragen, der beim Versenden von Mails aus phpWCMS als Absender genannt werden soll. Die weiteren Eingabefelder können zunächst ihren vorgegebenen Inhalt behalten. Bei Bedarf können diese Daten später in der Datei include/inc_conf/conf.inc.php "von Hand" geändert werden. Durch Klick auf send site data gelangt man zum nächsten Schritt. 3.4 Von phpWCMS intern verwendete Datei-Pfade In diesem Eingabefenster besteht eigentlich kein Grund, die voreingetragenen Pfadnamen zu verändern. Es sollte aber darauf geachtet werden, daß bei Installation von phpWCMS in einem Unterverzeichnis, im Feld phpwcms root: tatsächlich nur der Name dieses Unterordners steht! (Bei Installation im Root-Ordner, bleibt dieses Feld leer!) Klicken auf send path values bestätigt die Eingabe und führt zum nächsten Schritt. 3.5 Inhalts Grundeinstellungen Hier können eigene Einstellungen eingetragen werden, was im Allgemeinen aber zunächt nicht der Fall sein sollte. upload file size: Hier kann die maximale Größe der Datei bestimmt werden, die unter Dateien hochgeladen werden darf. content width: Festlegung der Breite des Haupt-Inhaltsbereichs. list image: Festlegung der Größe der Vorschaugrafiken (thumbnails) in der Dateiverwaltung. preview image: Bestimmt die maximale Größe der Bilder in Popupfenstern. logout time: Legt fest, nach welcher Zeit (ohne Aktivität) ein automatisches "Ausloggen" stattfinden soll. Grundeinstellung ist 1800 Sekunden = 30 Minuten. page compression: Legt fest, ob die Seitenkomprimierung eingeschaltet sein soll. Zunächst mal nicht markieren. charset: Festlegung des verwendeten Zeichensatzes. Zum letzten Schritt der Installation führt ein Klick auf send content values 3.6 Erstellung der conf.inc.php und Hochladen auf den Server Wenn bis hierhin alles reibungslos funktioniert hat und kein Pfad- oder Rechteproblem vorliegt, müssten jetzt alle Balken der angezeigten Grafik, in grün dargestellt werden, wie auf dem Bild gezeigt. Sollte das nicht der Fall sein, bitte unter Fehlermeldungen nachsehen und ggf. Korrekturen vornehmen. (Seite ist noch in Bearbeitung!) Da das Installationsscript noch nicht vollständig angepasst wurde, erscheint noch eine Fehlermeldung bezüglich der Verzeichnisse thumb_list und thumb_preview. Diese Meldungen kann aber unberücksichtigt bleiben, weil diese beiden Ordner garnicht mehr benötigt werden! Auch wenn nicht alle roten Balken verschwunden sind, jetzt auf Download the created config file klicken. Damit wird die konfigurierte Datei auf der eigenen Festplatte abgespeichert. Diese Datei conf.inc.php beinhaltet jetzt alle erforderlichen spezifischen Kenndaten zur Verwendung von phpWCMS und muß nun noch per FTP in das Verzeichnis config/phpwcms/ der neuen Installation hochgeladen werden. Dadurch wird die ursprüngliche Datei gleichen Namens ersetzt! Ohne diesen wichtigen Schritt wird die Anwendung nicht funktionieren! Also auf keinen Fall vergessen! Bald ist es geschafft... oben rechts in der Fensterecke steht schon ein äußerst attraktiver Begriff! Ein Klick auf LOGIN führt uns nun endlich zum angestrebten Ziel... 4. LOGIN So, jetzt sind wir bald soweit... Es wird spannend!
Damit sind eigentlich alle Vorbereitungen abgeschlossen. 5. WICHTIG Wenn alles einwandfrei funktioniert, sollte aus Sicherheitsgründen das komplette Setup-Verzeichnis vom Server gelöscht werden! Erfolgt das nicht, bedeutet das ein erhebliches Sicherheitsrisiko! 6. Tja, und wie erfolgt das LOGIN dann ab morgen? Die Installation ist (hoffentlich) erfolgreich verlaufen. Eine aufregende Angelegenheit... beim ersten Mal! Aber jetzt ist erst einmal Schluß mit dem Computer! Und dann steht man da und möchte sich wieder einloggen... aber wie? Ganz einfach! Im Internet-Browser folgende URL eingeben: http://www.meine-domain.de/phpwcms/login.php - Wenn das Programm im Verzeichnis phpwcms installiert wurde, oder http://www.meine-domain.de/login.php - Wenn das Programm sich im Rootverzeichnis der Domain befindet. - Wenn in der Domain-Einstellung des verwendeten Hosting-Pakets als Startverzeichnis der phpWCMS-Ordner eingestellt wurde (was sinnvoll ist!), ist ebenfalls diese Variante zu wählen! Und was nun? Wie geht es jetzt weiter mit uns beiden... Also ich werde jetzt erst einmal eine Tasse Tee trinken, köstlichen Darjeeling... mhh. Tja, und du wirst jetzt erst einmal einen Eintrag in unser Gästebuch vornehmen! Das muß nicht nur Lob sein. Nur mit Kritik werden wir besser! Und das ist unser Ziel! Ich meine, den Eintrag haben wir uns redlich "verdient", oder? Danach solltest du wirklich das setup-Verzeichnis vom Server löschen, um das bestehende Sicherheitsrisiko zu minimieren! Und wenn das erledigt ist... dann findest du im Bereich Quick-Start eine Schritt für Schritt Anleitung zur Erstellung deiner ersten Site. Und das, ohne auch nur irgend etwas von phpWCMS zu verstehen. Das kommt dann schon während der Arbeit. Hört sich doch gut an, oder?
# Aktualisierung dieser Seite: 17.05.2006 - 13:19 / © Manfred Peperkorn
© copyright all contents 2003-2006 by Dipl.-Ing. Manfred Peperkorn
Diese Dokument - mit allen darin enthaltenen Inhalten - ist ausschließlich für den privaten Gebrauch sowie die Verwendung in pädagogischen oder sozialen Einrichtungen bestimmt.
Eine kommerzielle Nutzung oder die Weitergabe an Dritte, insbesondere gegen jedwede Art einer Bezahlung, ist ohne vorherige schriftliche Genehmigung des Autors nicht zulässig!
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Copyright © 2003-2007 by Manfred Peperkorn · info@peperkorn-online.de · Tel.: 0208 / 42 26 25 |