Seite 1 von 1

Fehlermeldungen pseudo-cron

Verfasst: Do 24. Aug 2006, 08:00
von Dave.82
habe auf meiner Contenido-Page http://www.jugendraum-emmelshausen.de plötzlich folgende Fehlermeldungen:

Wer kann mir weiterhelfen?

Code: Alles auswählen

Warning: fopen(move_articles.php.job) [function.fopen]: failed to open stream: Read-only file system in /usr/export/www/vhosts/funnetwork/hosting/dave82/contenido-4.4.5/contenido/includes/pseudo-cron.inc.php on line 306

Warning: fputs(): supplied argument is not a valid stream resource in /usr/export/www/vhosts/funnetwork/hosting/dave82/contenido-4.4.5/contenido/includes/pseudo-cron.inc.php on line 307

Warning: fclose(): supplied argument is not a valid stream resource in /usr/export/www/vhosts/funnetwork/hosting/dave82/contenido-4.4.5/contenido/includes/pseudo-cron.inc.php on line 308

Warning: fopen(session_cleanup.php.job) [function.fopen]: failed to open stream: Read-only file system in /usr/export/www/vhosts/funnetwork/hosting/dave82/contenido-4.4.5/contenido/includes/pseudo-cron.inc.php on line 306

Warning: fputs(): supplied argument is not a valid stream resource in /usr/export/www/vhosts/funnetwork/hosting/dave82/contenido-4.4.5/contenido/includes/pseudo-cron.inc.php on line 307

Warning: fclose(): supplied argument is not a valid stream resource in /usr/export/www/vhosts/funnetwork/hosting/dave82/contenido-4.4.5/contenido/includes/pseudo-cron.inc.php on line 308

Verfasst: Do 24. Aug 2006, 09:11
von xmurrix
Laut Fehlermeldung hat PHP keine Berechtigung zum Schreiben der Pseudo-Cron Jobdateien. Wahrscheinlich hat dein Provider die PHP Konfiguration über Nacht geändert.

Setzte die Berechtigung auf das Verzeichnis "contenido/cronjobs/" und der darin enthaltenenen Dateien *.job Dateien auf 777.
Wenn du nicht jedem die vollen Rechte auf die Dateien geben willst, kannst du die Berechtigungen (Öffentliche-/Gruppen-Berechtigungen) schrittweise Stück für Stück runterschrauben (660 z. B. ist Lesen/Schreiben für Besitzer und Gruppe).

Gruß
xmurrix

Verfasst: Do 24. Aug 2006, 09:15
von Dave.82
vielen vielen Dank!

werde ich die Tage ausprobieren.

Verfasst: Mi 6. Dez 2006, 08:02
von benzomat
hallo,
da ich ein ähnliches problem hab, es kommen die oben genannten fehlermeldungen auch.

nach setzen der rechte der dateien im ordner cronjobs erstmal auf 777 geht es wieder ohne fehlermeldung.
der ordne selbst hat auch 777

nun die frage, welche berechtigungen sind denn das mindeste, die ich setzen muss? auf den einzelnen dateien?

folgende dateien sind derzeit im ordner ccontenido/ronjobs
- crontab.txt
- index.php
- move_articles.php
- move_articles.php.job
- move_old_stats.php
- move_old_stats.php.job
- optimize_database.php
- optimize_database.php.job
- session_cleanup.php
- session_cleanup.php.job

ach ja, con 4.4.5-r1
Apache/2.0.59 (Unix) mod_ssl/2.0.59 OpenSSL/0.9.8c PHP/4.4.4
MySQL server version 4.1.15-Debian_1-log
Installed PHP version 4.4.4

danke vorab,

gruss
hans

Verfasst: Mi 6. Dez 2006, 09:09
von Dodger77
benzomat hat geschrieben:nun die frage, welche berechtigungen sind denn das mindeste, die ich setzen muss? auf den einzelnen dateien?

folgende dateien sind derzeit im ordner ccontenido/ronjobs
- crontab.txt
- index.php
- move_articles.php
- move_articles.php.job
- move_old_stats.php
- move_old_stats.php.job
- optimize_database.php
- optimize_database.php.job
- session_cleanup.php
- session_cleanup.php.job
Das kann man so pauschal nicht sagen. Wichtig ist, dass die ".job"-Dateien und der Ordner selbst durch den Webserver schreibbar sein müssen. D.h. für den Ordner 755, 775 oder 777 und für die Dateien 644, 664 oder 666.

pseudo-cron

Verfasst: Fr 2. Mär 2007, 19:38
von skar
Hallo Leute,

Mein Provider sagte mir das ich keine PHP-Dateien mit include und require per Cron ausführen kann/darf. Die Scripte funktionieren auch nicht.

Da dachte ich mir ich nehme mir pseudo-cron. Nur habe ich da auch ein Problem mit.

In der log steht da folgendes

Code: Alles auswählen

Thu, 01 Mar 2007 10:00:54 +0100    Last run:       Thu, 01 Jan 1970 01:00:00 +0100
Thu, 01 Mar 2007 10:00:54 +0100    Last scheduled: Thu, 01 Jan 1970 03:40:00 +0100
die Scripte werden auch nicht ausgeführt.

Wie kann ich das ändern?
Hat das Script jemand auf php5 laufen?
Gibt es evtl. ein anderes script?

Über Infos und Hilfe würde ich mich sehr freuen.

Danke. Gruß Skar