Probleme beim Installieren von drupal-4.7.0-rc2.tar.gz
am 16.04.2006 - 07:49 Uhr in
Ich habe gerade Drupal auf meinen eigenen Server nach die Installationsanleitung "http://www.drupalcenter.de/node/358" installiert, aber leider bekomme ich folgende Fehlermeldungen.
Nur zur Informationen.
Ich habe mehrere andere PHP Anwendungen und Forum Produktiv im Einsatz und alles funktioniert problemlos.
Server Informationen
Gentoo/Linux Kernel 2.6
Apache/2.0.52
PHP/5.0.2
phpMyAdmin 2.5.7-pl1
MySQL 4.0.18
Ich habe folgende Drupal Datei entpakt um auf meinem Server kopiert.
drupal-4.7.0-rc2.tar.gz
Fehler 1
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
More information about this error may be available in the server error log.
Server error log ausschnitt:
[Sat Apr 15 14:46:40 2006]
[alert] /var/www/htdocs/.htaccess: order not allowed here
Zum Testzweck habe ich einfach .htaccess entfernt und ich bin ein wenig weiter gekommen.
Hat jemand eine Idee wie .htaccess für den oben genannte Server, richtig konfiguriert gehört?
Fehler 2
Beim aufrufen von index.php erhalte ich folgende Fehlermeldung:
Fatal error: Call to undefined function session_set_save_handler() in /var/www/htdocs/includes/bootstrap.inc
In einem PHP 5 Buch habe ich herausgefunden, dass "session_set_save_handler" zu PHP5 Funktionsumfang gehört. Leider ist auch geschrieben, dass die Implementierung selbst gemacht werden muss.
Weiß jemand wie diese Funktion in drupal-4.7.0 richtig implementiert gehört?
Danke im voraus für alle schnelle Hilfe.
- Anmelden oder Registrieren um Kommentare zu schreiben
Re: Probleme beim Installieren von drupal-4.7.0-rc2.tar.gz
am 16.04.2006 - 08:07 Uhr
drupal-4.7.0-rc2.tar.gz
Warum nimmst Du nicht den aktuellen Release Candidate http://drupal.org/drupal-4.7.0-rc3 ?
Fehler 1
[...]
Zum Testzweck habe ich einfach .htaccess entfernt und ich bin ein wenig weiter gekommen.
Hat jemand eine Idee wie .htaccess für den oben genannte Server, richtig konfiguriert gehört?
Ist dann Dein Server? Hast Du Zugriff auf die Apache Konfiguration?
Bei einem Gentoo Server wahrscheinlich ja.
Also den Vhost entsprechend erweitern und
AllowOverride FileInfo
oderAllowOverride All
siehe auch http://httpd.apache.org/docs/2.0/mod/core.html#allowoverrideDrupal benötigt auch das Apache-Modul mod_rewrite http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html .
Fehler 2
Beim aufrufen von index.php erhalte ich folgende Fehlermeldung:
Fatal error: Call to undefined function session_set_save_handler() in /var/www/htdocs/includes/bootstrap.inc
In einem PHP 5 Buch habe ich herausgefunden, dass "session_set_save_handler" zu PHP5 Funktionsumfang gehört. Leider ist auch geschrieben, dass die Implementierung selbst gemacht werden muss.
Sieht aus, als ist der Session-Funktionsumfang nicht in Deine PHP-Installation mit einkompiliert. Was mich allerdings wundert, denn dann dürften Deine restliche PHP-Anwendungen auch keine Sessions verwenden.
Also PHP5 rekompilieren und die Session unterstützung einfach mit einbauen, da Du Gentoo nutzt brauch ich Dir nicht erzählen wie das geht ;)
vg
--
sanduhrs · Stefan Auditor · Drupalcenter
http://drupal.org/user/28074 · http://association.drupal.org/user/646
Alle Probleme sind gelöst.
am 18.04.2006 - 13:59 Uhr
Warum nimmst Du nicht den aktuellen Release Candidate http://drupal.org/drupal-4.7.0-rc3 ?
Weil diese Version erst seit April 15, 2006 - 04:28 verfügbar ist. Meine erste geh versuchen waren am April 13, 2006 ab 02:00. Jetzt teste ich ..rc3 Version.
Ist dann Dein Server? Hast Du Zugriff auf die Apache Konfiguration?
Bei einem Gentoo Server wahrscheinlich ja.
Richtig erraten :O)..
Also den Vhost entsprechend erweitern und
AllowOverride FileInfo oder AllowOverride All siehe auch http://httpd.apache.org/docs/2.0/mod/core.html#allowoverride
Drupal benötigt auch das Apache-Modul mod_rewrite http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html .
Nachdem ich mich ein wenig eingelesen hatte, habe ich diversen Tests mit sämtlichen Optionen gemacht. Nur AllowOverride All hat richtig funktioniert.
Sieht aus, als ist der Session-Funktionsumfang nicht in Deine PHP-Installation mit einkompiliert.
Ja das war das Problem.
Was mich allerdings wundert, denn dann dürften Deine restliche PHP-Anwendungen auch keine Sessions verwenden.
Sämtliche PHP-Anwendungen haben die Sessions Verwaltung selbst implementiert. Drupal ist mein erstes PHP- System, das "PHP Functions: Session Handling Functions" verwendet.
Also PHP5 rekompilieren und die Session unterstützung einfach mit einbauen, da Du Gentoo nutzt brauch ich Dir nicht erzählen wie das geht ;)
vg
Ja, ja diese Dingen sind mir gelaufig :O).. Es war troztdem nicht so einfach, den ich habe das Gesetzt "Never change a running system" oder "Never touch a runnig System" verletzt. Wen schon dan schon, war ich gründlich und ich habe meinem Server auf dem neuesten Stand gebracht. Und nach viele Stunden lauft alles wieder wie es soll inclusive Drupal :). Sogar sehr gut.
Sanduhrs! Herzlichen Dank für die sehr ausführliche und kompetente Hilfe. Drupal gefällt mir sehr gut und mit ein wenig Glück werde ich meine Vorstellungen mit Drupal umsetzen können :O)
Wenn jemand es insteressiert:
Ziemlich ausführliche PHP Extensions mit verständliche Erklärungen.
Enabling / Disabling PHP Extensions:
http://svn.gnqs.org/projects/gentoo-php-overlay/wiki/ManagingExtensions
salut
***********
Das Chaos besiegt die Ordnung, weil es besser organisiert ist. (Terry Pratchett)
aeinstein@virtas.net
Freut mich, daß alles
am 18.04.2006 - 14:05 Uhr
Freut mich, daß alles funktioniert hat, gratuliere.
vg
--
sanduhrs · Stefan Auditor · Drupalcenter
http://drupal.org/user/28074 · http://association.drupal.org/user/646