Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Log Actions MOD
-
- phpBB 1.2.1
- Сообщения: 26
- Стаж: 17 лет 11 месяцев
-
- phpBB 1.2.0
- Сообщения: 13
- Стаж: 17 лет 11 месяцев
Anti писал(а):У меня такая проблема:
Ну никак не хочет апдейтится БД из файла с этим модом... Может кто выложить весь набор команд на изменеия в базе - что бы их ручками забить...
Добавлено спустя 7 минут 54 секунды:
Упс! Команда поиска великая вещь! Нашел и разобрался!
Кинь ссулку на sql запрос, если его нашел. Такая же проблемма, только 2.0.20 и не хочет коннектица
Добавлено спустя 24 минуты 5 секунд:
а вообще он mysql3 обновит?
-
- Former team member
- Сообщения: 4463
- Стаж: 19 лет 5 месяцев
- Поблагодарили: 1 раз
И для кого эта прилепленая тема http://www.phpbbguru.net/community/viewtopic.php?t=5495 в этом разделе?maltsev писал(а):только 2.0.20 и не хочет коннектица
-
- phpBB 2.0.1
- Сообщения: 261
- Стаж: 18 лет 1 месяц
не помогло....втавил ..не помогло..в фале posting.php нужно вставитьNemo1987 писал(а):Делай так...
Код:
$sql[] = "CREATE TABLE " . LOGS_TABLE . " (
id_log MEDIUMINT(10) NOT NULL AUTO_INCREMENT,
mode VARCHAR(50) NULL DEFAULT '',
topic_id MEDIUMINT(10) NULL DEFAULT '0',
user_id MEDIUMINT(8) NULL DEFAULT '0',
username VARCHAR(255) NULL DEFAULT '',
user_ip CHAR(8) DEFAULT '0' NOT NULL,
time INT(11) NULL DEFAULT '0',
PRIMARY KEY (id_log))";
_________________
Код: Выделить всё
posting.php
#
#
#-----[ FIND ]------------------------------------------------
#
include($phpbb_root_path . 'includes/functions_post.'.$phpEx);
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Log actions MOD Start
include($phpbb_root_path . 'includes/functions_log.'.$phpEx);
// Log actions MOD End
#
#-----[ FIND ]------------------------------------------------
#
switch ( $mode )
{
case 'editpost':
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Log Actions Start
$username = ( !empty($HTTP_POST_VARS['username']) ) ? $HTTP_POST_VARS['username'] : '';
$subject = ( !empty($HTTP_POST_VARS['subject']) ) ? trim($HTTP_POST_VARS['subject']) : '';
$message = ( !empty($HTTP_POST_VARS['message']) ) ? $HTTP_POST_VARS['message'] : '';
$poll_title = ( isset($HTTP_POST_VARS['poll_title']) && $is_auth['auth_pollcreate'] ) ? $HTTP_POST_VARS['poll_title'] : '';
$poll_options = ( isset($HTTP_POST_VARS['poll_option_text']) && $is_auth['auth_pollcreate'] ) ? $HTTP_POST_VARS['poll_option_text'] : '';
$poll_length = ( isset($HTTP_POST_VARS['poll_length']) && $is_auth['auth_pollcreate'] ) ? $HTTP_POST_VARS['poll_length'] : '';
$bbcode_uid = '';
prepare_post($mode, $post_data, $bbcode_on, $html_on, $smilies_on, $error_msg, $username, $bbcode_uid, $subject, $message, $poll_title, $poll_options, $poll_length);
if ( $error_msg == '' )
{
$topic_type = ( $topic_type != $post_data['topic_type'] && !$is_auth['auth_sticky'] && !$is_auth['auth_announce'] ) ? $post_data['topic_type'] : $topic_type;
submit_post($mode, $post_data, $return_message, $return_meta, $forum_id, $topic_id, $post_id, $poll_id, $topic_type, $bbcode_on, $html_on, $smilies_on, $attach_sig, $bbcode_uid, str_replace("\'", "''", $username), str_replace("\'", "''", $subject), str_replace("\'", "''", $message), str_replace("\'", "''", $poll_title), $poll_options, $poll_length);
// Log actions MOD Start
if ( $is_auth['auth_mod'] )
{
log_action('edit', $topic_id, $userdata['user_id'], $userdata['username']);
}
// Log actions MOD End
}
break;
// Log Action End
#
#-----[ FIND ]-------------------------------------------------
#
delete_post(
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Log actions MOD Start
if ( $is_auth['auth_mod'] )
{
log_action('delete', $topic_id, $userdata['user_id'], $userdata['username']);
}
// Log actions MOD End
#
#-----[ FIND ]------------------------------------------------
#
switch ( $mode )
{
case 'editpost':
там идут подряд два подобных..если вставить во второй-выдавет сообщения" вы можете редактирвоть только свои сообщения"даже если я редактирую сови собственные..
если в первый выскакивает окно с заголовком "!информация" и все ничего более...страно.не правдали...
-
- phpBB 1.4.2
- Сообщения: 68
- Стаж: 18 лет 11 месяцев
-
- phpBB 2.0.7
- Сообщения: 573
- Стаж: 18 лет 11 месяцев
- Откуда: Moscow
у тебя пишет нет связи с базой. См. эту тему http://www.phpbbguru.net/community/viewtopic.php?t=5495
помогло?
помогло?
-
- phpBB 1.4.2
- Сообщения: 68
- Стаж: 18 лет 11 месяцев
Я комментировал эту строчку, далее запустил: log_actions_db_update.php и у меня появилась сообщение: You must be an Administrator to use this page. далее я удалил файл: log_actions_db_update.php и убрал // c unset($dbpasswd);, зашёл в админку, нажимаю на:
Logs Actions показывает:
на Logs Config
Что делать?
Добавлено спустя 9 часов 26 минут 59 секунд:
ПОМОГИТЕ ПОЖАЛУЙСТА!!!
Logs Actions показывает:
Код: Выделить всё
phpBB : Critical Error
Could not query log config informations
DEBUG MODE
SQL Error : 1146 Table 'ziqzaq.phpbb_logs_config' doesn't exist
SELECT config_value AS all_admin FROM phpbb_logs_config WHERE config_name = 'all_admin'
Line : 69
File : admin_logs.php
Код: Выделить всё
phpBB : Critical Error
Could not query log config informations
DEBUG MODE
SQL Error : 1146 Table 'ziqzaq.phpbb_logs_config' doesn't exist
SELECT config_value AS all_admin FROM phpbb_logs_config WHERE config_name = 'all_admin'
Line : 51
File : admin_logs_config.php
Добавлено спустя 9 часов 26 минут 59 секунд:
ПОМОГИТЕ ПОЖАЛУЙСТА!!!
-
- Former team member
- Сообщения: 4463
- Стаж: 19 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.4.2
- Сообщения: 68
- Стаж: 18 лет 11 месяцев
Вы что все в месте хотите чтобы я не участвовал в этом форуме???VVVas писал(а):translate.ru если не пытаетесь даже думать над тем что вам пишет форум.Ape писал(а):You must be an Administrator to use this page.
Я очень хорошо понимаю что это значит, но что это мне дает что мне ввести логин и пароль админ и что я получу???
Проблема в скрипте, а не в моих действиях.
У меня следующая проблема...
Установил log_actions_mod116e, обновил базы через log_actions_db_update.php.
Захожу в админку и жму Logs Actions, форум выдает ошибку:
т.е. если я правильно понял, мод не может найти данную таблицу?
заглянул в базу и увидел, что таблицы, созданные скриптом имеют имена LOGS_CONFIG_TABLE и LOGS_TABLE
кто подскажет как мне исправить данную проблему?
Установил log_actions_mod116e, обновил базы через log_actions_db_update.php.
Захожу в админку и жму Logs Actions, форум выдает ошибку:
Код: Выделить всё
phpBB : Critical Error
Could not query log config informations
DEBUG MODE
SQL Error : 1146 Table 'mircanetru.phpbb_logs_config' doesn't exist
SELECT config_value AS all_admin FROM phpbb_logs_config WHERE config_name = 'all_admin'
Line : 69
File : admin_logs.php
заглянул в базу и увидел, что таблицы, созданные скриптом имеют имена LOGS_CONFIG_TABLE и LOGS_TABLE
кто подскажет как мне исправить данную проблему?
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 1 месяц
- Поблагодарили: 2 раза
Ape
А вы подумайте что вы получите...
Не догадались? Скрипт выполнится... и создаст поля.
В скрипте нет проблемы, он просто запрещает запуск изменения таблицы, если вы не авторизованы как администратор.
DragonDX
Сначала надо постаить мод, в частности includes/constants.php
Потом запустить скрипт.
А вы подумайте что вы получите...
Не догадались? Скрипт выполнится... и создаст поля.
В скрипте нет проблемы, он просто запрещает запуск изменения таблицы, если вы не авторизованы как администратор.
DragonDX
Сначала надо постаить мод, в частности includes/constants.php
Потом запустить скрипт.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Xpert
т.е. перед обновлением базы следовало установить сам мод?
Если не затруднит, ответьте пожалуйста, как мне теперь это исправить?
Поможет ли удаление данных таблиц и установка их заново?
Заранее спасибо…
Добавлено спустя 21 минуту 25 секунд:
Помогло удаление данных таблиц и запуск скрипта обновления заново...
Xpert огромное спасибо
т.е. перед обновлением базы следовало установить сам мод?
Если не затруднит, ответьте пожалуйста, как мне теперь это исправить?
Поможет ли удаление данных таблиц и установка их заново?
Заранее спасибо…
Добавлено спустя 21 минуту 25 секунд:
Помогло удаление данных таблиц и запуск скрипта обновления заново...
Xpert огромное спасибо
-
- phpBB 1.4.2
- Сообщения: 68
- Стаж: 18 лет 11 месяцев
Инсталяция пошла вот отчёт:Xpert писал(а):Ape
А вы подумайте что вы получите...
Не догадались? Скрипт выполнится... и создаст поля.
В скрипте нет проблемы, он просто запрещает запуск изменения таблицы, если вы не авторизованы как администратор.
DragonDX
Сначала надо постаить мод, в частности includes/constants.php
Потом запустить скрипт.
Код: Выделить всё
Informations
Database type :: mysql4
phpBB version :: 2.0.21
Log Actions MOD version :: 1.1.6
What are you going to do ?
This file is used to do the changes to your database (adding/modifying a table) to make the MOD working properly. If you have any problem during this part, you can contact me to get support. Now, if you are ready, click on the button.
Adding/modifying tables to your database
Running query :: CREATE TABLE phpbb_logs ( id_log MEDIUMINT(10) NOT NULL DEFAULT '0' AUTO_INCREMENT, mode VARCHAR(50) NULL DEFAULT '', topic_id MEDIUMINT(10) NULL DEFAULT '0', user_id MEDIUMINT(8) NULL DEFAULT '0', username VARCHAR(255) NULL DEFAULT '', user_ip CHAR(8) DEFAULT '0' NOT NULL, time INT(11) NULL DEFAULT '0', PRIMARY KEY (id_log)) -> ERROR - QUERY FAILED ----> Invalid default value for 'id_log'
Running query :: CREATE TABLE phpbb_logs_config ( config_name varchar(255) NOT NULL, config_value varchar(255) NOT NULL, PRIMARY KEY (config_name)) -> GOOD - QUERY OK
Running query :: INSERT INTO phpbb_logs_config ( config_name, config_value) VALUES ('all_admin', 0) -> GOOD - QUERY OK
Running query :: ALTER TABLE phpbb_users ADD user_view_log TINYINT NOT NULL DEFAULT '0' -> GOOD - QUERY OK
Код: Выделить всё
phpBB : Critical Error
Could not query log informations
DEBUG MODE
SQL Error : 1146 Table 'ziqzaq.phpbb_logs' doesn't exist
SELECT * FROM phpbb_logs ORDER BY time DESC LIMIT 0, 50
Line : 164
File : admin_logs.php
-
- phpBB 1.4.2
- Сообщения: 68
- Стаж: 18 лет 11 месяцев
Что я сделал сегодня,
удалил с помощью скрипта: log_actions_uninstall_tables.php таблицу Log Actions MOD далее через myphpadmin сделал запрос:
Вот итог этого запроса:
Ответ MySQL:
удалил с помощью скрипта: log_actions_uninstall_tables.php таблицу Log Actions MOD далее через myphpadmin сделал запрос:
Код: Выделить всё
$sql[] = "CREATE TABLE " . LOGS_TABLE . " (
id_log MEDIUMINT(10) NOT NULL AUTO_INCREMENT,
mode VARCHAR(50) NULL DEFAULT '',
topic_id MEDIUMINT(10) NULL DEFAULT '0',
user_id MEDIUMINT(8) NULL DEFAULT '0',
username VARCHAR(255) NULL DEFAULT '',
user_ip CHAR(8) DEFAULT '0' NOT NULL,
time INT(11) NULL DEFAULT '0',
PRIMARY KEY (id_log))";
Ответ 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 '$sql[] = "CREATE TABLE " . LOGS_TABLE . " (
id_log MEDIUMINT(10) N' at line 1
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 1 месяц
- Поблагодарили: 2 раза
Видите написано FAILED? Этот запрос не выполнился. Однако лень родилась раньше вас и найт ответ в начале первой страницы этой небольшой темы вам лень.Ape писал(а):Running query :: CREATE TABLE phpbb_logs ( id_log MEDIUMINT(10) NOT NULL DEFAULT '0' AUTO_INCREMENT, mode VARCHAR(50) NULL DEFAULT '', topic_id MEDIUMINT(10) NULL DEFAULT '0', user_id MEDIUMINT(8) NULL DEFAULT '0', username VARCHAR(255) NULL DEFAULT '', user_ip CHAR(8) DEFAULT '0' NOT NULL, time INT(11) NULL DEFAULT '0', PRIMARY KEY (id_log)) -> ERROR - QUERY FAILED ----> Invalid default value for 'id_log'
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений