Странно 403 Запрещено: у вас нет разрешения на доступ к /‹ на этом сервере

Возможный дубликат:
Все страницы локального хоста через WAMP заблокированы? ?

Я запускаю WAMP на локальном хосте и пытаюсь использовать модальное окно, чтобы отправить что-то в свою базу данных.

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

Когда я пытаюсь отправить из модального окна, я получаю следующую ошибку (403 Forbidden):

Запрещено

У вас нет прав доступа к /‹ на этом сервере.

Любые идеи? Я не уверен, что попробовать дальше.

РЕДАКТИРОВАТЬ: это НЕ дубликат. Мой другой вопрос возник в процессе попытки исправить это.

EDIT2: я использовал GET вместо POST, чтобы посмотреть, смогу ли я сузить эту проблему. Вот что появляется в моей адресной строке, когда я получаю эту ошибку:

http://localhost/%3C?php%20echo%20$_SERVER['PHP_SELF'];%20?%3E

А вот код в этом php-файле (связанном с модальным окном)

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<label> <br /><br /><br /><br /><br />Who?: <br />
<textarea name="nametext" rows="1" cols="10"></textarea></label>
<select name="ident" id="ident">
        <option value="yankees">Yankees</option>
        <option value="phillies">Phillies</option>
        <option value="announcer">Announcer</option>
</select>
<label> <br />What did they say?: <br />
<textarea name="quotetext" rows="10" cols="26"></textarea></label>
<input type="submit" value="Submit!" />
<br />
</form>
<a href="#" class="lbAction" rel="deactivate">Close Lightbox.</a>

person tnw    schedule 09.06.2011    source источник
comment
Модальное окно phpMyAdmin? Я думаю, что это может быть проблема с конфигурацией сервера, а не с самим PHP.   -  person Tom Hallam    schedule 09.06.2011
comment
«У вас нет прав доступа к /‹ на этом сервере». Похоже, вы запрашиваете файл с именем '‹', которого, как я предполагаю, там нет?   -  person Elliveny    schedule 09.06.2011
comment
@GolezTrol: это тоже в javascript. @seacode: есть идеи, что мне нужно изменить?   -  person tnw    schedule 09.06.2011
comment
Это отличается от вашего другого вопроса? Если нет, вы должны удалить его. Если да, то следует уточнить.   -  person Jeff    schedule 09.06.2011
comment
@jeff @sixletter: Нет, это не дубликат. Тот другой вопрос возник в результате попытки исправить это.   -  person tnw    schedule 09.06.2011
comment
@ Тони, я имел в виду, что ты, кажется, решил свой другой вопрос. Решает ли это решение и эту проблему?   -  person Jeff    schedule 09.06.2011
comment
@Jeff Джефф Нет, эта проблема все еще актуальна.   -  person tnw    schedule 09.06.2011
comment
@Tory взгляните на это: wampserver.com/phorum/read. php?2,44414,44416 Этот пользователь получил ту же ошибку, потому что он/она начал свой тег php с ‹? вместо ‹?php   -  person Jeff    schedule 09.06.2011
comment
@Jeff: Да, я без конца гуглил и обнаружил, что это решение многих этих проблем. Я проверил свой код и не могу найти такую ​​​​ошибку. На всякий случай я включил короткие теги в phpMyAdmin. Все та же ошибка.   -  person tnw    schedule 09.06.2011
comment
Является ли файл, содержащий этот код, названным таким образом, что он будет интерпретироваться как PHP?   -  person Chris White    schedule 09.06.2011
comment
А-ха, фрагменты кода, теперь мы кое-что получили =] Я полагаю, ваш файл заканчивается на .php?   -  person Jeff    schedule 09.06.2011
comment
@Jack @Jeff: Да, это файл .php.   -  person tnw    schedule 09.06.2011
comment
@Tory, сообщение было закрыто, потому что оно выглядело идентично вашему другому сообщению, предварительному редактированию. Если у вас все еще есть проблемы, я предлагаю сделать репост с таким заголовком, как «Почему WAMP не анализирует мои файлы PHP?», и обязательно опубликуйте часть своего кода и, возможно, любую соответствующую информацию из вашего конфигурационного файла httpd.   -  person Jeff    schedule 09.06.2011


Ответы (1)


Вот что появляется в моей адресной строке, когда я получаю эту ошибку:

http://localhost/%3C?php%20echo%20$_SERVER['PHP_SELF'];%20?%3E

Тогда ваш PHP не анализируется. Ваша HTML-форма содержит необработанный PHP-код в качестве адресата, поэтому, конечно, вы получаете ошибку доступа. Несколько факторов могут способствовать получению ошибки 403, а не 404.

Исправьте конфигурацию вашего сервера, чтобы заставить PHP работать.

person Lightness Races in Orbit    schedule 09.06.2011