web-dev-qa-db-ja.com

webrootに/を使用するようにphp.iniを設定しますか?

これは新しいので、正しい用語を使用していない場合はお詫びしますが...ローカルでは、スクリプトに次のコマンドを使用してスクリプトを含めることができます。

include( '/ include/sample.php');

そして、それは自動的に私のウェブディレクトリに移動して含まれます...しかし、それをサーバーにアップロードすると、「/」のサーバールートが使用されます。

何を検索すればいいのかよくわかりません。そうでなければ、グーグルで検索しますが、サーバーで何を変更する必要があるかを誰かが知っていることを期待していますか?

1
user87732331989

php.iniを変更する代わりに、 include を変更することを検討してください。次のような相対パスを使用できます。

include('include/sample.php');

または、次のような絶対パスを使用できます。

include($_SERVER['DOCUMENT_ROOT'].'/include/sample.php');
1
Brett