|
|
|
| есть база вроде путеводителя по городам. админ ее наполняет. выбирает из списка категорию и подкатегорию, потом выбирает район, во втором списке подгружается список городов района, выбирает город, потом заполняет текстовые поля, нажимет сабмит и грузит фотки.
все работает. причем давно. тут недавно начались проблемы с одной (и только с одной!) записью. она никак не хочет редактироваться. один раз ее все-таки удалось занести в базу. а теперь, чтобы ни делали, вылетает ошибка:
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 - записалось без ошибок! я счас свихнусь.... что это?!?! | |
|
|
|
|
|
|
|
для: elenaki
(10.04.2008 в 19:56)
| | Ну каким то образом получается, что Mysql считает это слово служебным (хотя они и есть служебное, Вы знаете)! =)
А Вы можете показать как сохраняется этот уже "отредактированный" текст? | |
|
|
|
|
|
|
|
для: ddhvvn
(10.04.2008 в 20:16)
| | я же говорю, это слово встречается и раньше, и нормально принимается...
сейчас заменила его (from) на and (тоже, кстати, служебное слово) - прошло! | |
|
|
|
|
|
|
|
для: elenaki
(10.04.2008 в 20:21)
| | А нет, стоп...я что то не в ту сторону пошел... у Вас 403 ошибка ваще вылетает =))
Странно... :-/ | |
|
|
|
|
|
|
|
для: elenaki
(10.04.2008 в 20:21)
| | это черная магия против МайСКЛ :D
либо глюк, либо что то типа пасхальных яиц.
Да и вообще, как может мускуль выдавать еррор о том, что нет прав доступа к файлу\папке?
Впервые такое слышу. | |
|
|
|
|
|
|
|
для: elenaki
(10.04.2008 в 19:56)
| | так поставь права | |
|
|
|
|
|
|
|
для: LINKIN
(10.04.2008 в 20:26)
| | права меняла, толку не было. да и раньше все работало. и потом, с другим содержимым никакой ошибки не возникало...
вообщем, сделала table repaire. сейчас попробую, запишет ли...
нет :( тоже самое. ставлю from на его место - ошибка, убираю или меняю на другое слово - проходит... глюююююююююююююююююююююююююк | |
|
|
|
|
|
|
|
для: elenaki
(10.04.2008 в 20:28)
| | 777 | |
|
|
|
|
|
|
|
для: LINKIN
(10.04.2008 в 20:43)
| | смена прав не избавила от ошибки. этот же скрипт прекрасно редактировал другие записи и даже эту, но без слова from.... | |
|
|
|
|
|
|
|
для: elenaki
(10.04.2008 в 20:51)
| | Совсем запутано, права, а речь о базе. | |
|
|
|
|
|
|
|
для: sim5
(10.04.2008 в 21:26)
| | Я вообще не пойму, как фраза в базе запрещает вывод страницы (т.е по сути управляет/настраивает апач)? | |
|
|
|
|
|
|
|
для: elenaki
(10.04.2008 в 20:51)
| | Кстати я тут погуглил. В итоге вы не одна с такой проблемой. Решения не нашел) | |
|
|
|
|
|
|
|
для: Antohins
(10.04.2008 в 22:13)
| | кроме как "шаманство" нет другого объяснения. типа, если много раз сказать from, то в
конце концов оно воспримется как команда :) | |
|
|
|
|
|
|
|
для: elenaki
(11.04.2008 в 11:21)
| | Не понятно почему блокируется вся страница) | |
|
|
|
|
|
|
|
для: Antohins
(11.04.2008 в 11:40)
| | удалось обмануть ошибку, подставив в английское слово from вместо латинского "о" греческое омикрон (ο). на форуме оно не покажется, а на сайте в кодировке win1253 их не отличить...
все-таки это оченб очень очень странная ситуация. хотелось бы услышать мнение корифеев. | |
|
|
|
|
|
|
|
для: elenaki
(11.04.2008 в 19:35)
| | Все смешалось в доме Облонских... Так в чем "прелесть" ошибки все таки? Можно по пунктам разложить? | |
|
|
|
|
|
|
|
для: sim5
(11.04.2008 в 20:21)
| | проблема в том, что при попытке занесения в базу текста, выдается ошибка foribidden.
при анализе, на каком именно фрагменте текста это случается, выяснилось, что на слове from. знаю, что это служебное слово, но оно же в текстовое поле вставляется! и оно не первое в тексте! и после этого from есть и другие! и вообще, база не может запрещать доступ к файлам! наверно, все-таки это какой-то глюк сервера. может, физический дефект на диске. надо попросить хостера проверить сервер... | |
|
|
|
|
|
|
|
для: elenaki
(11.04.2008 в 20:37)
| | Как бы себе такой баг эмулировать - никак не получается. | |
|
|
|
|
|
|
|
для: elenaki
(11.04.2008 в 20:37)
| | У Вас часом mod_security не стоит на апаче? | |
|
|
|
|
|
|
|
для: Trianon
(13.04.2008 в 00:29)
| | даже если и стоит mod_security, почему он реагирует только на третий или четвертый "from"
в тексте и не реагирует на последующие? если знать точно, что именно 4-й "from" в тексте
приводит к ошибке, я бы меняла регулярным выражением. пока у меня нет достаточно
данных, чтобы делать статистику. ошибка возникает только в одной записи, только на одном
слове. а если заносить текст через ПМА, то ее и вовсе нет. | |
|
|
|
|
|
|
|
для: elenaki
(11.04.2008 в 19:35)
| | А каких-нибудь "необычных" парвил доступ нет? =) Или может как они генерируются? | |
|
|
|