Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Браузер выдает ошибку 403.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Без описания
avrudoi
Отправлено: 12 Июля, 2010 - 15:36:04
Post Id


Новичок


Покинул форум
Сообщений всего: 49
Дата рег-ции: Июнь 2010  


Помог: 0 раз(а)




Здраствуйте у меня проблемма браузер выдает ошибку 403 и описание к ней:

Эта ошибка (HTTP 403 - запрещено) означает, что удалось подключиться к веб-узлу, но он не имеет разрешения отобразить запрошенную веб-страницу.

Я думаю что это из-за настройки апаче. Подскажите где в апаче поменять права на настройку просмотра веб страницы.
 
 Top
JustUserR
Отправлено: 13 Июля, 2010 - 02:56:10
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




avrudoi пишет:
Я думаю что это из-за настройки апаче. Подскажите где в апаче поменять права на настройку просмотра веб страницы
Для разрешения доступа к определенному ресурсу можно указать директивы внутри соответствующего шаблона имени файлов или директории типа Files/Directory или FilesMatch/DirectoryMatch
CODE (text):
скопировать код в буфер обмена
  1. Order allow,deny
  2. Allow from all
При этом ошибка 403 может продолжать появляться в случае если в вашей директории не установлен индексный файл определея DirectoryIndex и не включена опция Options +Indexes - а также в случае если одна из настроек наследуется от родительской с запретом изменения ее значения
Причиной возникновения ошибки может быть и реальное отсутствие прав доступа процесса apache к требуемым файлам - они должны быть доступны на чтение а папки и на исполнение


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
avrudoi
Отправлено: 13 Июля, 2010 - 10:05:15
Post Id


Новичок


Покинул форум
Сообщений всего: 49
Дата рег-ции: Июнь 2010  


Помог: 0 раз(а)




(Добавление)
JustUserR пишет:
#
Order allow,deny
#
Allow from all

а это в какие директивы писать

Не индексные файлы установлены


да еще посоветуйте книгу по апаче.

(Отредактировано автором: 13 Июля, 2010 - 11:43:23)

 
 Top
EuGen Администратор
Отправлено: 13 Июля, 2010 - 11:42:09
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




<Directory> #....


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
avrudoi
Отправлено: 13 Июля, 2010 - 12:25:31
Post Id


Новичок


Покинул форум
Сообщений всего: 49
Дата рег-ции: Июнь 2010  


Помог: 0 раз(а)




JustUserR пишет:
если в вашей директории не установлен индексный файл определея DirectoryIndex

это я тоже проверял уже эта опция прописана
JustUserR пишет:
не включена опция Options +Indexes

а вот с этим непонятно поподробние можно.
JustUserR пишет:
Причиной возникновения ошибки может быть и реальное отсутствие прав доступа процесса apache к требуемым файлам - они должны быть доступны на чтение а папки и на исполнение
ну этого может и не быть т.к. html файлы запускаються в браузере, пхпинфо тоже запускалось до переустановки апаче. так что с провами доступа должно быть все нормально.
 
 Top
JustUserR
Отправлено: 14 Июля, 2010 - 03:33:36
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




avrudoi пишет:
А вот с этим непонятно поподробние можно.
Эта опция определяет поведение web-сервера в том случае если он может прочитать файлы в web-директории но не может найти среди индексный файл в соответствии в указанным шаблоном - и если данная опция включена то будет выведен список всех файлов и каталогов Обратите внимание что даже наличие соответствующих опций в .htaccess не гарантирует их применение к вашим web-объектам - во-первых потому что они могут быть ограничены директивами с указанием области их действия - а во-вторых они могут быть заблокироованы политикой безопасности AllowOverride в более приоритетных конфигурационных файлах
avrudoi пишет:
Ну этого может и не быть т.к. html файлы запускаються в браузере, пхпинфо тоже запускалось до переустановки апаче. так что с провами доступа должно быть все нормально.
В принципе такая ситуация возможна и в том случае если до переустановки apache все работало нормально - во-первых каждый пользователь определяется не именем а числовым идентификатором и новый процесс Apache может и не иметь прав на те объекты к которым ранее имел доступ - во-вторых доступ определяется эффективным идентификатором пользователя от имени которого запущен процесс и соответственно наличие модуля suexec или утилиты sudo может поменять уровень доступа
Для точного определения причины возникновения 403 ошибки следует обратиться к log-файлам для соответствующего виртуального хоста
В качестве руководства по Apache советую смотреть эти статьи http://www[dot]oglib[dot]ru/apman/mod/ - там есть описание корневых и модульных директив для различных версий web-сервера


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
avrudoi
Отправлено: 14 Июля, 2010 - 12:53:43
Post Id


Новичок


Покинул форум
Сообщений всего: 49
Дата рег-ции: Июнь 2010  


Помог: 0 раз(а)




JustUserR пишет:
avrudoi пишет:
А вот с этим непонятно поподробние можно.
Эта опция определяет поведение web-сервера в том случае если он может прочитать файлы в web-директории но не может найти среди индексный файл в соответствии в указанным шаблоном - и если данная опция включена то будет выведен список всех файлов и каталогов Обратите внимание что даже наличие соответствующих опций в .htaccess не гарантирует их применение к вашим web-объектам - во-первых потому что они могут быть ограничены директивами с указанием области их действия - а во-вторых они могут быть заблокироованы политикой безопасности AllowOverride в более приоритетных конфигурационных файлах
avrudoi пишет:
Ну этого может и не быть т.к. html файлы запускаються в браузере, пхпинфо тоже запускалось до переустановки апаче. так что с провами доступа должно быть все нормально.
В принципе такая ситуация возможна и в том случае если до переустановки apache все работало нормально - во-первых каждый пользователь определяется не именем а числовым идентификатором и новый процесс Apache может и не иметь прав на те объекты к которым ранее имел доступ - во-вторых доступ определяется эффективным идентификатором пользователя от имени которого запущен процесс и соответственно наличие модуля suexec или утилиты sudo может поменять уровень доступа
Для точного определения причины возникновения 403 ошибки следует обратиться к log-файлам для соответствующего виртуального хоста
В качестве руководства по Apache советую смотреть эти статьи http://www[dot]oglib[dot]ru/apman/mod/ - там есть описание корневых и модульных директив для различных версий web-сервера


спасиба за ответ и за ссылку
(Добавление)
У меня было такое при первичной установки апаче. а щас судя по вашим постам пхп запускаеться как цги приложение хатя мне казалось что я уго поставил как молу.
но это при том что используеться внутрений сервер редактора PhpExpertEdit.
Спойлер (Отобразить)

добавил вот это.
(Добавление)
может мне выложить конфиг что бы вы посмотрели. Если есть конечно желание.
(Добавление)
ссылка таксебе. жаль что нет более подроных типа книги.

(Отредактировано автором: 14 Июля, 2010 - 13:21:28)

 
 Top
JustUserR
Отправлено: 14 Июля, 2010 - 23:53:47
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




avrudoi пишет:
Спасиба за ответ и за ссылку
У меня было такое при первичной установки апаче. а щас судя по вашим постам пхп запускаеться как цги приложение хатя мне казалось что я уго поставил как молу.
но это при том что используеться внутрений сервер редактора PhpExpertEdit.
Пожалуйста! Если рассматривать приведенный вами фрагмент конфигурационного файла то видно что PHP работает как модуль Apache - однако вы должны проверить что именно этот файл конфигурации используется web-сервером которым вы просматриваете страницы - ведь даже если PhpExpertEdit использует тот же PHP-интерпретатор то настойки web-сервера к которым также относится доступ к ресурсам остаются самостоятельными
Для диагностики попробуйте создавать в той же папке где располагаются PHP-скрипты обычный HTML-файл и попробовать обратиться к нему - если ошибка 403 продолжает появляться то видно что на просмотр папки не установлены соответствующие права Кроме того обратите внимание что под windows также есть система разграничения прав доступа - и если ваш сервис Apache запускается не от имени привелегированного пользователя то возможны проблемы с реальной нехваткой прав доступа - тем не менее возможны ошибки связанные с неправильным указанием относительных путей или значений инициализирующих переменных окружения
Поэтому для уточнения проблемы следует посмотреть содержимое log-файла для используемого виртуального хоста - в нем обязательно должна быть указана причина ошибки


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
avrudoi
Отправлено: 15 Июля, 2010 - 13:19:10
Post Id


Новичок


Покинул форум
Сообщений всего: 49
Дата рег-ции: Июнь 2010  


Помог: 0 раз(а)




когда же будут заускатсья пхп файлы и будут работать с майскль


да еще через ПХП експерт запускаеться файл html а вот php нехочет.


Вот мой конфигурационый файл.


Спойлер (Отобразить)
[/quote]


а вот файл error

Спойлер (Отобразить)

(Отредактировано автором: 15 Июля, 2010 - 15:46:06)

 
 Top
avrudoi
Отправлено: 15 Июля, 2010 - 15:51:30
Post Id


Новичок


Покинул форум
Сообщений всего: 49
Дата рег-ции: Июнь 2010  


Помог: 0 раз(а)




а вот файл access


Спойлер (Отобразить)
 
 Top
JustUserR
Отправлено: 16 Июля, 2010 - 02:36:07
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




avrudoi Видимо ошибка в доступе може возникать из-за того что в вашем конфигурационном файле для Apache имеются некоторые неточности и притиворечия которые следует исправить - причем порядок следования директив во многих случаях являестся важным Во-первых по файлу error.log можно установить что PHP в качестве модуля успешно подключился к API расширений Apache и готов обрабатывать файлы с соответствующим расширением - но все-таки директиву с AddType следует перенести в раздел с остальными директивами для mime_module - и заодно убрать перекрестную директиву в которой файлам с расширением php устанавливается в соответствие MIME-тип простого тексового файла AddType text/html .shtml php - эта ошибочная директива располагается почти в самом конце определения условия сущестования модуль mime_module
Во-вторых у вас имеются различные настройки разрешений для корневого пути - причем обратите внимание на то что среди директив обрабатывающих один и тот же web-ресурс самый больший приоритет имеет последняя из них - поэтому первоначально-устанолвенные максимальные разрешения для корневой директории перекрываются минимальными По сути это как раз и является причиной появления 403 ошибки - ведь для папки c:\www не указано никаких отдельных разрешений и они наследуются от корневой папки - для которой разрешения на просмотр и операции с MIME-типами и CGI-скриптами запрещены Таким образом вам нужно или удалить длинный запрещающий блок <Directory "/"> оставив разрешающую версию перед ним или поменяв их местами - или же добавить отдельные разрешения для папки c:\www


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
avrudoi
Отправлено: 22 Июля, 2010 - 12:17:17
Post Id


Новичок


Покинул форум
Сообщений всего: 49
Дата рег-ции: Июнь 2010  


Помог: 0 раз(а)




JustUserR пишет:
avrudoi Видимо ошибка в доступе може возникать из-за того что в вашем конфигурационном файле для Apache имеются некоторые неточности и притиворечия которые следует исправить - причем порядок следования директив во многих случаях являестся важным Во-первых по файлу error.log можно установить что PHP в качестве модуля успешно подключился к API расширений Apache и готов обрабатывать файлы с соответствующим расширением - но все-таки директиву с AddType следует перенести в раздел с остальными директивами для mime_module - и заодно убрать перекрестную директиву в которой файлам с расширением php устанавливается в соответствие MIME-тип простого тексового файла AddType text/html .shtml php - эта ошибочная директива располагается почти в самом конце определения условия сущестования модуль mime_module
Во-вторых у вас имеются различные настройки разрешений для корневого пути - причем обратите внимание на то что среди директив обрабатывающих один и тот же web-ресурс самый больший приоритет имеет последняя из них - поэтому первоначально-устанолвенные максимальные разрешения для корневой директории перекрываются минимальными По сути это как раз и является причиной появления 403 ошибки - ведь для папки c:\www не указано никаких отдельных разрешений и они наследуются от корневой папки - для которой разрешения на просмотр и операции с MIME-типами и CGI-скриптами запрещены Таким образом вам нужно или удалить длинный запрещающий блок <Directory "/"> оставив разрешающую версию перед ним или поменяв их местами - или же добавить отдельные разрешения для папки c:\www



немогли бы вы отметить где у меня ошибки
(Добавление)
Да еще у мня проблемма токая. при зупуске php файла из провдника он просит сохранить файл. Однако
(Добавление)
Уже месяц бьюсь как создать локальный норамальный сервер
Связку php + mysql+apache+phpExpert
 
 Top
avrudoi
Отправлено: 26 Июля, 2010 - 11:31:26
Post Id


Новичок


Покинул форум
Сообщений всего: 49
Дата рег-ции: Июнь 2010  


Помог: 0 раз(а)




все пхп+Апаче заработало. теперь надо проверять Май СКЮЛЬ
 
 Top
JustUserR
Отправлено: 01 Августа, 2010 - 12:45:56
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




avrudoi пишет:
Да еще у мня проблемма токая. при зупуске php файла из провдника он просит сохранить файл
При использовании в конфигурационном файле Apache различных готовых блоков настроек вставленных из различных источников и особенно находящихся в подключаемых файлах - между используемым директивами может возникать противочение но в рамках httpd.conf приоритет имеют те которые располагаются более поздно по файлу в том числе подключаемому Например в вашем начальном httpd.conf было две взаимоисключащих групп директив - определяющих права переопределения доступа для корневой web-директор и определения MIME-типов для PHP-скриптов


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
avrudoi
Отправлено: 16 Августа, 2010 - 09:30:01
Post Id


Новичок


Покинул форум
Сообщений всего: 49
Дата рег-ции: Июнь 2010  


Помог: 0 раз(а)




Спойлер (Отобразить)



Это лог за пару часов. Но что то я немогу разобраться в нем.

а браузер выдает ошибку 500 . еще хуже чем было.

(Отредактировано автором: 16 Августа, 2010 - 13:24:47)

 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Apache и другие веб-серверы »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB