Kann man Drupal auf dem Heim-PC (OS Windows) installieren und testen?
(Dies ist eine Anleitung für Windows Nutzer, allerdings gibt es die benötigten Programme auch für Linux, Mac OS X und Solaris...)
Ja, kann man. Dafür benötigt man zuerst das Programm „Xampp“, welches man hier runterladen kann: http://www.apachefriends.org/de/xampp.html
Dann läd man sich die neueste Drupalversion runter http://drupal.org/ und entpackt es in den Ordner xampp/htdocs/drupal
Nach dem Installieren von xampp startet man das „Xampp Control Panel“ und startet den Apache Server und MySql.
Dann empfiehlt es sich auf http://localhost/security/xamppsecurity.php einen MySQL und einen .htaccess Benutzer zu erstellen. Unter http://localhost/xampp --> Sicherheitscheck kann man noch mal überprüfen ob alle potenziellen Sicherheitslücken geschlossen sind.
So, kommen wir nun zur Datenbank Installation. Dafür geht man auf http://localhost/phpmyadmin und loggt sich mit den Benutzerdaten, die man vorher erstellt hat ein und erstellt eine neue Datenbank z.B. mit Namen drupal.
Diese Daten müssen nun auf Drupal übertragen werden, genauer gesagt in die settings.php Datei. Dafür öffnet man die besagte Datei unter drupal\sites\default mit einem Texteditor und trägt folgende Daten ein:
$db_url = 'mysql://username:password@localhost/database';
username und password sind die gleichen wie bei Phpmyadmin, statt database kommt die neu angelegte Datenbank, in unserem Fall „drupal“ rein.
Bei baseUrl kommt noch folgendes hin $base_url = 'http://localhost/drupal'; und schon ist die eigentliche Installation so gut wie fertig.
Nun muss der Apache Server noch auf Php4 umgestellt werden, dazu geht man mit dem Explorer auf xampp\php-switch.bat und drückt 4 und dann Enter.
Drupal wird nun unter der Url http://localhost/drupal/ gestartet und dann so benutzt, wie es auch von einer normalen Servervision gewohnt ist.
Um den Ersten Benutzer anzulegen, muss eine Emailadresse angegeben werden, allerdings muss man nicht mit dem Internet verbunden sein um das Passwort zugeschickt zu bekommen. Wenn man sich registriert, wird man auf die Profilseite umgeleitet, dort dann ein neues Passwort eingeben und man kann sich nun immer damit einloggen.
Soll die Seite dann auf einen Webserver exportiert werden, wird die Datenbank mit Hilfe von Phpmyadmin exportiert und in die WebDatenbank importiert. Dabei ist zu beachten, das vorher die Tabelle "Cache" gelehrt wird.
Dann noch sämtliche Ordner die sich im Drupalordner befinden, auf den Webserver übertragen. Dann nur noch die settings.php neu anpassen (Datenbank und Basedir) und fertig.
Erstellt von teddy. Vielen Dank an sanduhrs, drupalcenter und flanker.
Forum links: http://www.drupalcenter.de/node/920
Fehler bei der Installation: http://www.drupalcenter.de/node/885
- Anmelden oder Registrieren um Kommentare zu schreiben
Problem Datenbank "drupal"
am 06.10.2007 - 19:38 Uhr
Hallo,
erstmal vielen Dank für diese ausführliche Anleitung zur Installation. Dadurch wird uns "Drupal-Rookies" der Einstieg doch ein wenig vereinfacht.
Ich habe alle Schritte der Anleitung vollzogen - soweit hat auch alles problemlos geklappt. Leider erhalte ich jedoch beim Start der Seite http://localhost/drupal/ nur Fehlermeldungen im Stil von "Warning: Table 'drupal.access doesnt exist query SELECT...".
Sieht mir alles nach Datenbankfehlern aus. In der Anleitung steht hierzu nur: "... und erstellt eine neue Datenbank z.B. mit Namen drupal." Genau das habe ich gemacht, auch eine Tabelle Test habe ich noch angelegt. Das reicht Drupal jedoch anscheinend nicht.
Meine Frage ist also: Woher bekomme ich die DB-Struktur und die DB-Inhalte, die Drupal braucht? Oder habe ich was überlesen?
Ach bei mir brummt der
am 07.10.2007 - 04:31 Uhr
Ach bei mir brummt der bär(bei der Install) auch immer und trotzdem funkz alles was soll !
http://kochazubi.net
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
ein voller MySQL Dump
am 07.10.2007 - 10:56 Uhr
Drupal 5.2
Woher bekomme ich die DB-Struktur und die DB-Inhalte, die Drupal braucht?
Wenn man die DB Struktur und die DB Inhalte im Zusammenhang mit einer Neuinstallation benoetigt so findet man diese in der Datei
/modules/system/system.install
In dieser Datei gibt es die function system_install(). In ihr befinden sich die DB Strukstur. Der Inhalt dieser Funktion ist aber nicht importierbar, da er auch PHP/Drupal - Funktionscode enthaelt. Ausserdem stecken in den der function system_install() nachfolgenden Funktionen weitere Inhalte fuer die DB.
Vorschlag
Wenn Jemand eine Drupal-Installation friscch aufgesetzt hat (und noch keinen ersten User angelegt hat) kann man einen vollen MySQL Dump (Export) der Datenbank machen.
Vollstaendiger Dump heisst DB Struktur und Daten.
Diesen Dump hier im Forum posten.
Bei Veroeffentlichung des Dump die MySQL Version mit angeben. Am Besten waere es man haette 2 Dumps: MySQL 4.x und MySQL 5.x.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Anleitung nicht mehr ganz aktuell
am 04.11.2007 - 01:43 Uhr
Die Anleitung bezieht sich auf die 4.x Versionen von Drupal. Ab Version 5.x will Drupal die settings.php selbst schreiben und - wenn sie schon, wie oben angegeben, geschrieben ist - dann regnet es Fehlermeldungen, weil Drupal jetzt davon ausgeht, dass auch die Datenbankstruktur schon angelegt ist, sie aber nicht findet und sich dann massiv beschwert.
In diesem Fall hilft es dann, manuell nachträglich die install.php im Drupal-Installationsverzeichnis aufzurufen.
Einen deutschsprachigen Screencast (von mir selbst, in aller Bescheidenheit) gibt es mit einer auf die dzt. aktuelle Drupal-Version bezogenen Anleitung unter http://www.screencast.at/cms-drupal-5-lokal-installieren
Die kommende Version 6 (derzeit Beta) von Drupal weicht nur unwesentlich von der dort dargestellten Vorgehensweise ab.