Отправка сообщений после переезда
-
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 18 лет 6 месяцев
- Откуда: dp.ua
Отправка сообщений после переезда
После переезда на новый сервак происходит следующая фигня: при отправке сообщений выдается пустой экран. При попытке обновить этот экран выдается сообщение: "не указан режим сообщения". Таблицы ремонтировал, движок перезаливал. Базу тоже перезаливал - не помогает. Поиск по темам выдал, что народ сталкивался с подобным, но вразумительного ответа о причинах не получил.
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 20 лет 3 месяца
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Ага.. слово переезд, белый экран и т.д.. в поиск пробовали вбивать? Всё тут есть.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 18 лет 6 месяцев
- Откуда: dp.ua
Нашел на phpbb.com, помогло:
ЗЫ Тему можно закрывать.
Код: Выделить всё
Code:
OPEN admin/admin_ug_auth.php
FIND
if( $forum_access[$i][$auth_field] == AUTH_ACL && isset($change_acl_list[$forum_id][$auth_field]) )
REPLACE WITH
if( $forum_access[$i][$auth_field] == AUTH_ACL && isset($change_acl_list[$forum_id]) )
FIND
( !isset($auth_access[$forum_id][$auth_field]) && !empty($change_acl_list[$forum_id][$auth_field]) ) ) ||
REPLACE WITH
( !isset($auth_access[$forum_id][$auth_field]) && empty($change_acl_list[$forum_id][$auth_field]) ) ) ||
Finally, because you are using php 5.0.5 or higher, you need to make a change so that functions that get called with functions as parameters are not called 'by reference' with functions. Here's that change:
Code:
OPEN
includes/functions_post.php
FIND
function submit_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_id, &$post_id, &$poll_id, &$topic_type, &$bbcode_on, &$html_on, &$smilies_on, &$attach_sig, &$bbcode_uid, &$post_username, &$post_subject, &$post_message, &$poll_title, &$poll_options, &$poll_length)
REPLACE WITH
function submit_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_id, &$post_id, &$poll_id, &$topic_type, &$bbcode_on, &$html_on, &$smilies_on, &$attach_sig, &$bbcode_uid, $post_username, $post_subject, $post_message, $poll_title, &$poll_options, &$poll_length)
OPEN
includes/functions_search.php
FIND
function clean_words($mode, &$entry, &$stopword_list, &$synonym_list)
REPLACE WITH
function clean_words($mode, $entry, &$stopword_list, &$synonym_list)
FIND
function split_words(&$entry, $mode = 'post')
REPLACE WITH
function split_words($entry, $mode = 'post')