CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Содержимое лога
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Первые шаги » Разбор log ошибок
fasmon
В ошибках БД 3 таких:

Цитата
Table '**********.el_comments' doesn't exist
Query: SELECT c.`id`, c.`mid`, c.`m_value`, c.`text`, m.`name` FROM `el_comments` AS c LEFT JOIN `el_modules` AS m ON c.`mid`=m.`id` ORDER BY `date` DESC LIMIT 6
Line: 16 in file ************/gamesinfo.optibit.ru/addons/blocks/block_new_comments_on_site.php
URL: /
Date: 2010-11-09 19:31:11
IP: 172.17.79.234



И содержимое errors.log:

Цитата
Произошла ошибка отправки! Line: 190 in file ********/gamesinfo.optibit.ru/classes/others/class_email.php
URL: /account/do_register.html
Date: 2010-11-02 15:16:45
IP: 172.17.79.234


Warning: strpos() [<a href='function.strpos'>function.strpos</a>]: Empty delimiter Line: 500 in file *********/gamesinfo.optibit.ru/classes/others/class_editor.php
URL: /ajax.php?JsHttpRequest=12888932770000-xml
Date: 2010-11-05 00:54:28
IP: 94.78.228.22

Notice: Undefined variable: v Line: 448 in file **********/gamesinfo.optibit.ru/classes/others/class_ownbb.php
URL: /ajax.php?JsHttpRequest=12891911953872-xml
Date: 2010-11-08 11:39:53
IP: 172.17.79.234


Warning: strncmp() expects parameter 3 to be long, string given Line: 704 in file *********/gamesinfo.optibit.ru/classes/others/class_comments.php
URL: /ajax.php?JsHttpRequest=12891920049680-xml
Date: 2010-11-08 11:53:26
IP: 92.124.77.248


Warning: imagecreatefromwbmp() [<a href='function.imagecreatefromwbmp'>function.imagecreatefromwbmp</a>]: '********/gamesinfo.optibit.ru/uploads/temp_files/new/bond-2010-11-07-16-35-46-791.bmp' is not a valid WBMP file Line: 318 in file **********/gamesinfo.optibit.ru/classes/class_functions.php
URL: /upload.php
Date: 2010-11-08 13:27:26
IP: 172.17.79.234


Warning: strncmp() expects parameter 3 to be long, string given Line: 704 in file *********/classes/others/class_comments.php
URL: /news/gta-kinect.html
Date: 2010-11-23 17:16:17
IP: 62.231.168.145


Таких ошибок примерно по 3 штуки каждой. Тока с class_functions много )
Loader
Цитата (fasmon @ 2010-11-24, 8:30)
В ошибках БД 3 таких:


У вас префикс таблиц не "el_" вот и ошибка вылазит из-за блока "новые комментарии".
Почитайте тему про этот модуль и скачайте тот файл где я всё исправил.
http://forum.eleanor-cms.ru/index.php?showtopic=2117
fasmon
Вроде и так последний качал )
Loader
Цитата (fasmon @ 2010-11-25, 9:45)
Вроде и так последний качал )


C 3-й страницы темы?
Djadka
Warning: strncmp() expects parameter 3 to be long, string given Line: 705 in file /var/www/html/classes/others/class_comments.php
URL: /rus/voting/test.html

Warning: strncmp() expects parameter 3 to be long, string given Line: 705 in file /var/www/html/classes/others/class_comments.php
URL: /ajax.php?JsHttpRequest=13137500136250-xml

Версия РЦ5 реагирует на коменты гостей
Alexander
Djadka, покажите, пожалуйста. Вашу 705ю строку. Плюс-минус 5 строк вверх и вниз.
Djadka
foreach($ids as $k=>&$v)
		{
			$register=$profile=$icq=$aim=$website=$yahoo=$msn=$location=$signature=$width=$height='';
			if(empty($uids[$k]) or !isset($this->users[$uids[$k]]))
			{
				$name=(/*ПЛОХО НАДО ЧТО ТО ДЕЛАТЬ*/@strncmp($names[$k],$this->anonimus,min(strlen($this->anonimus),$names[$k-1]))==0 ? '' : $this->anonimus).$names[$k];
				$avatar=$this->guest_avatar;
			}
			else
			{
				$user=$this->users[$uids[$k]];
				$profile=$this->Mainclass->Login->UserLink($user['name'],$uids[$k]);
				$user['name']=htmlspecialchars($user['name']);
				if(strpos($user['avatar_size'],'x')!==false)
				{
					$temp=explode('x',$user['avatar_size'],2);
					$width=$temp[0];
					$height=$temp[1];
				}
Alexander
Попробуйте заменить [$k-1] на [$k] в проблемной строке.
Djadka
Пробовал не помогает
Loader
Хостер обновил PHP до версии 5.3.8-1~dotdeb.2 и теперь начали писаться ошибки в логах :( :

Цитата
8192: Function split() is deprecated Line: 462 in file /var/www/pdaki192/data/www/pda-kino.net/classes/mainclass.php
URL: /films/gorkaya-luna.html
Date: 2012-01-03 12:28:08


8192: Function split() is deprecated Line: 926 in file /var/www/pdaki192/data/www/pda-kino.net/classes/class_functions.php
URL: /
Date: 2012-01-03 12:28:41


Надо бы исправить!
Alexander
Loader, я никогда в жизни не использовал функцию split. Проверьте, возможно это сторонние вкрапления.
Loader
Цитата (Alexander @ 2021-10-19 13:36)
Loader, я никогда в жизни не использовал функцию split. Проверьте, возможно это сторонние вкрапления.

Да, так и оказалось. Чем же её заменить?
Loader
При добавлении комментария ошибка:

Цитата
Warning: strncmp() expects parameter 3 to be long, string given Line: 705 in file /var/www/pdaki192/data/www/pda-kino.net/classes/others/class_comments.php
URL: /voting/vasha-model-kpk-kommunikatora.html
Date: 2012-01-03 14:51:32


Тут уж я ничего не менял это точно!
Alexander
Цитата (Loader @ 2021-10-19 13:36)
Да, так и оказалось. Чем же её заменить?

preg_split

Цитата (Loader @ 2021-10-19 13:36)
При добавлении комментария ошибка:

Всю строку покажите (строку кода).
Loader
Цитата (Alexander @ 2021-10-19 13:36)
preg_split

Уже заменил, работает. Только формат регулярки немного изменился - добавил в начале и в конце /.
Цитата (Alexander @ 2021-10-19 13:36)
Всю строку покажите (строку кода).

$name=(strncmp($names[$k],$this->anonimus,min(strlen($this->anonimus),$names[$k]))==0 ? '' : $this->anonimus).$names[$k];

Alexander
Замените strlen($this->anonimus),$names[$k] на strlen($this->anonimus),strlen($names[$k])
Доброго времени суток. Чтобы не плодить темы, то напишу здесь.
Проблема такая, после установки Eleanor появляется ошибка.
Вот что пишет в логе:

Цитата
PHP Parse error: syntax error, unexpected '{', expecting T_FUNCTION in /home/user_name/public_html/templates/Uniel/Classes/Voting.php on line 54


Соответственно вот часть кода на что ругается (строку 54 выделил):
Цитата
        switch($status)
        {
            case'guest':
            case'voted':
                $r.='<span style="font-weight:bold;">'.$l[$status].'</span>';
            break;
            case'finished':
                $r.='<span style="font-weight:bold;">'.sprintf($l['finished'],Eleanor::$Language->Date($voting['end'],'fdt')).'</</span>span>';
            break;
            break;
            case'wait':
                $r.='<span style="font-weight:bold;">'.sprintf($l['wait'],Eleanor::$Language->Date($voting['begin'],'fdt')).'</span>';
            break;
            case'confirmed':
                $r.='<span style="color:green;font-weight:bold;">'.$l['vc'].'</span>';
            break;

            default:
                $r.=Eleanor::Button($l['vote']);
        }

P.S. Заранее благодарен
Alexander
Aquagen, выложите, пожалуйста, файл полностью.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.