2016-05-31 11 views
0

ドメインに保存されたカスタムCMSをビルドしました。同じVPS上の異なるドメインの背後にある他のウェブサイトに含まれています。この方法で、すべてのサイトを変更することなくCMSを更新できます。他のドメインからのファイルを含めるsam server - 'ストリームを開けませんでした:/ var/www/vhosts/......のアクセス権が拒否されました'

私は私がこれまでやったどのようなエラー

'failed to open stream: Permission denied in /var/www/vhosts/......' 'Fatal error: Class 'Language' not found in /var/www/vhosts/....'

を得続けるのPlesk 12.5.3 にCentOS7.2を実行していますか?

  • open_basedirのは、私がテストした755または777

  • 無効のPleskファイアウォール
  • chmodのディレクトリ/ファイルを販売オフ
  • サイトの設定でなしに変更してもiniファイルで重複したURLを示唆しているすべてのものが、まだ動作していません!エラーなしで動作させることはできないようです。

    +0

    [ストリームを開くことに失敗しました:そのようなファイルやディレクトリはありません](http://stackoverflow.com/questions/36577020/failed-to-open-stream-no-such-file-or-directory) –

    +0

    私は でテストしました[code] <?php システム( "namei -l/var/www/vhosts/enz"); ?> [/ code] 他のドメインにはアクセスできますが、他のドメインにはディレクトリはありません。 'そのようなファイルやディレクトリはありません'というエラーが表示されます – dna75

    答えて

    0

    allow_url_fopen php.iniの設定の値を確認します。

    var_dump(ini_get('allow_url_fopen')); 
    

    それはおそらくfalseです。 trueに設定するか、Webホスティング会社に依頼してください。

    あなたは値がtrueまたはOnに設定されている場合は、エラー報告をeanbleでき

    ini_set('allow_url_fopen', 1); 
    

    を試みることができますか?

    error_reporting(E_ALL); 
    ini_set('display_errors', 'On'); 
    

    また、お客様のウェブサイトに対応するエラーログを確認することもできます(/var/log/httpd)。

    +0

    iniファイルをチェックしましたが、allow_url_fopenはすでに 'on'に設定されていました – dna75

    +0

    '/var/www/vhosts/x.nl/develop.x.nl/cockpit /include/language.class.php 'include(include_path ='/var/lib/php/session ') – dna75

    +0

    Apacheのファイルにアクセスできましたか? – Peter

    関連する問題