Не работает регистрация и отправка сообщений

Антиспам МОД для phpBB3, расширение (модуль) для phpbb3.1
Борис
Posts: 3
Joined: 18 Aug 2014, 12:03
Has thanked: 0
Been thanked: 0

Не работает регистрация и отправка сообщений

Unread post by Борис » 18 Aug 2014, 12:11

Здравствуйте.

После подключения модуля антиспам на форуме (http://forum.math-prosto.ru) перестала работать регистрация и отправка сообщений (создание новых тем). Вместо страниц ("вы успешно зарегистрированы" или "ваше сообщение отправлено") браузер отображает пустые страницы.

Типовые механизмы форума phpbb3 от спама ("Каптчу") я отключил.

Ко всему прочему после подключения модуля форум стал заметнее "тормозить".

Подскажите, пожалуйста, как исправить ошибки?

User avatar
shagimuratov
Administrator
Posts: 1115
Joined: 16 Mar 2011, 12:51
Has thanked: 158 times
Been thanked: 67 times
Contact:

Re: Не работает регистрация и отправка сообщений

Unread post by shagimuratov » 18 Aug 2014, 12:27

Добрый день!

Это похоже на какую PHP ошибку. Нужны логи вебсервера для точной диагностики. Не могли бы привести здесь кусок логов вебсервера при обращении к форме регистрации?

Обычно логи хранятся в файле WEBSITE-NAME.error_log
WBR
Denis Shagimuratov
Project leader

Борис
Posts: 3
Joined: 18 Aug 2014, 12:03
Has thanked: 0
Been thanked: 0

Re: Не работает регистрация и отправка сообщений

Unread post by Борис » 18 Aug 2014, 12:48

[Mon Aug 18 16:39:17 2014] [error] [client ...] PHP Fatal error: Cannot redeclare ct_error_mail() (previously declared in /home/USER_NAME/www/site2/public_html/includes/cleantalk.php:34) in /home/USER_NAME/www/site2/public_html/includes/cleantalk.php on line 67, referer: http://forum.math-prosto.ru/ucp.php?mode=register

Вероятнее всего, вот эта ошибка.

Версия cleantalk 3.75

User avatar
shagimuratov
Administrator
Posts: 1115
Joined: 16 Mar 2011, 12:51
Has thanked: 158 times
Been thanked: 67 times
Contact:

Re: Не работает регистрация и отправка сообщений

Unread post by shagimuratov » 18 Aug 2014, 16:37

Спасибо, то что надо!

Эта ошибка появляется если установить модуль на форум дважды. Проверьте пожалуйста файл PHPBB_ROOT/includes/ucp/ucp_register.php, в нем не должно быть дублей кода модуля. Код модуля заключен в специальные комментарии, вот пример,

Code: Select all

             $ct_result = $ct->isAllowUser($ct_request);

                if ($ct->server_change)
                {
                    set_config('ct_work_url', $ct->work_url);
                    set_config('ct_server_ttl', $ct->server_ttl);
                    set_config('ct_server_changed', time());
                }

                if ($ct_result->errno > 0 || $ct_result->inactive === 1)
                {
                    // Send account to admin activation
                    $ct_activation_admin = true;
                    $ct_activation_comment = $ct_result->comment;

                    $config['email_enable'] = 1;
                    $config['require_activation'] = USER_ACTIVATION_ADMIN;
                    
                    if ($ct_result->errno > 0)
                        ct_error_mail($ct_result->errstr);
                    
                }
                if ($ct_result->allow === 0 && !isset($ct_result->sms_allow) && $ct_result->inactive == 0)
                {
                    $error[] = $ct_result->comment;
                    add_log('user', null, sprintf($user->lang['CT_USER_DENY'], $data['username'], $data['email']) . ' ' . strip_tags($ct_result->comment));
                }
			}
			// End: cleantalk.ru moderation
Дубли необходимо удалить из этого файла, а также из файла PHPBB_ROOT/posting.php Если чувствуете, что недостаточно опыта для этой операции, вышлите файлы, удалю лишний код.

PS
Устанавливали модуль через Автомод?
WBR
Denis Shagimuratov
Project leader

Борис
Posts: 3
Joined: 18 Aug 2014, 12:03
Has thanked: 0
Been thanked: 0

Re: Не работает регистрация и отправка сообщений

Unread post by Борис » 18 Aug 2014, 20:36

Да, устанавливал через автомод. Скорее всего действительно я установил модуль еще один раз поверх старого, т.к. в изначальной конфигурации phpbb3 ваш модуль антиспам уже в какой-то версии присутствовал.

Прикладываю в сообщении нужные файлы. Удалите, пожалуйста, лишний код.
Attachments
Файлы.rar
(23.82 KiB) Downloaded 157 times

User avatar
shagimuratov
Administrator
Posts: 1115
Joined: 16 Mar 2011, 12:51
Has thanked: 158 times
Been thanked: 67 times
Contact:

Re: Не работает регистрация и отправка сообщений

Unread post by shagimuratov » 19 Aug 2014, 09:14

Хорошо, исправления готовы.
Attachments
math-prosto.zip
(22.31 KiB) Downloaded 144 times
WBR
Denis Shagimuratov
Project leader

Locked