[gelöst] Installation scheitert mit 'Page not found'
am 28.02.2014 - 14:10 Uhr in
Meine Installation (drupal-7.26-DE) hat mehrfach nicht funktioniert. Ich habe eine Multi-Site Installation versucht. Es wurden Tabellen in der Datenbank angelegt.
1. Fehlermeldung:
Warning: Illegal string offset 'field' in DatabaseCondition->__clone() (line 1895 of /var/www/c-major.de/drupal/includes/database/query.inc)/var/www/c-major.de/drupal/sites/:
Der Fehler trat nur auf, wenn ich bei der Installation "Drupalcenter.de - Deutschsprachige Drupal-Version" anhakte. Bei Standard oder Minimal nicht.
2. Fehlermeldung
Stattdessen (bei 'Standard') begrüßt mich Drupal jetzt mit der Seite "Page not found The requested page "/" could not be found."
meine Testumgebung
#########
Apache2 httpd.conf, Auszug:
(...)
ServerName c-major.test
DocumentRoot /var/www/c-major.de/drupal
ServerName pianoforte.test
DocumentRoot /var/www/c-major.de/drupal
#########
Linux Version:
Linux localhost 3.2.0-4-486 #1 Debian 3.2.51-1 i686 GNU/Linux
Mysql Version:
mysql Ver 14.14 Distrib 5.5.35, for debian-linux-gnu (i686) using readline 6.2
PHP Version:
PHP 5.4.4-14+deb7u7 (cli) (built: Dec 12 2013 10:55:22)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
#########
/etc/php5/apache2/php.ini
output_buffering = 4096
max_execution_time = 30
max_input_time = 60
memory_limit = 128M
post_max_size = 8M
default_socket_timeout = 60
- Anmelden oder Registrieren um Kommentare zu schreiben
was sagt der apache log?
am 01.03.2014 - 10:56 Uhr
oder der php-log?
Ist die rewrite-engine eingeschaltet?
Ist Apache so konfiguriert, dass er vorrangig nach einer index.php sucht?
Grüße
Ronald
Das Apache Log sagt
am 01.03.2014 - 23:50 Uhr
nichts auffälliges - allerdings viel mir auf, dass die Datumsangaben grob falsch waren (29.Januar 2014). Daher habe ich erstmal einen ntp-Dienst installiert:
apt-get install ntp
dpkg-reconfigure ntp
Danach habe ich die Standard-Installation durchlaufen lassen - alles ok! Auch die drupalcenter-Version tut es jetzt.
Apache ist allerdings so konfiguriert, dass er vorrangig eine index.html ausliefert, dann eine index.php.
rewrite-engine ist aus (laut der .htaccess in .../sites/c-major.de/files/)
Tut mir leid, euch dafür bemüht zu haben - ich habe hier eine virtuelle Maschine aufgesetzt als Testserver, und ntp dabei schlicht vergessen.