Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > не могу записать в файл


Автор: kitmmf 8.8.2009, 18:12
пишет:Warning: fopen(power.txt) [function.fopen]: failed to open stream: Permission denied in C:\Inetpub\wwwroot\index.php on line 5...  Что делать?

Автор: enof 8.8.2009, 18:18
Выставить нужные права на файл.

Автор: Ипатьев 8.8.2009, 18:28
В винде с правами тяжко. 
Тут, скорее, с пользователями надо шаманить. Но точно не скажу - с иис никогда не работал.
Надо читать на сайте микрософта, наверное.

Автор: mogul82 8.8.2009, 20:45
В IIS права на файл задаються в графическом режиме. Просто свойства выбираешь и там все написано.

Добавлено через 53 секунды
А ваще там не ошибка а предупреждение знач, не правильно код написан. Наверное.

Добавлено через 1 минуту и 23 секунды
А ваще там не ошибка а предупреждение знач, не правильно код написан. Наверное.

Добавлено через 1 минуту и 56 секунд
Файл то есть?

Автор: kitmmf 8.8.2009, 20:53
да, файл есть. 
ещё вопрос: 
This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive.

For more information as to why this behaviour exists, see the manual page for CGI security.

For more information about changing this behaviour or re-enabling this webserver, consult the installation file that came with this distribution, or visit the manual page.

прогуглил, выдало пару адекватных ссылочек. По одной из них было написано как правильно настроить IIS для работы с PHP 5. Всё сделал. может я что не так делаю?

Автор: mogul82 8.8.2009, 20:59
А че переводчиком не модно пользоваться - http://translate.google.com/translate_t#en|ru|

1) И зачем в дир для CGI ты кидаешь скрипты.
2) Отключи апач в.т.ч. из авто-загрузки.

Автор: kitmmf 8.8.2009, 21:02
1.апач я не ставил. ставил IIS.
2.по поводу переводчиков, я переводил гуглом)
3. а куда лучше скрипты кидать? я кидал в C:\Inetpub\wwwroot

Автор: mogul82 8.8.2009, 21:10
Там перенаправление стоит написано же. Знач криво настроил. Там в комплекте доки идут с IIS. 

Уууу. А ты как PHP установил как? Как Приложение CGI что ли?

Автор: kitmmf 8.8.2009, 21:12
уже не помню. переустановлю, гляну что получится

Автор: Ипатьев 8.8.2009, 21:22
Цитата(kitmmf @  8.8.2009,  21:02 Найти цитируемый пост)
1.апач я не ставил. ставил IIS.

Это, похоже, самая большая ошибка smile

Автор: kitmmf 8.8.2009, 22:03
так лучше апач поставить? если да, то можно ссылочку?))

Автор: Ипатьев 8.8.2009, 22:09
Ну, не знаю насчет лучше, но в 99% случаев пхп ставится под апач.
Как следствие, людей, которые смогут помочь с такой связкой, найдется гораздо больше.

Ссылку не помню, но она тут часто пробегает. Впрочем, и других в интернете множество, стоит только набрать в гугле установка apache php

Автор: kitmmf 9.8.2009, 00:54
поставил апач)
вроде всё кул. Спасибо ;)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)