[TYPO3-german] Cannot unset string offset ... in ...class.t3lib_div.php at line 3300 beim Kopieren?
Udo Gerhards
Udo.Gerhards at genion.de
Tue Apr 25 13:35:30 CEST 2006
Hallo zusammen,
ich habe mittlerweile das Problem gefunden, warum ich keine Seiten
innerhalb des Typo3-Baumes kopieren kann. Seit neuestem taucht nun
endlich auch die PHP-Fehlermeldung auf, die mir darüber Auskunft gibt,
welcher Fehler auftritt:
Cannot unset string offset ... in ...class.t3lib_div.php at line 3300
Ich habe mir die Datei mal angesehen. An der betreffenden Stelle steht
folgender Code
[snip]
...
else {
$singleSheet = TRUE;
$dataStruct = $dataStructArray;
unset($dataStruct['meta']); // Meta data should not appear
there. << Hier tritt der Fehler auf
...
[snip]
Ich habe mal ein wenig gegoogled und rausgefunden, daß das anscheinend
mit der verwendeten PHP5-Version zu tun hat. Jetzt habe ich allerdings
das Problem, daß das die einzige PHP-Version war, die korrekt auf dem
verwendeten IIS 6.0 als ISAPI-Modul läuft und nicht als CGI-Anwendung
eingebunden werden muß. Das ist deshalb so wichtig, weil ich damit einen
bekannten Bug vom IIS umgehe. Bei der Verwendung von PHP als
CGI-Anwendung kommt es in Typo3 zu CGI-Fehlern.
Ich konnte den Fehler durch auskommentieren der Stelle
[snip]
...
// unset($dataStruct['meta']);
...
[snip]
zwar umgehen und das kopieren funktioniert jetzt, aber so richtig
glücklich bin ich mit dieser Lösung nicht. Insbesondere deshalb, weil
ich keine Ahnung davon habe, wie sich das in den kopierten Seiten
auswirkt. Kann mir jemand sagen, ob ich das so lassen kann oder ob es
eine bessere Lösung für das Problem gibt. Wie gesagt, kann ich aufgrund
einiger Probleme beim IIS keine andere PHP-Version einsetzen.
Das verwendete System sieht so aus
Betriebssystem: Windows 2003
Websever: IIS 6.0
TYPO3: 3.8.1 mit TemplaVoila, zweisprachig
PHP-Version: 5.1.2
Für einen Tipp wäre ich echt dankbar.
Gruß
Udo Gerhards
More information about the TYPO3-german
mailing list