Ergebnis 1 bis 8 von 8

Thema: Check sagt PHP-Ordner kann nicht erstellt werden: FTP-Rechte falsch?

  1. #1
    Contao-Fan Avatar von Jens Pielawa
    Registriert seit
    08.01.2010.
    Ort
    9°45'34"E 52°20'12"N
    Beiträge
    531

    Standard Check sagt PHP-Ordner kann nicht erstellt werden: FTP-Rechte falsch?

    Hallo an alle,

    erstmalig stoße ich bei einer frischen Contao-Installation auf initiale Check-Probleme (siehe Anhang). Frisches Contao 3.5.25 aufgespielt, Contao-Check dazu – und der meckert erstmalig, dass "kein Testordner erstellt" werden kann. Per FTP habe ich geguckt, alle Ordner bestehender und laufender Webseiten haben CHMOD 755. Auch der neu erstellte Ordner hat 755, dennoch stockt hier der Lauf der Dinge. Was wäre zu tun, um den Check zu überreden? Ich lese öfters von 775, ist das empfehlenswert?

    contao-check-3525.jpg
    Beste Grüße von

  2. #2
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.478
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Guten Morgen Jens,

    hast du den Fehler auch noch wenn du auf PHP 5.6 umstellst?
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.259
    Partner-ID
    10107

    Standard

    Zitat Zitat von Jens Pielawa Beitrag anzeigen
    erstmalig stoße ich bei einer frischen Contao-Installation auf initiale Check-Probleme (siehe Anhang).
    Hast du auch auf "Weitere Informationen..." geklickt?


    Zitat Zitat von Jens Pielawa Beitrag anzeigen
    Per FTP habe ich geguckt, alle Ordner bestehender und laufender Webseiten haben CHMOD 755. Auch der neu erstellte Ordner hat 755, dennoch stockt hier der Lauf der Dinge. Was wäre zu tun, um den Check zu überreden? Ich lese öfters von 775, ist das empfehlenswert?
    Die Lese- und Schreibrechte sind nicht alleine ausschlaggebend. Die Eigentümer müssen auch passen (sofern du nicht 777 benutzen willst...).

  4. #4
    Contao-Fan Avatar von Jens Pielawa
    Registriert seit
    08.01.2010.
    Ort
    9°45'34"E 52°20'12"N
    Beiträge
    531

    Standard

    Zitat Zitat von planepix Beitrag anzeigen
    hast du den Fehler auch noch wenn du auf PHP 5.6 umstellst?
    Hallo Thomas, nein, jetzt nicht mehr, danke für den Hinweis. Bei all-inkl.com hatte ich PHP 5.5 als Modul gesetzt, jetzt mit 5.6 als CGI taucht der Check-Fehler nicht mehr auf.

    EDIT: Yipee, wie gehabt sauber inklusive Template-Webseite installiert.
    Geändert von Jens Pielawa (23.03.2017 um 10:41 Uhr)
    Beste Grüße von

  5. #5
    Contao-Nutzer Avatar von merlincom
    Registriert seit
    06.07.2015.
    Ort
    Basel (CH)
    Beiträge
    243

    Standard Contao Check 12.0 - The test folder does not have the correct owner or chmod settings

    Hallo alle
    Ich hänge mich mit meinem Problem mal hier drann und hoffe, dass noch jemand mitliest ...

    Habe soeben in VM-Umgebung ein Ubuntu 16.04 64bit mit Apache2, MariaDB, PHP 7.0 und phpMyAdmin aufgesetzt.
    /var/www/html Eigentümer (mabo) Gruppe (www-data) Zugriffsrechte drwxr-xr-x [mabo bin ich]

    Es erscheint folgende Fehlermeldung:
    php.ini settings

    The PHP safe_mode is not enabled.
    Creating a test folder

    The test folder does not have the correct owner or chmod settings.

    The test folder is owned by www-data (should be mabo) and has the chmod settings 755 (should be 775, 755, 770, 750 or 705).
    Creating a test file


    The test file does not have the correct owner or chmod settings.

    The test file is owned by www-data (should be mabo) and has the chmod settings 644 (should be 664, 644, 660, 640 or 604).

    The PHP process is not allowed to create files on this server.
    01-04-_2017_17-21-31-ContaoCheck12.png
    Wo will ContaoCheck das Verzeichnis test bzw. die Datei test.txt erstellen bzw. wo liegt das Temp-Verzeichnis, falls Contao dort hinein schreiben will?

    Gruss von Marcel aus Basel

  6. #6
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.947

    Standard

    Du hast Die antwort doch (fast) schon selbst gegeben:

    Eigentümer (mabo) Gruppe (www-data) Zugriffsrechte drwxr-xr-x [mabo bin ich]
    Wie soll der Webserver (www-data) mit den Rechten "r-x" eine Datei erstellen dürfen? Dafür benötigt er ja "w". Contao will die Datei wahrscheinlich unterhalb Deiner Web-Root erstellen, denn nur dieser Test ergibt Sinn, denn dort muss es ja im Betrieb auch Dateien erzeugen dürfen (File-Uploads oder generierte CSS-Dateien etc.).
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  7. #7
    Contao-Nutzer Avatar von merlincom
    Registriert seit
    06.07.2015.
    Ort
    Basel (CH)
    Beiträge
    243

    Standard

    Zitat Zitat von fiedsch Beitrag anzeigen
    Du hast Die antwort doch (fast) schon selbst gegeben:
    Wie soll der Webserver (www-data) mit den Rechten "r-x" eine Datei erstellen dürfen? Dafür benötigt er ja "w".
    Hallo Jens
    Danke für den Hinweis. Aber auch das ändert nichts:
    root@VB-UBU16:/var# chgrp -R www-data www
    root@VB-UBU16:/var# cd www
    root@VB-UBU16:/var/www# ls -l
    insgesamt 4
    drwxrwxr-x 4 mabo www-data 4096 Apr 1 18:25 html
    Ergebnis nach wie vor:
    Creating a test folder
    The test folder does not have the correct owner or chmod settings.
    The test folder is owned by www-data (should be mabo) and has the chmod settings 755 (should be 775, 755, 770, 750 or 705).
    Was mich stutzig macht ist:
    test folder is owned by www-data (should be mabo)

    Kann es etwas damit zu tun haben?


    Contao Check 12.0
    Overview
    Additional services
    You cannot use the Composer package manager. More information …
    Composer package manager
    File permissions
    The PHP process is not allowed to create files.
    The PHP process is not allowed to create or manipulate files. Please adjust your server configuration accordingly.
    Geändert von merlincom (01.04.2017 um 19:50 Uhr)

  8. #8
    Contao-Nutzer Avatar von merlincom
    Registriert seit
    06.07.2015.
    Ort
    Basel (CH)
    Beiträge
    243

    Standard The PHP process is not allowed to create files [gelöst]

    Hallo alle

    Nach endlosem probieren hier nun die Lösung:
    Installation von Apache2 MariaDB und PHP7 nicht mit Befehl sudo apt-get ..., sondern erst mal in der Konsole mit sudo -i als Root agieren. So klappt es dann am Ende auch mit den Schreibrechten von PHP im Contao-Check!

    Hier eine Anleitung zur Installation von Apache2, MariaDB und PHP7 in Ubuntu16.04
    https://www.linuxbabe.com/linux-serv...untu-16-04-lts
    ... aber eben, nicht mit Benutzer sudo agt-get ... arbeiten, sondern erst mal sudo -i und in den folgenden Zeilen sudo weglassen.

    Gruss von Marcel aus Basel

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •