他の多くのファイルから含まれているファイルの基本セットがあります。これにより、変更を加えたときに多くのファイルを更新する必要がなくなりました。問題は、CPanel でのディレクトリ構造が次のとおりであることです。
ベース:domain/public_html/base_data
サブドメイン:domain/public_html/subdomain
これは、1 つのディレクトリに戻ってファイルをインクルードするだけでよいことを意味していました。Plesk に移行したので、次のようになります。
ベース:domain/httpdocs/base_data
サブドメイン:domain/subdomains/subdomain/httpdocs/
これに関する問題は../../
、現在のサブドメインから base_data に移動したときに、インクルードが機能しないことです。
これを修正する方法はありますか?
編集:エラー報告をオンにして、これを取得しましたopen_basedir restriction in effect. File(/var/www/vhosts/domain.com/httpdocs/base_data/index.php) is not within the allowed path(s): (/var/www/vhosts/domain.com/subdomains/rip/httpdocs:/tmp) in /var/www/vhosts/domain.com/subdomains/rip/httpdocs/index.php on line 14