За последние 24 часа нас посетили 18376 программистов и 1637 роботов. Сейчас ищет 1561 программист ...

Permission denied на windows 7 64

Тема в разделе "Установка PHP", создана пользователем mikevogo, 16 сен 2010.

  1. mikevogo

    mikevogo Активный пользователь

    С нами с:
    16 сен 2010
    Сообщения:
    2
    Симпатии:
    0
    Здрасти). Пхп юзаю давно, но с такой проблемой не сталкивался.
    Debug Warning: /create_location/log.php line 4 - fopen(e:/www/create_location/log.txt) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied
    Debug Warning: /create_location/log.php line 5 - fwrite() expects parameter 1 to be resource, boolean given.
    Код (Text):
    1. function writeLog ($log){
    2.     global $logfile;
    3.     $fp = fopen($logfile, "a");
    4.     fwrite($fp, date("d.m.Y H:i:s").' '.$log."\n");
    5. }
    Собственно стоит windows 7 64 бит максималка. Использую Zend Studio 7.2 (пхп 5.3.0) для написания скриптов. Этот скрипт был написан давно и работал безотказно. Перестал работать после переустановки ОС. Раньше стояла 32 битная 7. Пробовал уже выдавать все права на папку где скрипт и где он создаёт лог файл. Бес толку. Поставил отдельно пхп 5.3.0, запуская через cmd скрипт, всё равно ошибка. Менял слеши в пути файла на \\, не помогло. Работаю под юзером с правами админа. Как решить эту проблему? Может эт баг работы пхп с 64 системой? На скока я знаю официального пхп 64 бит нету. Подскажите че делать.
     
  2. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    mikevogo
    У РНР-интерпретатора есть права на лазание в этой папке?
     
  3. mikevogo

    mikevogo Активный пользователь

    С нами с:
    16 сен 2010
    Сообщения:
    2
    Симпатии:
    0
    Как это проверить? Пхп запускается под текущим юзером. Текущий юзер админ.