[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 »

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: 3213
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 16 Mal
Kontaktdaten:

Re: BUG: Includes in Cronjobs können fehlschlagen

Beitrag von xmurrix »

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 »

Nur als Hinweis: der entsprechende Patch wäre auch in der an den Thread von heute morgen angehängten Serie.
xmurrix
Beiträge: 3213
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 16 Mal
Kontaktdaten:

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

Beitrag von xmurrix »

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