2013-10-05 3 views
0

Я понятия не имею, что я сделал. У меня есть PHP-файл «create_account.php», который имеетPHP локальный путь к корню файловой системы

<?php include("includes/accounts.php"); ?> 

В той же папке «create_account.php», есть папка «включает в себя», а в «включает в себя» есть файл «счета. PHP». Когда я пытаюсь открыть «create_account.php», я получаю такую ​​ошибку файла или каталога.

Примерно через час прикручивания я включил папку «root» в корень моей файловой системы и начал работать. Почему «включает/accounts.php» открытой «/includes/accounts.php»

EDIT: Не достаточно репутации, чтобы ответить на мой собственный вопрос, так что я положил его здесь

Хорошо хорошо это довольно глупо. .. Оказывается, моя IDE «Coda 2» решила, когда я нажимаю предварительный просмотр IT должен быть тем, который выполняет PHP-код, а не Apache.

/facedesk

+0

Какова ваша cwd и какая ваша директива include_path ini? – bwoebi

+0

Что такое «cwd», также ошибка, которую я получаю, говорит, что include_path «.:» –

+0

измените ваш include_path на '.' (' '' слишком много.) – bwoebi

ответ

0

насчет

<?php include("./includes/accounts.php"); ?> 

Таким образом, можно констатировать, явно вы хотите, чтобы открыть файл в том же каталоге.

Другая идея: Являются ли свойства файловой системы ОК? Позволяет ли php cgi/webserver читать файл accounts.php?

+0

«./includes/accounts.php» также не удалось –

+0

У php-скрипта есть разрешение на чтение «accounts.php» –

+0

Что касается свойств файловой системы, я понятия не имею, как проверить, они в порядке или нет. –

Смежные вопросы