Альтернативный способ синхронизировать счётчики тем

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Gaborik
phpBB 1.4.4
Сообщения: 116
Стаж: 15 лет 10 месяцев
Благодарил (а): 15 раз

Альтернативный способ синхронизировать счётчики тем

Сообщение Gaborik »

Час добрый. Необходимо синхронизировать счётчики тем, так как неправильно показываются. Если эти действия выполняю непосредственно через админку, то через некоторое время вылетает ошибка: Internal Server Error. Количество Тем 13349.
Может напрямую в бд есть запрос?
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Альтернативный способ синхронизировать счётчики тем

Сообщение МайскийЖук »

Код: Выделить всё

set_time_limit (0);
sync ('forum', '', '', FALSE, TRUE);
sync ('topic', '', '', FALSE, TRUE);
Любовь и боль, покой и бой я как любой несу с собой…
Gaborik
phpBB 1.4.4
Сообщения: 116
Стаж: 15 лет 10 месяцев
Благодарил (а): 15 раз

Re: Альтернативный способ синхронизировать счётчики тем

Сообщение Gaborik »

МайскийЖук
SQL-запрос:

set_time_limit( 0 ) ;

Ответ MySQL: Документация
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'set_time_limit (0)' at line 1
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Альтернативный способ синхронизировать счётчики тем

Сообщение Sheer »

Gaborik
Это не SQL, это php-код.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Gaborik
phpBB 1.4.4
Сообщения: 116
Стаж: 15 лет 10 месяцев
Благодарил (а): 15 раз

Re: Альтернативный способ синхронизировать счётчики тем

Сообщение Gaborik »

Тогда вопрос, в какой файл этот код вставить?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Альтернативный способ синхронизировать счётчики тем

Сообщение Sheer »

Ни в какой.

Код: Выделить всё

<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_admin.' . $phpEx);

set_time_limit (0);
sync ('forum', '', '', FALSE, TRUE);
sync ('topic', '', '', FALSE, TRUE);
trigger_error('Ok');
?>
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Gaborik
phpBB 1.4.4
Сообщения: 116
Стаж: 15 лет 10 месяцев
Благодарил (а): 15 раз

Re: Альтернативный способ синхронизировать счётчики тем

Сообщение Gaborik »

Sheer Тоесть создать файл с такими данными и выполнить его?
Если так, то выходит ошибка:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 81 bytes) in /var/www/admin/www/site.ru/includes/db/mysqli.php on line 262
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 4 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Альтернативный способ синхронизировать счётчики тем

Сообщение xisp »

Туда же допиши после set_time_limit (0);

Код: Выделить всё

ini_set("memory_limit", "256M");
Если опять упрётесь в лимит- увеличивайте до 512, авось хостер не заметит.
phpBBex
Gaborik
phpBB 1.4.4
Сообщения: 116
Стаж: 15 лет 10 месяцев
Благодарил (а): 15 раз

Re: Альтернативный способ синхронизировать счётчики тем

Сообщение Gaborik »

root@mykazan:~# php /var/www/admin/www/site.ru/ss.php
PHP Warning: include(./common.php): failed to open stream: No such file or directory in /var/www/admin/www/site.ru/ss.php on line 5
PHP Warning: include(): Failed opening './common.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/admin/www/site.ru/ss.php on line 5
PHP Warning: include(./includes/functions_admin.php): failed to open stream: No such file or directory in /var/www/admin/www/site.ru/ss.php on line 6
PHP Warning: include(): Failed opening './includes/functions_admin.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/admin/www/site.ru/ss.php on line 6
PHP Fatal error: Call to undefined function sync() in /var/www/admin/www/site.ru/ss.php on line 9
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Альтернативный способ синхронизировать счётчики тем

Сообщение MIT »

Положи этот файл в корень конференции.

Вернуться в «Поддержка phpBB 3.0.х»