wake-up-neo.net

Yii2 - Das Verzeichnis kann vom Web-Prozess | nicht beschrieben werden Frontend/Web/Assets

Ich habe dieses Problem im Internet gesucht, aber keiner von ihnen hat mir geholfen.

chgrp Apache /path/to/mydir
chmod g+w /path/to/mydir

Mein Server ist Centos 7. Können Sie mir helfen? 

8
Shaig Khaligli

Versuchen Sie es mit folgenden Befehlen:

  1. Dadurch erhalten Sie den Namen des Apache-Benutzers.
    ps -ef | grep Apache | grep -v grep

    In den meisten Fällen handelt es sich bei dem Benutzer um WWW-Daten.

  2. Führen Sie diesen Befehl aus, nachdem Sie den Ordner/frontend/web aufgerufen haben: 
    Sudo chgrp www-data ./assets 
    und 
    Sudo chmod g+w ./assets/

Ihr Problem wird gelöst.

21
Sam

Ich habe auch das Problem (in CentOS7). Ich habe versucht, den Besitzer und die Gruppe zu wechseln, aber es hat nicht funktioniert. Schließlich habe ich die selinux geschlossen und es funktioniert.

setenforce 0

Wenn Sie es für immer schließen möchten, können Sie die /etc/selinux/config-Datei ändern:

SELINUX=disabled
6
lizs

ich habe das gleiche Problem in der Ubuto-Instanz, die ich so gemacht habe, und das Problem lösen

Sudo chmod 777 /home/nicjccom/public_html/asset

und tat dies auch 

Sudo chgrp root /home/nicjccom/public_html/asset
2
Adiii

Versuchen Sie den folgenden Befehl

Ich erteile Berechtigungen für den HTML-Ordner in www.Mein HTML-Ordner enthält mehrere Projekte.

chgrp -R user html/
chmod -R g+w html/
chmod -R g+w html/
0
Amol

Sie können dies versuchen:

chcon -R -t httpd_sys_content_rw_t 'YOUR_PATH_HERE'
0
user12192376