avatar
0.00
0.000
smalex
smalex
Как у Вас заработали? Если Вы про то, что он включается и на сайте появляется возможность нажать «Оставить комментарий», то согласен. Но при попытке оставить комментарий «Системная ошибка, повторите позже» и ничего не добавляется.

На попытку сохранить e-mail для отправки уведомлений — Exception: Call to a member function getMail() on null
smalex
smalex
Гостевые комментарии.

При включении плагина вышла ошибка, попробовал повторно — включился.
Пытаюсь добавить e-mail для оповещения и сохранить, получаю следующее:
Exception: Call to a member function setMail() on null


При попытке оставить комментарий с фронта ошибка
SQL Error: Unknown column 'comment_guest_login' in 'field list' at
smalex
smalex
Спасибо! все заработало! Строчка стала такого вида:
sql_mode="ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,ALLOW_INVALID_DATES"
smalex
smalex
«System error #1001» пропала, как и первая ошибка. Осталась только ошибка при выходе из аккаунта
В логах видно это:
"SQL Error: Incorrect datetime value: '' for column 'session_exit' at row 1 at /web/site.ru/public_html/common/classes/modules/user/mapper/User.mapper.class.php line 291
UPDATE префикс_session SET session_exit = '2017-10-04 22:51:16' WHERE session_key = 'сгенерированный_при_входе_ключ' AND (session_exit IS NULL OR session_exit = '')"
smalex
smalex
«System error #1001» пропала, как и первая ошибка. Осталась только ошибка при выходе из аккаунта

"SQL Error: Incorrect datetime value: '' for column 'session_exit' at row 1 at /web/site.ru/public_html/common/classes/modules/user/mapper/User.mapper.class.php line 291 --- Array ( [code] => 1292 [message] => Incorrect datetime value: '' for column 'session_exit' at row 1 [query] => UPDATE префикс_session SET session_exit = '2017-10-03 10:34:35' WHERE session_key = '0x:сгенерированный_при_входе_ключ' AND (session_exit IS NULL OR session_exit = '') [context] => /web/site.ru/public_html/common/classes/modules/user/mapper/User.mapper.class.php line 291" )
smalex
smalex
Если Вы имеете в виду:
sql_mode="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,ALLOW_INVALID_DATES"

То я это прописывал в /mysql/my.cnf — результат тот же.
smalex
smalex
Собственно продолжаем.
Переустановил сервер — Ubuntu 16.04 (mysql 5.7, php 7.0)установил дамп сайта и ... при любом движении по ссылкам — «System error #1001», в журнале ошибка базы данных :
SQL Error: Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'user_mysql.m.date_add' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by at /web/site.ru/public_html/common/classes/modules/mresource/mapper/Mresource.mapper.class.php line 1263
SELECT SQL_CALC_FOUND_ROWS t.target_id AS talk_id, COUNT(t.target_id) AS count FROM префикс_mresource_target t, префикс_mresource m WHERE m.mresource_id = t.mresource_id AND m.user_id = 1 AND t.target_type IN ( 'talk' ) GROUP BY talk_id ORDER BY m.date_add DESC LIMIT 0, 100000


Если зайти в юзверя и попытаться выйти, то получим:
"SQL Error: Incorrect datetime value: '' for column 'session_exit' at row 1 at /web/site.ru/public_html/common/classes/modules/user/mapper/User.mapper.class.php line 291 --- Array ( [code] => 1292 [message] => Incorrect datetime value: '' for column 'session_exit' at row 1 [query] => UPDATE префикс_session SET session_exit = '2017-10-03 10:34:35' WHERE session_key = '0x:сгенерированный_при_входе_ключ' AND (session_exit IS NULL OR session_exit = '') [context] => /web/site.ru/public_html/common/classes/modules/user/mapper/User.mapper.class.php line 291" )
Вы не поверите, но с 2013 года тема приобрела реальную актуальность!

Проверив топ сайтов по различным тематиками и ключивикам, я пришел к выводу, что индивидуальный title стал наиболее важен для выдачи. Более того, в title не включается название сайта и «хлебные крошки», а так же «/,::, и т.п.», как и индивидуальное описание страницы.
По сути для поисковика важна каждая страница в отдельности и чтобы с неё пользователь легко мог попасть на другие станицы той же тематики.
«хлебные крошки» перенесены в адресную строку (что уже реализовано в Altos_CMS) и никак не отражаются на самом сайте.
Очень важна перелиновка внутри самого сайта.

Я написал коротко, возможно у гуру SEO есть своё мнение. Но помниться коробочная joomla попадала в топ сразу после установки и написании парочки-тройки статей (возможно и сейчас, но давно не следил — лет 7).