Xampp 403 ошибка linux

Обновлено: 07.07.2024

Я очень новичок в xampp. Я сделал новую установку xampp с помощью следующих команд.

Затем я создал файл Perl, чтобы проверить, работает ли мой xampp. Ниже приводится мой файл sample.pl .

После копирования моего Perl-файла из /home/vicky/desktop в /opt/lampp/cgi-bin .

Я запустил свой xampp с помощью следующей команды.

Я нашел только ответы, относящиеся к "новой ошибке концепции безопасности" и "проблеме доступа к виртуальному хосту".

Он сказал, чтобы изменить разрешение каталога на 755 и разрешение файла на 644, чтобы решить этот вид проблемы. Когда я попытался сделать это, я узнал, что мой каталог cgi-bin уже имел разрешение 755, а мой sample.pl имел разрешение 644. У меня сейчас нет решений.

Контроль доступа

В 2.2 управление доступом на основе имени хоста клиента, IP-адреса и других характеристик клиентских запросов осуществлялось с использованием директив Order, Allow, Deny и Satisfy.

В версии 2.4 такое управление доступом осуществляется так же, как и другие проверки авторизации, с использованием нового модуля mod_authz_Host. Старые идиомы управления доступом должны быть заменены новыми механизмами аутентификации, хотя для совместимости со старыми конфигурациями предусмотрен новый модуль mod_access_compat.

Попробуйте это изменения:

Директива Allow и deny контролирует, какие хосты могут или не могут получить доступ к область сервера, Require проверяет, авторизован ли аутентифицированный пользователь согласно определенному поставщику авторизации и указанным ограничениям. Требовать все предоставленные означает, что доступ разрешен безоговорочно, давайте посмотрим Помимо просто авторизации

Обновление после прочтения файла конфигурации:

Ваш файл конфигурации по умолчанию правильный. Проблема не в том, что Шебанг в Perl-скрипте.

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

Второе обновление

Этот заголовок читается Apache.

Ваш Apache работает как daemon пользователь, проверьте, доступны ли для чтения все каталоги в пути к скрипту.

Чего это? Раньше (давно) вроде нормально было.
И делать то что?



Перевести страничку сам не можешь? Особенно это:

only available from the local network


Переводил но перевод не важен, видно же что forbidden


Ну че там с конфигом?

хм. Странно. Похоже что пользователь от которого запускается всё это (www-data?), != тот пользователь что распаковал пакет. Давай описывай подробно свои действия, ну или, как уже просят, — выкладывай конфиги.


Какой пакет распаковал?
Какие еще конфиги нужны?

Ой. Прошу прощения. (всё спутал).

Убери\закомментируй весь блок после этой строки.


XoFfiCEr ★★★★ ( 18.02.13 02:33:41 )
Последнее исправление: XoFfiCEr 18.02.13 02:35:34 (всего исправлений: 1)




Если что это после

Проще же просто убрать его.

ТС, теперь всё работает. Создавай свой сайт в каталоге htdocs.


Про htdocs знаю, но все равно forbidden.

Про htdocs знаю, но все равно forbidden.


Там есть index.php

И теперь, самое время рассказать о том какая у тебя операционная система, какой дистрибутив, и на кой хрен ты суёшь в него xmpp?


какой дистрибутив, и на кой хрен ты суёшь в него xmpp

Мля какой еще xmpp?
Linux Mint

случайно не нажалась a )


Нужен был xampp.
Че делать то?

// Странно что больше никто не подсказывает.

Сейчас у тебя разрешен доступ к phpmyadmin только с адресов указанных в этой секции:

Закомментируй ее вообще пока не разберешься. Ну и в каталоге может .htaccess лежит какой? Там тоже погляди.


Уже давно заккоментировал, только все равно forbiiden (но другой)


Читал, пробовал Ничего толком не понял. Не работает.

Ты index.html ложил в htdocs? 403 получил или нет? В каталоге phpmyadmin разрешения на файлы проверь.

XoFfiCEr, решил проблему или нет?


Почему то вдруг вообще не работает.


Если сервер в действительности не работает, то удали его pid-файл.


Не в этом дело. На только что загруженной системе откуда то взялись 6 процессов apache2 один запущен от рута, а остальные от www-data (что это кстати? такого пользователя нет). И вот когда я корневой процесс apache2 прибиваю, тогда только xampp может запустится. Но phpmyadmin все равно не работает.

XoFfiCEr ★★★★ ( 20.02.13 20:10:39 )
Последнее исправление: XoFfiCEr 20.02.13 20:16:37 (всего исправлений: 1)


файл положил, сделал chmod 777 /opt/lampp, но все равно phpmyadmin не работает.
Офигеваю!


Апач должен работать от пользователя www-data, это нормально, а от рута работать не должен.

Ты index.html ложил в htdocs? 403 получил или нет?

файл положил, сделал chmod 777 /opt/lampp, но все равно phpmyadmin не работает.

Другие сценарии, не phpmyadmin работают?


Какие сценарии? В XAMPP демосы работают, webalizer тоже. А phpmyadmin все также не работает.


Млин чего делать то подскажите, раньше был УМВР.



XoFfiCEr ★★★★ ( 04.03.13 22:23:35 )
Последнее исправление: XoFfiCEr 04.03.13 22:28:52 (всего исправлений: 1)



Нафиг ты xampp поставил-то? Тебе делать нечего? :)


Ну да надо было блин мегаглючный denwer поставить, да?
или appserv в винде?


А тупо lamp не, никак?


консервативная традиция у меня использовать именно xampp.
Но, проблема сейчас не в нем.


Joomla 3.03 установилась. Вопрос закрыт всем спасибо.


В Joomla 3.03 та же фигня. Выдает ошибку и все.
Но если сделать пароль пользователя покороче (или вообще пустым) то все нормально.

XoFfiCEr ★★★★ ( 11.03.13 03:16:59 )
Последнее исправление: XoFfiCEr 11.03.13 03:20:02 (всего исправлений: 2)

—> Мелкие настройки сервера:

1). Исправляем права доступа в phpMyAdmin:

New XAMPP security concept:

Access to the requested directory is only available from the local network.

If you think this is a server error, please contact the webmaster. Error 403 localhost

Читайте также: