1

Тема: Если Primery key id, то GET to /phpmyadmin/tbl_change.php not support

Скажите пожалйста, в чем дело - есть база, на другом компе работает нормально вроде. Перенесла на другой, с конфигами повозилась, вероятно, не слишком удачно. Теперь если первичный ключ называется id, при попытке изменить данные, пишет Method Not Implemented GET to /phpmyadmin/tbl_change.php not supported. Во всех таблицах и всех базах, даже свежесозданных sad. Стоит его переименовать - все нормально. Что это может быть?

2

Re: Если Primery key id, то GET to /phpmyadmin/tbl_change.php not support

Tasia
Когда спрашивате, приводите пожалуйста полный код ошибки выдаваемый Вам mysql и желательно структуру таблицы.

3

Re: Если Primery key id, то GET to /phpmyadmin/tbl_change.php not support

Tasia
У вас в Apache включен mod_security, попробуйте его отключить.

Там, где у вас настраиваются корневые директивы, или в блоке виртуального хоста отключите директиву SecRuleEngine:

<Directory "/">
    SecRuleEngine off
</Directory>

4

Re: Если Primery key id, то GET to /phpmyadmin/tbl_change.php not support

Кстати проексперементировал на Win 32 в настройке виртуального хоста:

SecRuleEngine off

не срабатывает почемуто над почитать мануалы...

5

Re: Если Primery key id, то GET to /phpmyadmin/tbl_change.php not support

Изменила modsecurity_crs...conf, все заработало - изменения вносить можно.
Но остался вопрос - Поле 'auto_increment primary key' обязательно должно называться 'id'? Почему переименование так глобально повлияло? C sql мало дело имела, с Access в основном, там как хочешь, так и называй. А тут что, security отслеживает названия полей?

6

Re: Если Primery key id, то GET to /phpmyadmin/tbl_change.php not support

Tasia
К сожалению, я не пользовался mod_security и не знаю как он настраивается и работает, поэтому не смогу указать точную причину по которой у вас произошел конфликт с phpMyAdmin. Если подумать логически, то действительно получается, что некоторые названия GET данных запрещены. Но это не MySQL, а веб-сервер, его настройки так повлияли.

7 (изменено: DmitryV, 2010-10-21 20:19:11)

Re: Если Primery key id, то GET to /phpmyadmin/tbl_change.php not support

Tasia
мод не дает вам потенциально опасные команды для SQL инекций вот и блок был
нет не обязательно id

8

Re: Если Primery key id, то GET to /phpmyadmin/tbl_change.php not support

Спасибо за ответы, но придется, видимо, решать глобально - перестала запускаться консоль mysql, ничего не говорит, пароль принимает, но mysql> не появляется с вытекающими последствиями. В общем-то можно и без консоли, наверное, но хто его знает, чего еще не так sad. Админ сказал, что переставит Linux и (строго) чтобы я потом никаких конфигов не копировала. На другом компьютере все ОК, и база, и сайтик, с ней связанный, работают.

9

Re: Если Primery key id, то GET to /phpmyadmin/tbl_change.php not support

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