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

Форум PHP

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

 

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

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

тема: опять Forbidden!
 
 автор: elenaki   (10.04.2008 в 19:56)   письмо автору
 
 

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

все работает. причем давно. тут недавно начались проблемы с одной (и только с одной!) записью. она никак не хочет редактироваться. один раз ее все-таки удалось занести в базу. а теперь, чтобы ни делали, вылетает ошибка:
Forbidden
You don't have permission to access
и дальше путь к файлу.

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

я даже переименовывала файл, который апдейтит базу, тоже самое - ошибка. единственное, что отличает эту конкретную запись от остальных - у нее довольно большое описание, но для базы это ерунда: в поле типа Текст впихнуть одну страницу из Ворда!

вставляю текст по частям. до вот этого предложения вставляется, после него - форбиддн. что там такого? для пробы - другой текст на место этого вставился... вот это загадочное предложение (посмотрим, что скажет форум):

A team of professional event planners will assist you to achieve your goals and objectives; from venue selection to support services and on-site management, from audio-visual equipment to lighting, sound and other special effects.

опытным путем установлено, что спотыкается на этом месте - from audio-visual equipment to lighting, sound and other special effects. если вставить после запятой другой текст, нет ошибки, если оставить только from - уже ошибка... причем, слово from встречалось и раньше. убрала слово from - записалось без ошибок! я счас свихнусь.... что это?!?!

   
 
 автор: ddhvvn   (10.04.2008 в 20:16)   письмо автору
 
   для: elenaki   (10.04.2008 в 19:56)
 

Ну каким то образом получается, что Mysql считает это слово служебным (хотя они и есть служебное, Вы знаете)! =)

А Вы можете показать как сохраняется этот уже "отредактированный" текст?

   
 
 автор: elenaki   (10.04.2008 в 20:21)   письмо автору
 
   для: ddhvvn   (10.04.2008 в 20:16)
 

я же говорю, это слово встречается и раньше, и нормально принимается...
сейчас заменила его (from) на and (тоже, кстати, служебное слово) - прошло!

   
 
 автор: ddhvvn   (10.04.2008 в 20:24)   письмо автору
 
   для: elenaki   (10.04.2008 в 20:21)
 

А нет, стоп...я что то не в ту сторону пошел... у Вас 403 ошибка ваще вылетает =))
Странно... :-/

   
 
 автор: Antohins   (10.04.2008 в 20:27)   письмо автору
 
   для: elenaki   (10.04.2008 в 20:21)
 

это черная магия против МайСКЛ :D
либо глюк, либо что то типа пасхальных яиц.

Да и вообще, как может мускуль выдавать еррор о том, что нет прав доступа к файлу\папке?

Впервые такое слышу.

   
 
 автор: LINKIN   (10.04.2008 в 20:26)   письмо автору
 
   для: elenaki   (10.04.2008 в 19:56)
 

так поставь права

   
 
 автор: elenaki   (10.04.2008 в 20:28)   письмо автору
 
   для: LINKIN   (10.04.2008 в 20:26)
 

права меняла, толку не было. да и раньше все работало. и потом, с другим содержимым никакой ошибки не возникало...
вообщем, сделала table repaire. сейчас попробую, запишет ли...


нет :( тоже самое. ставлю from на его место - ошибка, убираю или меняю на другое слово - проходит... глюююююююююююююююююююююююююк

   
 
 автор: LINKIN   (10.04.2008 в 20:43)   письмо автору
 
   для: elenaki   (10.04.2008 в 20:28)
 

777

   
 
 автор: elenaki   (10.04.2008 в 20:51)   письмо автору
 
   для: LINKIN   (10.04.2008 в 20:43)
 

смена прав не избавила от ошибки. этот же скрипт прекрасно редактировал другие записи и даже эту, но без слова from....

   
 
 автор: sim5   (10.04.2008 в 21:26)   письмо автору
 
   для: elenaki   (10.04.2008 в 20:51)
 

Совсем запутано, права, а речь о базе.

   
 
 автор: ddhvvn   (10.04.2008 в 21:56)   письмо автору
 
   для: sim5   (10.04.2008 в 21:26)
 

Я вообще не пойму, как фраза в базе запрещает вывод страницы (т.е по сути управляет/настраивает апач)?

   
 
 автор: Antohins   (10.04.2008 в 22:13)   письмо автору
 
   для: elenaki   (10.04.2008 в 20:51)
 

Кстати я тут погуглил. В итоге вы не одна с такой проблемой. Решения не нашел)

   
 
 автор: elenaki   (11.04.2008 в 11:21)   письмо автору
 
   для: Antohins   (10.04.2008 в 22:13)
 

кроме как "шаманство" нет другого объяснения. типа, если много раз сказать from, то в
конце концов оно воспримется как команда :)

   
 
 автор: Antohins   (11.04.2008 в 11:40)   письмо автору
 
   для: elenaki   (11.04.2008 в 11:21)
 

Не понятно почему блокируется вся страница)

   
 
 автор: elenaki   (11.04.2008 в 19:35)   письмо автору
 
   для: Antohins   (11.04.2008 в 11:40)
 

удалось обмануть ошибку, подставив в английское слово from вместо латинского "о" греческое омикрон (ο). на форуме оно не покажется, а на сайте в кодировке win1253 их не отличить...

все-таки это оченб очень очень странная ситуация. хотелось бы услышать мнение корифеев.

   
 
 автор: sim5   (11.04.2008 в 20:21)   письмо автору
 
   для: elenaki   (11.04.2008 в 19:35)
 

Все смешалось в доме Облонских... Так в чем "прелесть" ошибки все таки? Можно по пунктам разложить?

   
 
 автор: elenaki   (11.04.2008 в 20:37)   письмо автору
 
   для: sim5   (11.04.2008 в 20:21)
 

проблема в том, что при попытке занесения в базу текста, выдается ошибка foribidden.
при анализе, на каком именно фрагменте текста это случается, выяснилось, что на слове from. знаю, что это служебное слово, но оно же в текстовое поле вставляется! и оно не первое в тексте! и после этого from есть и другие! и вообще, база не может запрещать доступ к файлам! наверно, все-таки это какой-то глюк сервера. может, физический дефект на диске. надо попросить хостера проверить сервер...

   
 
 автор: sim5   (11.04.2008 в 21:02)   письмо автору
 
   для: elenaki   (11.04.2008 в 20:37)
 

Как бы себе такой баг эмулировать - никак не получается.

   
 
 автор: Trianon   (13.04.2008 в 00:29)   письмо автору
 
   для: elenaki   (11.04.2008 в 20:37)
 

У Вас часом mod_security не стоит на апаче?

   
 
 автор: elenaki   (16.04.2008 в 11:18)   письмо автору
 
   для: Trianon   (13.04.2008 в 00:29)
 

даже если и стоит mod_security, почему он реагирует только на третий или четвертый "from"
в тексте и не реагирует на последующие? если знать точно, что именно 4-й "from" в тексте
приводит к ошибке, я бы меняла регулярным выражением. пока у меня нет достаточно
данных, чтобы делать статистику. ошибка возникает только в одной записи, только на одном
слове. а если заносить текст через ПМА, то ее и вовсе нет.

   
 
 автор: ddhvvn   (11.04.2008 в 20:22)   письмо автору
 
   для: elenaki   (11.04.2008 в 19:35)
 

А каких-нибудь "необычных" парвил доступ нет? =) Или может как они генерируются?

   
Rambler's Top100
вверх

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