Skip to content
View in the app

A better way to browse. Learn more.

Froxlor Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

cronjobs funktionieren nicht mehr: userdata.inc.php: Failed to open stream: Permission denied

Featured Replies

Hallo zusammen,

Mir ist aufgefallen, dass eine meiner Zertifikate bald ausläuft weswegen ich mir die Cronjob in froxlor angesehen habe. Beim aufrufen von /usr/bin/nice -n 5 /usr/bin/php -q /var/www/html/froxlor/bin/froxlor-cli froxlor:cron -f -d kam folgender Fehler:

PHP Warning:  require(/var/www/html/froxlor/lib/userdata.inc.php): Failed to open stream: Permission denied in /var/www/html/froxlor/lib/Froxlor/Database/Database.php on line 431
PHP Fatal error:  Uncaught Error: Failed opening required '/var/www/html/froxlor//lib/userdata.inc.php' (include_path='.:/usr/share/php') in /var/www/html/froxlor/lib/Froxlor/Database/Database.php:431

Die /var/www/html/froxlor/lib/userdata.inc.php gehört www-data und steht auf read-only für den Benutzer. FCGI und PHP-FPM sind in froxlor deaktiviert. php_mod ist installiert und aktiviert.

Ich habe den Befehl als www-data ausgeführt, das hat dann zu weiteren Permission Fehlern beim Speichern der Zertifikate geführt... Sollte ja aber auch nicht sein das ich den CLI Befehl mit dem www-data user ausführen muss.

Kann mir da Jemand weiterhelfen?

Vielen Dank und viele Grüße!

du rufst den cron aber schon als root auf ja?

  • Author

Hihi, nein :) interessant wie mir das durchgerutscht ist. Sorry! Der Manuelle Aufruf hat funktioniert

In der Übersicht werden jetzt noch ausstehende Cronjobs aus August angezeigt. Kann ich das ignorieren?
Ich habe die Konfiguration für cronjobs auch noch einmal ausgeführt (als root) :D

wenn der cronjob durchgelaufen ist sollten da natürlich keine "ausstehenden jobs" mehr angezeigt werden, du kannst den cronjob auch einfach öfter ausführen froxlor-cli froxlor:cron -fd

  • Author

Vielen Dank! Ich werde das beobachten.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.