Re: [TYPO3-german] Fehler "The PackageStates.php file is either corrupt or unavailable"

2017-11-27 Diskussionsfäden Mikel

> 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"

2017-11-27 Diskussionsfäden Christian Heisch

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"

2017-11-24 Diskussionsfäden Mikel
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"

2017-11-23 Diskussionsfäden Christian Heisch

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