Ich habe ein extrem nerviges Problem:
Bei der Migration eines Shopsystem von meinem alten (PHP4) auf meinen neuen Server (PHP5) kommt es zu unzähligen Fehlermeldungen folgender Art:
*undefinded index
*undefined variable
*undefined offset
Ihh weiß mittlerweile glaube ich längst wo der Fehler begraben liegt:
Bei PHP5 muss wohl immer erst explizit geprüft werden, ob eine bestimmte Variable gesetzt ist (isset) bevor man die Variable, das Array, oder das Objekt anspricht. Das Problem ist nur, dass dieses Shopsystem eingekauft ist (ca. 6 Jahre alt) und aus unzähligen includes besteht, in denen ich mich natürlich nicht wie im Schlaf auskenne... leider handelt es sich zudem noch um eine Firma die es nicht mehr gibt (da von Adobe aufgekauft) und deren Support ich daher nicht mehr erreiche...
Für die Migration aller anderen Domains (auch älterer Websites) die ich sonst noch migriert habe, haben folgende Einstellungen in der vhost.conf vollkommen ausgereicht:
*register_long_arrays on
* register_globals on
nur bei diesem Shop reicht es wohl einfach nicht
Gibt es
Die Sache ist die, dass ich momentan einen (nicht ganz billigen) Server am Laufen halte - nur wegen dieser Domain... *GRRRR
Da es in ca. 1/2 Jahr ohnehin ein neues Shopsystem geben soll, frage ich mich, ob es nicht doch noch irgendwelche Apache-Direktiven oder andere "globale" Lösungen gibt, die ich explizit für diese Domain verwenden kann, um sozusagen eine Umgebung zu erzeugen, die noch näher an PHP4 dran ist...
Ich bin mehr als dankbar für JEDE Hilfe....
Bei der Migration eines Shopsystem von meinem alten (PHP4) auf meinen neuen Server (PHP5) kommt es zu unzähligen Fehlermeldungen folgender Art:
*undefinded index
*undefined variable
*undefined offset
Ihh weiß mittlerweile glaube ich längst wo der Fehler begraben liegt:
Bei PHP5 muss wohl immer erst explizit geprüft werden, ob eine bestimmte Variable gesetzt ist (isset) bevor man die Variable, das Array, oder das Objekt anspricht. Das Problem ist nur, dass dieses Shopsystem eingekauft ist (ca. 6 Jahre alt) und aus unzähligen includes besteht, in denen ich mich natürlich nicht wie im Schlaf auskenne... leider handelt es sich zudem noch um eine Firma die es nicht mehr gibt (da von Adobe aufgekauft) und deren Support ich daher nicht mehr erreiche...
Für die Migration aller anderen Domains (auch älterer Websites) die ich sonst noch migriert habe, haben folgende Einstellungen in der vhost.conf vollkommen ausgereicht:
*register_long_arrays on
* register_globals on
nur bei diesem Shop reicht es wohl einfach nicht
Die Sache ist die, dass ich momentan einen (nicht ganz billigen) Server am Laufen halte - nur wegen dieser Domain... *GRRRR
Da es in ca. 1/2 Jahr ohnehin ein neues Shopsystem geben soll, frage ich mich, ob es nicht doch noch irgendwelche Apache-Direktiven oder andere "globale" Lösungen gibt, die ich explizit für diese Domain verwenden kann, um sozusagen eine Umgebung zu erzeugen, die noch näher an PHP4 dran ist...
Ich bin mehr als dankbar für JEDE Hilfe....