まあは、サイトの構造が簡単である:そのようなファイルやディレクトリ(パス・エラー)
site.com
- '
config
' フォルダ- config.phpの
- セザール.php
- 「
login
」フォルダ- のindex.php
- のindex.php
のconfig.php:site.com/index.php
で
include_once '../config/cesar.php';
:
Warning: include_once(../config/cesar.php): failed to open stream: No such file or directory
site.com/login/index.php
であれば問題ありません。
1つのドット(./config/cesar.php)を削除すると、メインインデックスはOKになり、ログインページにエラーが表示されます。 両方のコードを動作させるには?
で
のようなあなたのパスを置き換える** ... **戻ったディレクトリに行くことを意味します。 ** config.phpとcesar.php **はどちらも同じフォルダにありますので、** .. **を置く必要はありません。** include_once '/config/cesar.php';** –
@CamiloGo、ログインページで/config/cesar.phpがエラーを返します。 –
** include_once '../config/cesar.php';**これはindex.phpにアクセスし、cesar.phpが別のフォルダにあるので' login 'フォルダのみです。ディレクトリを上に移動して、そのフォルダを見つける必要があります。 –