[CON-447] BUG: Includes in Cronjobs können fehlschlagen

Gesperrt
Drizzt
Beiträge: 17
Registriert: Do 3. Jul 2008, 19:39
Kontaktdaten:

[CON-447] BUG: Includes in Cronjobs können fehlschlagen

Beitrag von Drizzt » Fr 16. Apr 2010, 16:58

Hallo,
die Cronjob-Scripte verlassen sich auf relative Pfade in einigen include_once()-Statements. Das führt in restriktiveren Umgebungen, wo außerhalb gewisser vordefinierter Pfade nichts eingebunden werden darf dann zu Problemen, wenn der Cronjob ohne vorheriges cd zum DocumentRoot ausgeführt wird.

Ich habe einen Patch dazu vorbereitet, dieser lässt sich z.B. via gitweb aus meinem (neuen) Contenido-Git-Repository herunterladen. Wer das Repository clonen möchte verwendet bitte:

Code: Alles auswählen

git clone git://git.carbon-project.org/contenido.git kws_contenido
Ich habe bewusst nur

Code: Alles auswählen

__FILE__
verwandt, da

Code: Alles auswählen

__DIR__
erst mit PHP 5.3 hinzugefügt wurde.

Grüße,
Kai

xmurrix
Beiträge: 3143
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: BUG: Includes in Cronjobs können fehlschlagen

Beitrag von xmurrix » Mi 12. Okt 2011, 21:03

Verschoben nach Bugs.
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.

Drizzt
Beiträge: 17
Registriert: Do 3. Jul 2008, 19:39
Kontaktdaten:

Re: [CON-447] BUG: Includes in Cronjobs können fehlschlagen

Beitrag von Drizzt » Mi 12. Okt 2011, 21:25

Nur als Hinweis: der entsprechende Patch wäre auch in der an den Thread von heute morgen angehängten Serie.

xmurrix
Beiträge: 3143
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: [CON-447] BUG: Includes in Cronjobs können fehlschlagen

Beitrag von xmurrix » Mi 12. Okt 2011, 23:34

Ist gefix und commited.
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.

Gesperrt