Внезапно пошли письма от моих сж.
Looks like you have some errors at мой-сайт.com. Please, check the site or contact script support.
Захожу в админку - всё работает. Проверку базы проходит. Где посмотреть, на что скрипт возбудился? Никогда таких писем не приходило, а тут уже 10 шт с разных доменов.
You have some errors at your site
Re: You have some errors at your site
сделал ап на нескольких сж.
в админке теперь красные сообщения от скрипта об ошибке!
типа такого:
Warning, you have following CORE errors (You have to fix it and delete those messages from Home - Script Messages after that)
Core error: Mysql error 1267: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8mb4_unicode_ci,COERCIBLE) for operation '=' (select * from rot_tags where ( tag_name = 'вђ”' OR tag_name = 'вђ”' OR tag_name = 'вђ”' OR tag_name = 'вђ”' ) and status != 'delete' LIMIT 1)
в админке теперь красные сообщения от скрипта об ошибке!
типа такого:
Warning, you have following CORE errors (You have to fix it and delete those messages from Home - Script Messages after that)
Core error: Mysql error 1267: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8mb4_unicode_ci,COERCIBLE) for operation '=' (select * from rot_tags where ( tag_name = 'вђ”' OR tag_name = 'вђ”' OR tag_name = 'вђ”' OR tag_name = 'вђ”' ) and status != 'delete' LIMIT 1)
Re: You have some errors at your site
Mysql error 1267: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8mb4_unicode_ci,COERCIBLE)
суть такая что tag_name должно быть utf8_general_ci
а у вас видимо latin1_swedish_ci
при этом на серваке в мускле видимо прописано utf8mb4_unicode_ci (либо в config.php)
https://stackoverflow.com/questions/325 ... ral-ci-coe
вот такая похожая проблема
предлагаю начать с проверки какой тип стоит для tag_name
суть такая что tag_name должно быть utf8_general_ci
а у вас видимо latin1_swedish_ci
при этом на серваке в мускле видимо прописано utf8mb4_unicode_ci (либо в config.php)
https://stackoverflow.com/questions/325 ... ral-ci-coe
вот такая похожая проблема
предлагаю начать с проверки какой тип стоит для tag_name
Don't forget to run script update
Re: You have some errors at your site
Что от меня требуется?
Re: You have some errors at your site
для начала
"суть такая что tag_name должно быть utf8_general_ci
а у вас видимо latin1_swedish_ci"
что стоит у вас в базе?
"суть такая что tag_name должно быть utf8_general_ci
а у вас видимо latin1_swedish_ci"
что стоит у вас в базе?
Don't forget to run script update
Re: You have some errors at your site
я не знаю, что стоит у меня в базе.
я не админ и не программист.
поэтому об ошибках скрипта я пишу сюда.
можно что-нибудь сделать, чтобы не тратить время на выяснение непонятно чего?
например по умолчанию переконверить всё в utf8_general_ci и забыть об этом. как и было до апдейта.
я не админ и не программист.
поэтому об ошибках скрипта я пишу сюда.
можно что-нибудь сделать, чтобы не тратить время на выяснение непонятно чего?
например по умолчанию переконверить всё в utf8_general_ci и забыть об этом. как и было до апдейта.
Re: You have some errors at your site
1. это никак не связано в апдейтом
2. это выяснилось потому что я начал проверять где какие были ошибки на которые вы не обращали внимания
3. что б понять мне надо шел на сервак и админка
2. это выяснилось потому что я начал проверять где какие были ошибки на которые вы не обращали внимания
3. что б понять мне надо шел на сервак и админка
Don't forget to run script update
Re: You have some errors at your site
отослал в пм
Re: You have some errors at your site
1. там крон прописан раз в 10 минут, могут быть вопросы конечно
2. да, тип не тот
MariaDB [axcel_z2]> SHOW FULL FIELDS FROM rot_tags\G
*************************** 1. row ***************************
Field: tag_name
Type: varchar(100)
Collation: latin1_swedish_ci
Null: NO
Key: UNI
Default: NULL
Extra:
Privileges: select,insert,update,references
Comment:
по дефоллту должен быть utf8
сервер в utf8
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8mb4_unicode_ci
надо попросить админа конвертануть tag_name в utf8_general_ci и такой ошибки больше не будет.
Думаю что все сайты сделаны примерно одинаково и если тут такая проблема то она будет не только тут, те на этом примере админ разбереся в че вопрос и сможет быстро сделать если где то будет еще.
2. да, тип не тот
MariaDB [axcel_z2]> SHOW FULL FIELDS FROM rot_tags\G
*************************** 1. row ***************************
Field: tag_name
Type: varchar(100)
Collation: latin1_swedish_ci
Null: NO
Key: UNI
Default: NULL
Extra:
Privileges: select,insert,update,references
Comment:
по дефоллту должен быть utf8
сервер в utf8
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8mb4_unicode_ci
надо попросить админа конвертануть tag_name в utf8_general_ci и такой ошибки больше не будет.
Думаю что все сайты сделаны примерно одинаково и если тут такая проблема то она будет не только тут, те на этом примере админ разбереся в че вопрос и сможет быстро сделать если где то будет еще.
Don't forget to run script update
Re: You have some errors at your site
1. да. вы же сами сделали, что так можно. это старые сж. ротация там не нужна.
2. все эти базы были сконверчены с 1.51. из-за этого проблема вылезла?
2. все эти базы были сконверчены с 1.51. из-за этого проблема вылезла?