検索

ホームページ  >  に質問  >  本文

nginx php-fpm で「open_basedir 制限が有効です」というエラーが報告されました。助けてください。

lnmp ワンクリック インストール パッケージ Web 環境
メッセージ: is_dir(): open_basedir 制限が有効です。ファイル (/mnt/web_site_log/www.abc.com/) は許可されたパス内にありません) : (/vagrant/vbee2:/tmp/:/proc/)

そのうち/mnt/web_site_log/www.abc.com/ はログ ディレクトリです。これは手動で作成し、所属するユーザーとグループは www ユーザーに割り当てられています

どこに問題があるのか​​わかりません。php.ini に open_basedir=/vagrant/vbee2/:/tmp/:/proc/ を追加しましたが、このセクションも機能しません。

一晩中取り組んだ後も、解決策は見つかりませんでした。もう一つの問題は、認証コードのアイコンが表示されないことですが、これは何が原因でしょうか?

###ありがとう###
PHPzPHPz2755日前673

全員に返信(1)返信します

  • 世界只因有你

    世界只因有你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/

    に追加する必要があります。

    返事
    0
  • キャンセル返事