×
Ruby on Rails: постинг твитов через Twitter API (04 нояб 2017)

Практикуемся в Ruby on Rails.

Вопрос Ошибка в логах kunena.link.class.php on line 181

Больше
4 года 1 нед. назад - 4 года 1 нед. назад #1 от mmik
mmik создал эту тему: Ошибка в логах kunena.link.class.php on line 181
Эта ошибка в логах появилась вдруг, пару месяцев назад, логи просто огромных размеров.
[error] [client .....] PHP Warning:  htmlspecialchars(): Invalid multibyte sequence in argument in /......./components/com_kunena/lib/kunena.link.class.php on line 181
вот эти строки
function GetSamePageAnkerLink($anker, $name, $rel = 'nofollow', $class = '') {
		jimport ( 'joomla.environment.request' );
		return CKunenaLink::GetHrefLink ( htmlspecialchars(JRequest::getURI (), ENT_COMPAT, 'UTF-8'), $name, '', $rel, $class, $anker );
	}


Инет весь облазила, ничего не нашла, никак не пойму чего он от меня хочет :pinch:
Кунена 1.7.2. Понимаю, старенькая. Пыталась тут на 2.0 перейти, которая подходит для 1.5 но не получилось, ошибку выдает. А если сверху положить ту же 1.7.2 - это может помочь? На какие папки и файлы дать разрешение на запись?
У меня тут какая-то ошибка на форуме была, режим отладки почему-то не включился, я пыталась просто сверху поставить 1.7.2. Поставился частично, часть файлов перезаписана не была из-за отсутствия прав. Но он мне не выдал на какие папки, на которые сказал - права получил. В общем ошибка исчезла, я и успокоилась.
да, эти два события по времени не совпадают. Приведенный текст из логов появился месяцем раньше.
Только можно не предлагать в качестве решения мигрировать на J2.5 или 3 и установить новую кунена,а? Пока это нереально.
Последнее редактирование: 4 года 1 нед. назад от mmik.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
4 года 1 нед. назад #2 от p.rishard
p.rishard ответил в теме Ошибка в логах kunena.link.class.php on line 181

mmik пишет: Эта ошибка в логах появилась вдруг, пару месяцев назад, логи просто огромных размеров.


Очень старая раритетная проблема, подробности обсуждения вы легко можете найти на форуме kunena.org. Если коротко - делать не нужно почти ничего; просто отключите отображение ошибок в php.ini. Если у вас нет доступа к настройкам php - обратитесь к хостеру.

Matias:
It is a PHP setting. Turn off "Display Errors" in php.ini file.

Спасибо сказали: mmik

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
4 года 1 нед. назад #3 от ralf
ralf ответил в теме Ошибка в логах kunena.link.class.php on line 181
"Looks like the URI is not UTF-8 encoded, maybe someone has very old browser. I wouldn't care it at all, especially if you have display_errors = Off in your site."
Спасибо сказали: mmik

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
4 года 6 дн. назад #4 от mmik
mmik ответил в теме Ошибка в логах kunena.link.class.php on line 181
Вы мне сейчас опять не поверите, но у меня display_errors = Off, но вот log_errors = On

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
4 года 6 дн. назад #5 от ralf
ralf ответил в теме Ошибка в логах kunena.link.class.php on line 181

mmik пишет: ...у меня display_errors = Off, но вот log_errors = On


Прекрасное решение. Поставьте off.
Тем более судя по репликам Матиаса, проблема изначально некритична и успешно решена в новых версиях кунены (эта тема находится в архиве на форуме поддержки).

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
4 года 5 дн. назад #6 от mmik
mmik ответил в теме Ошибка в логах kunena.link.class.php on line 181
Я тут подумала... это же отключит все ошибки? И в случае критичной ошибки я об этом не узнаю? Может быть не обращать внимание будет проще?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.