2017-01-12 8 views
0

ローカルマシンでHHVM & NGINXをセットアップしましたが、問題なく完全に動作します。最後の日、私は私のUbuntu VPS上でそれをやったが、ほとんど修正されましたエラー、が、私は解決することができません1の多くで、このいずれかになります。
Fatal error: require_once(/usr/share/nginx/html/app/interfaces/interface.core.php): File not found in /usr/share/nginx/html/global.php

今問題があり、そのパスとファイルが存在しますが、これは.txtファイルを要求しようとした場合にのみ動作しますが、たとえば.xmlでは動作しません。私はまた私のserver.iniファイル内のWebパスが含まれている:それよりも
included_path = /usr/share/nginx/html

その他、HHVM & nginxのセットアップはそれだけで必要とするか、または含んで処理することができないが、正確である、私はなぜ知りません。NGINX | HHVM | PHP - .txtファイル以外のものを要求することができません

As you can see below, when I try to enter the path myself in the web browser, it asks me if I want to download it, but it says file doesn't exists using file_exists()

+0

ファイルが正しく読み取られないということに反対しているように、実際には音が聞こえます。ファイルはそこにあると確信していますか? 'interface.core.php'の拡張を' interface.core.txt'に変更して、そのファイルが正しくロードされることを要求したら?パスが存在し、拡張が問題であることを証明するために、このファイルを変更することが重要です。 – War10ck

+0

あなたが書いたとおりにそれを必要としなかったのは間違いありませんが、 '/ usr/share/html'フォルダーにありますが、フォルダーのアクセス許可と関係がありますか? – Kymetica

+0

おそらく、私はPHPが標準インストールでそれにアクセスする必要があると思います。 '/ usr/share/nginx/html'にあるフォルダに移動すると' interfaces'フォルダとphpファイルを含む 'app'フォルダがありますか? 'echo realpath($ _ SERVER ['DOCUMENT_ROOT'])を呼び出すのは何ですか? exit; 'global.php'に追加された場合に表示します。 – War10ck

答えて

0

さて、いくつかの研究の後、私は私のウェブサーバのルートフォルダをchownコマンドを持っていた見つけたが、それは/usr/share/nginx/htmlでは動作しませんでした。
ファイルを/var/www/htmlに移動してルートフォルダを変更する必要がありましたが、これを使用してフォルダのアクセス権のすべてのアクセスを許可しました。
sudo chown -R www-data:www-data /var/www/html sudo chmod -R 775 /var/www/html

関連する問題