suchen

Heim  >  Fragen und Antworten  >  Hauptteil

nginx php-fpm hat einen Fehler „open_basedir-Einschränkung in Kraft“ gemeldet. Bitte helfen Sie.

lnmp One-Click-Installationspaket-Webumgebung
Message: is_dir(): open_basedir restriction in effect. File(/mnt/web_site_log/www.abc.com/) is not within the allowed path(s): (/vagrant/vbee2:/tmp/:/proc/)

Darunter /mnt/web_site_log/www.abc.com/ ist das Protokollverzeichnis, das ich manuell erstellt habe, und der Benutzer und die Gruppe, zu der es gehört, wurden dem WWW-Benutzer zugewiesen

Ich weiß nicht, was schief gelaufen ist, also habe ich open_basedir=/vagrant/vbee2/:/tmp/:/proc/ diesen Absatz in php.ini hinzugefügt und es funktioniert auch nicht.

Nachdem ich die ganze Nacht daran gearbeitet habe, konnte ich immer noch keine Lösung finden. Ein weiteres Problem besteht darin, dass das Bestätigungscode-Symbol nicht angezeigt wird. Was ist der Grund dafür?

Danke

PHPzPHPz2792 Tage vor693

Antworte allen(1)Ich werde antworten

  • 世界只因有你

    世界只因有你2017-05-16 17:23:45

    open_basedir限制了PHP能操作的目录,你应该把/mnt/web_site_log/www.abc.com/也加入到open_basedir中.
    open_basedir=/vagrant/vbee2/:/tmp/:/proc/:/mnt/web_site_log/www.abc.com/

    Antwort
    0
  • StornierenAntwort