hallo Delmar,
viele php-Seiten laufen nicht mehr, weil man einfach globale Variablen in den Quelltext geschrieben hat (zum Beispiel um "input"-Felder auszuwerten).
Diese werden aber als Fehler behandelt, wenn "register_globals = Off" konfiguriert wird.
Um zu Testen, ob das der Grund ist, muss man nur die Datei "etc/php.ini.default" in "/etc/php.ini" umbenennen (backup wäre empfehlenswert) und "register_globals = On" machen.
Wenns dann funtioniert (ich kanns natürlich nicht garantieren), dann war das der Fehler.
Die o. g. Fehlermeldung ist jedenfalls typisch dafür.
Weil ein PHP-Script mit MySQL-Abfrage auf dem Providerserver funzt und auf meinem localhost (/Library/WebServer/Documents), muss ich eventuell für meinen localhost einen relativen Pfad zu der Datenbank angeben?
Typisch ist auch, dass die entsprechenden Seiten bei den preiswerteren Hostern im Internet laufen, zu Hause auf dem eigenen Webserver nicht.
Warum ??
Weil die (Massen)hoster weiterhin "register_globals = On" verwenden, auch wenn davon abgeraten wird, um den Stress mit Kunden zu vermeiden, die Ihre Seiten mit globalen Variablen geschrieben haben.
Ich habe diese Information hier gepostet, weil ich anderen Usern mein tagelanges Recherschieren, warum meine php-Seiten unter Jaguar laufen unter Panther aber nicht, ersparen wollte.
Verzeiht bitte, alle die sich dadurch persönlich gestört fühlen.