2013-10-15 3 views
1

Я хочу сменить каталог, используя chdir в php, потому что мне нужно выполнить команду в Linux. Мой текущий каталог /var/www/httpdocs/website/admin, я хочу пойти в httpdocs'S sub_directory docs .I использовать абсолютный путь:
chdir in php не может работать

chdir("/var/www/httpdocs/docs"); 

но does't работу.

я только могу получить сайт с помощью: chdir("../"); или получить sub_directory админа images с помощью: chdir("/var/www/httpdocs/website/admin/images");

, но я не могу получить httpdocs. что случилось?

Любые советы будут оценены.

ответ

1

У вас есть достаточно прав для доступа за пределы каталога website?

Если вы включили отображение ошибок, возможно, вы поймете, что происходит. Пожалуйста, попробуйте еще раз сценарий, добавив это в верхней части файла PHP:

ini_set('display_errors',1); 
ini_set('display_startup_errors',1); 
error_reporting(-1); 

И дайте мне знать, какие сообщения об ошибках, которые Вы видите.

+0

Это должен был быть комментарий вместо этого. –

+1

Мне кажется, что было слишком долго, чтобы быть в комментарии ... – Scalpweb

+0

Я сделал то, что вы сказали. Но нет ошибки, чтобы дать обратно. Будет ли она давать ошибки, когда chdir() возвращает false? – Kara

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