Re: [TYPO3-german] Fehler "The PackageStates.php file is either corrupt or unavailable"
> hatte Deine Antwort falsch verstanden und gedacht, die Datei müsste direkt > aufgerufen werden. > Nun habe ich aus Verzweiflung den Symlink aufgerufen und das tut. > > Verstehe ich nicht - bin aber glücklich, dass es jetzt geht. > > Gibt es irgendwo eine Erklärung bzw eine Anweisung, dass es als Symlink > aufgerufen werden muss? Das muss nicht zwingend ein Symlink sein. Du kannst anstelle eines Symlinks den TYPO3-Core auch direkt in Dein Projektverzeichnis legen anstatt diesen nur zu verlinken. Wichtig und entscheidend: Du hattest den Befehl direkt auf dem Core ausgeführt und Dein Projekt dabei außer acht gelassen. Da die PackageStates die PROJEKTSPEZIFISCHE Information über die installierten Extensions enthält, weiß der Core nichts von dieser Datei, wenn Du den Befehl nicht über das Projektverzeichnis ausführst. Wenn Du das Script direkt aus deinem DocumentRoot über den Symlink ausführst, dann weiß das Script, dass die PackageStates unter dem relativen Pfad typo3conf/PackageStates.php liegt. Wenn Du direkt über den Core gehst, dann gibt es keine typo3conf/PackageStates.php. Diese ist projektspezifisch. Ein Core kann auch von mehreren Installationen genutzt werden. War das nun einleuchtend und verständlich? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Fehler "The PackageStates.php file is either corrupt or unavailable"
Ich werd bekloppt, hatte Deine Antwort falsch verstanden und gedacht, die Datei müsste direkt aufgerufen werden. Nun habe ich aus Verzweiflung den Symlink aufgerufen und das tut. Verstehe ich nicht - bin aber glücklich, dass es jetzt geht. Gibt es irgendwo eine Erklärung bzw eine Anweisung, dass es als Symlink aufgerufen werden muss? Lieben Gruß und vielen Dank Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Fehler "The PackageStates.php file is either corrupt or unavailable"
Hallo Christian, kann es sein, dass Du Deine eigentliche Installation umgehst und direkt im Core-Verzeichnis aufrufst? Ich kenne Deine Verzeichnisstruktur nicht. Der Core ist in deinem webroot „versymlinkt“. Verwendest Du diesen Pfad? (z.B. web/typo3/cli_dispatch.phpsh) Mikel > exec("php70 ./typo3_src-8.7.8/typo3/cli_dispatch.phpsh scheduler",$ausgabe); ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Fehler "The PackageStates.php file is either corrupt or unavailable"
Hallo, ich habe hier ein Problem, mit einem Cronjob den Planer (a.k.a. Scheduler) zu starten. Ich betreibe ein Typo3 8.7.8 unter PHP 7.0.20. Das ganze läuft auf einem Server von All-Inkl mit Business-Paket. Um den Cronjob zu starten, habe ich in der Administrationsoberfläche von All-Inkl hinterlegt, dass die Datei /execute_cronjob.php gestartet wird. Diese enthält folgenden Code: "; print_r($ausgabe); echo ""; ?> Wenn ich diese testweise manuell starte, bekomme ich die folgende Fehlermeldung: Array ( [0] => [1] => Uncaught TYPO3 Exception #1381507733: The PackageStates.php file is either corrupt or unavailable. [2] => thrown in file /www/htdocs/w012bb07/inselweine_1711/typo3_src-8.7.8/typo3/sysext/core/Classes/Package/PackageManager.php [3] => in line 247 [4] => ) Die Datei befindet sich in /typo3conf/. Ein testweises Ändern der Rechte auf 777 hat nichts geändert. Natürlich läuft der Cronjob so auch nicht. Leider kenne ich mich mit den Abhängigkeiten kaum bis gar nicht aus. Daher hoffe ich auf einen Tipp oder sogar eine Lösung für diese Problematik. Lieben Gruß Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german