SPIP ecureuil




Thema dieses Forums:

> Installationsfehlermeldung



Tomsen
> Installationsfehlermeldung
20. August 2005 17:52

Hallo, dieser Fehler wird beim Aufruf der Installationsroutine http://website/ecrire angezeigt. Welcher Fehler liegt vor ?

Fatal error: Call to unsupported or undefined function foreach() in inc_version.php3 on line 72

Grüße Edwin

In den Foren suchen:
 

klaus++
22. August 2005 11:01
> Installationsfehlermeldung

Dieser Fehler tritt vermutlich (Deiner Frage fehlen die Informationen zu OS-Plattform, PHP-Version und SPIP-Version) aufgrund der bei SPIP 1.8 verwendeten Dateierweiterung PHP3 auf. SPIP benötigt ab Version 1.8 eine PHP4-Laufzeitumgebung. Das ist im Regelfall unkrtitisch, zumindest dann, wenn nur PHP4 auf dem Webserver installiert ist.

Wenn sowohl PHP3 als auch PHP4 zurVerfügung stehen, muss man den Server ausdrücklich anweisen, SPIP unter PHP4 auszuführen. Dazu legt man im Installationsverzeichnis von SPIP eine Datei mit dem Namen ".htaccess" an, die zumindest diese Zeile enthält:

AddType x-mapp-php4 .php3

Wenn Du Zugriff auf die Apache-Konfigurationsdatei „httpd.conf“ hast, kannst du hier die Zeile „AddType application/x-httpd-php .php .php3“ eintragen.

Sollte das nicht funktionieren, kannst Du hier eine - inoffizielle - Version von SPIP 1.8 herunterladen, deren Skripte die Erweiterung PHP tragen, und sie manuell installieren.

Die Version SPIP 1.82 wird die letzte mit der Erweiterung PHP3 sein, da nur noch zwei Provider dies verlangen. Danach wird SPIP mit einer neuen Entwicklungsumgebung programmiert werden. Im Zuge dieser Umstellung werden die Dateierweiterungen zu PHP geändert und die Verzeichnisstruktur grundlegend überarbeitet. Wie immer wird dabei die Abwärtskompatibilität weitgehend sichergstellt bleiben.

tomsen
22. August 2005 16:00
> Installationsfehlermeldung

HaIlo Klaus. vielen dank fuer die antwort system os10 apple lnstallation 1821 bei t online ohne probleme der fehler tritt bei 1und1 auf hier wird aber auch php4 zur verfuegung gestellt.

klaus++
23. August 2005 01:17
> Installationsfehlermeldung

Bei 1und1 funktioniert die .htaccess-Methode.

23. August 2005 09:07
> Installationsfehlermeldung

hallo klaus danke für die hilfe grüsse edwin

13. Dezember 2005 19:15
> Installationsfehlermeldung

Noch ein Tip: Unter Windows ist es schwierig, eine Datei .htaccess schon auf dem eigenen Rechner anzulegen (bemängelt wird der Fehlende Dateiname vor dem .) Daher einfach die Datei zuerst unter einem anden Namen erstellen, z.B. htaccess.txt, und dann erst auf dem Server nach dem Hochladen in .htaccess umbenennen.

klaus++
13. Dezember 2005 20:48
.htaccess unter Windows

Das Umbenennen klappt auch unter Windows:

- xyz.htaccess anlegen
- nach .htaccess umbenennen
- im Editor bearbeiten und speichern.

So kann man die .htaccess Direktiven auch im Apache unter Windows testen.

John Winter
28. Dezember 2005 01:23
> Installationsfehlermeldung

Hello World!

Versucht mal folgendes in eurer .htaccess:

"AddType application/x-httpd-php4 .php3"

Das funzt bei Dienstleistern wie Strato, 1&1, usw...

Viel Spass!

RSS






Skelett