2012-01-04 4 views
1

У меня есть проблема с FOPEN функцией() внутри более крупного сценария, так что я извлек простую программу, которая открывает файл я использую это:fopen() не работает. Это сервер?

<?php 

    $fh = fopen("users.txt","r"); 

    if ($fh) 
    { 
     echo "File opened"; 
    } 
    else echo "Unable to open file"; 

?> 

файл существует в том же пути, такие как файл PHP, но сервер отображает следующую страницу:

сервер обнаружил внутреннюю ошибку или некорректное и был не смог выполнить ваш запрос.

Обратитесь к администратору сервера, веб-мастеру @ .... ком и сообщите о том, сколько раз произошла ошибка, и все, что вы могли бы сделать , что могло привести к ошибке.

Дополнительная информация об этой ошибке может быть доступна на сервере error log.

Кроме того, при попытке использовать ошибка 404 не найдена с использованием ErrorDocument для обработки запроса.

Что может быть источником этой проблемы?

+0

Права доступа к файлам являются 777, так что я не думаю, что это проблема – opc0de

+2

Проверьте свои журналы сервера (обычно в '/ var/logs/apache2') –

+0

и является файлом в текущем рабочем каталоге - getcwd() –

ответ

4

Права доступа к файлам являются 777, так что я не думаю, что это проблема

Как ни странно, это.

Файл «/home/add_device.php» является записываемые другими»

Набор их 755.

+0

По-прежнему такая же ошибка. t ?? мне нужно установить другой путь? – opc0de

+0

Такая же ошибка на странице или в журналах? –

+0

на странице Я проверяю журнал прямо сейчас – opc0de

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