Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ошибка доступа
 
 автор: ck   (04.12.2005 в 12:10)   письмо автору
 
 

Пишу некую мини-CMS под конкретный сайт. Работа одного из модулей требует создания и перезаписи файлов в папке cgi-bin. На локальном сервере все работает, в сети возвращаетя сообщение об ошибке доступа. Как-то эту проблему можно решить? В моих силах изменить какие-то необходмые параметры или еще что-то сделать?
Большое спасибо всем заранее.

   
 
 автор: DDK   (04.12.2005 в 12:13)   письмо автору
 
   для: ck   (04.12.2005 в 12:10)
 

Почитайте про CHMOD-права доступа к файлам на сервере и всё вам станет ясно :)

   
 
 автор: ck   (04.12.2005 в 12:34)   письмо автору
 
   для: DDK   (04.12.2005 в 12:13)
 

Хм. А где почитать?
Изменить в этой ситуации ничего нельзя, да? Если, например, скрипт, производящий эти операции, сам будет находиться в "cgi-bin" - ничего не изменится?

   
 
 автор: DDK   (04.12.2005 в 13:57)   письмо автору
 
   для: ck   (04.12.2005 в 12:34)
 

Нужно играть с правами доступа к тем файлам, которые перезаписываются скриптами...

   
 
 автор: cheops   (04.12.2005 в 14:32)   письмо автору
 
   для: ck   (04.12.2005 в 12:34)
 

Про UNIX-права доступа можно почитать в темах по ссылкам
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=969
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1444
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1553
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=2109
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=158

   
 
 автор: ck   (06.12.2005 в 20:02)   письмо автору
 
   для: cheops   (04.12.2005 в 14:32)
 

Боюсь, я сейчас не смогу разобраться в этой теме как следовало бы. Скажите, cheops, можно ли присвоить файлам или папке какой-то chmod, который позволил бы выполнять эти операции? Буду очень благодарен.

   
 
 автор: cheops   (06.12.2005 в 20:21)   письмо автору
 
   для: ck   (06.12.2005 в 20:02)
 

Да, но это зависит от ряда обстоятельств - сообщите какие права доступа выставлены сейчас на директорию в которой необходимо создавать файл?

   
 
 автор: Алекс   (06.12.2005 в 20:33)   письмо автору
 
   для: ck   (06.12.2005 в 20:02)
 

Как правило (но с исключениями) CHMOD для исполняемых файлов в директории cgi-bin требуется 755 (в php надо писать 0755) , но лучше Вам узнать на хостинге какие у них настройки.

   
 
 автор: ck   (06.12.2005 в 23:47)   письмо автору
 
   для: ck   (06.12.2005 в 20:02)
 

Объясниться с хостером и даже спросить его о чем-то - проблемно. Он в Германии и не понимает по-русски, я, соответственно, наоборот. Могу лишь сообщить, что выдается при попытке изменения подпапки news в папке cgi-bin:

Warning: fopen(../erp/cgi-bin/news/NewsList.txt): failed to open stream: Permission denied in /home/mctlabr/public_html/proced/erp_news_add2.php on line 78

Warning: fwrite(): supplied argument is not a valid stream resource in /home/mctlabr/public_html/proced/erp_news_add2.php on line 79

Warning: fclose(): supplied argument is not a valid stream resource in /home/mctlabr/public_html/proced/erp_news_add2.php on line 80

Warning: fopen(../erp/cgi-bin/news/1): failed to open stream: Permission denied in /home/mctlabr/public_html/proced/erp_news_add2.php on line 83

Warning: fwrite(): supplied argument is not a valid stream resource in /home/mctlabr/public_html/proced/erp_news_add2.php on line 84

Warning: fclose(): supplied argument is not a valid stream resource in /home/mctlabr/public_html/proced/erp_news_add2.php on line 85

Файл erp_news_add2.php прикрепляю

   
 
 автор: cheops   (07.12.2005 в 13:47)   письмо автору
 
   для: ck   (06.12.2005 в 23:47)
 

А нет, вы FTP-клиентом посмотрите права доступа на директорию news - какие там права доступа выставлены?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования