PHPをアップグレードする前に、クロスドメインからすべてのファイルにアクセスすることができました。同じサーバー上のPHPクロスドメインファイル
/ホーム /home/domain1/public_html/index.php /home/domain1/public_html/include-me.php
/ホーム/ドメイン2/public_htmlの/インデックス:私はそうのようなファイル構造を持っています.php /home/domain3/public_html/index.php
これは単なる例です。しかし、ドメイン2とdomain3でindex.php
のファイルは、ファイル/home/domain1/public_html/include-me.php
を読むことができるように使用されるが、彼らは今はできません - 私は得る:
failed to open stream: Permission denied
は、私は、php.iniの設定があります行方不明 - クロスドメインファイルに再度アクセスできますか?
これは、Webサーバーをアップグレードした後に発生したシンプルな所有権の問題です。私はあなたが何らかのLinux風味を持っていると思っています。だから、ls -lahが所有権について何を言っているかチェックし、必要に応じて変更してください。あなたは所有権/権限の問題を修正するためにphp.iniを使いこなすことはできません。 – Mjh