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.