FAQ - Глобальные ошибки при установке мода

DarkMod

Пользователь
#1
В этой теми буду кратко описываться вызывающие ошибоки
1.
Код:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in
Решение: Ошибка появляется что где то забыли запятую(,) поставить
Пример:
PHP:
            'JOINED'        => $joined,
            'POSTS'        => $posts
            'PM'            => $pm,
2.
Код:
Parse error: syntax error, unexpected ';'
Решение: Ошибка появляется что где то забыли закрыть скобку())
Пример:
PHP:
$template->assign_vars(array(
    'PAGE_TITLE' => $lang['MEMBERLIST'],
);
3.
Код:
Notice: Undefined index: user_avatar in
Решение:
1. Вы забыли добавить в запрос user_avatar
2. Или же забыли поставить запятую

4.
Код:
Notice: Undefined index: MEMBERLISTs in
Решение: Если такая ошибка поевлеяться , значит то что где то забыли/опечатка поставить. Проверяйте lang_main.php или же *.php. Опишу кратко, Если в *.php $lang['MEMBERLISTs'] то в lang_main.php должно быть такое же как у *.php. Если вам показалось все верно, но ощибка все равно появляться Почисите кэш

5.
Код:
php_err.log - Fatal error: DB Error [memberlist.php(167)] in
 
sql_error_bb.log - #001054 Unknown column 'user_rank' in 'field list'
Решение: Ошибка выдает из за того что вы забыли добавить запрось в Базу Данных. Если его перевести то получаеться вот так Неизвестный столбец 'user_rank "в" Список полей " . А на русском жаргоне, В Базе Данных нет такой таблицы :(

6.
Код:
Notice: Use of undefined constant BB_USERSS - assumed 'BB_USERSS'
 
Примечание: Использование неопределенная константа BB_USERSS - предполагается "BB_USERSS"
sql_error.log - # 001146 Таблица 'darkmod. BB_USERSS 'не существует
Решение:
1. Не правильно написали константу или название таблицы ,
2. Забыли добавить в init_bb.php
3. В базе данных нет такой таблицы

7.
Код:
Parse error: syntax error, unexpected T_STRING
Вот сама строка ошибки
PHP:
FROM "BB_USERS ."
Решение:
PHP:
FROM ". BB_USERS ."
8.
Код:
Notice: Undefined variable: froms
Не определилась переменная: froms
Решение:
1. Забыли добавить переменную
2. Лишению букву добавили

9.
Код:
Fatal error: Call to undefined function append_sid()
 
Фатальная ошибка: Обращение к неопределенной функции append_sid ()
Строка
PHP:
'U_VIEWPROFILE' => append_sid("profile.php?mode=viewprofile&". POST_USERS_URL ."=$user_id"))
Решение: Т.е удаляем append_sid(), удаляйте правильно чтоб куча ошибок не было
PHP:
'U_VIEWPROFILE' => "profile.php?mode=viewprofile&". POST_USERS_URL ."=$user_id")
По мере возможности буду добавлять
 

Lange

Пользователь
#2
Кстати бывает ошибки с ленгами, даже когда они присутствуют в лангмейн, хоть и кеш чистишь, ошибка выскакивает.
 

krumax

Пользователь
#5
Кстати бывает ошибки с ленгами, даже когда они присутствуют в лангмейн, хоть и кеш чистишь, ошибка выскакивает.
такое бывает если в русских лангах есть, а в инглиш забыли добавить, или наоборот )
(какой-то пользователь заходит с англоязычного браузера и соответственно в логи сыпится ошибка)
 
N

Natata

Гость
#6
При установке мини чата (memcached+ajax) не пишится в чат и в верхнм углу ошибка:
Код:
Ajax error in: ./ajax.php
404 error
все проверила пере проверила,как думаете где ошибка спряталась?:rolleyes:
 
G

Gemini_13

Гость
#9
Natata, задам наверно глупый вопрос, но все же.. код в ajax.php вставлялся до или после последней кавычки? :)
 
N

Natata

Гость
#10
(код в ajax.php) там вроде в аджакс ничего не вставляется,если вставляется ткните пожалуйста носиком:oops:
 
Сверху