TorrentPier [v2.4.0.7 | 22.12.22]

А есть какой-то способ, чтобы обновляться без потери модификаций? А то я уже некоторые моды поставил на версию 2.40.7
 

belomaxorka

Member
А есть какой-то способ, чтобы обновляться без потери модификаций? А то я уже некоторые моды поставил на версию 2.40.7
Конечно. Просто переносить все изменения с гитхаба вручную, самый надёжный способ

Кстати, не могли бы сказать что за модификации вы ставили? И если не трудно, то не могли бы поделиться ими со мной? У меня есть своя скромная коллекция модификаций, но мало ли у вас есть что-то новое
 

belomaxorka

Member
Ничего особенного, поставил мультирекер этот Мультитрекер FULL MULT OPEN SHARE
И адаптировал парсер от _xz_
А так тоже имеется коллекция, но нужна адаптация
А, ну хорошо. Если будут проблемы с движком, то пишите в этой теме о возникших проблемах, буду разбираться. Заранее спасибо за все логи и отчёты.
 
Данная проблема распространяется только на новые торренты. Заливал раздачу парсером
 

rem

New member
VPS, Ubuntu 20.04 LTS, PHP 7.4.29 (alt) FastCGI. После установки получаю две ошибки:
DB Error [library/includes/cron/cron_run.php(17)] и DB Error [index.php(137)]

После выполнения команды composer install (перед ней composer update, ибо без этого выполняться не хочет) получаю ошибку Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.1.2".. Если сменю версию PHP на указанную или новее, то получаю HTTP500.
 

belomaxorka

Member
VPS, Ubuntu 20.04 LTS, PHP 7.4.29 (alt) FastCGI. После установки получаю две ошибки:
DB Error [library/includes/cron/cron_run.php(17)] и DB Error [index.php(137)]

После выполнения команды composer install (перед ней composer update, ибо без этого выполняться не хочет) получаю ошибку Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.1.2".. Если сменю версию PHP на указанную или новее, то получаю HTTP500.
Здравствуйте. У вас composer установлен на какую версию PHP?

Для работы самого движка необходима версия PHP от 7.1 по 7.4 (Желательно по 7.3)

Для установки зависимостей через composer, вам необходимо поставить сам composer на PHP 7.1 желательно. После выполняете команду
Bash:
composer install
через терминал. Все зависимости нужных версий сами установятся, ибо версии уже прописаны в composer.lock файле. Ничего дополнительно делать не нужно
 
Последнее редактирование:
В какую сторону копать, торрент клиент пишет что торрент не верно закодирован? По всей видимости поэтому и список файлов торрента не выводится
 

belomaxorka

Member
В какую сторону копать, торрент клиент пишет что торрент не верно закодирован? По всей видимости поэтому и список файлов торрента не выводится
Это наверное из-за отсутствия поддержи info hash v2 торрентов. В движке в принципе этой поддержки не было никогда. В будущем попробуй реализовать
 

rem

New member
Здравствуйте. У вас composer установлен на какую версию PHP?

Для работы самого движка необходима версия PHP от 7.1 по 7.4 (Желательно по 7.3)

Для установки зависимостей через composer, вам необходимо поставить сам composer на PHP 7.1 желательно. После выполняете команду
Bash:
composer install
через терминал. Все зависимости нужных версий сами установятся, ибо версии уже прописаны в composer.lock файле. Ничего дополнительно делать не нужно
PHP FastCGI (Apache) 7.1.33 (alt), Composer теперь установлен для 7.1. Всё ещё получаю DB Error.

Bash:
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove                                                                                                                                                                                   
Generating autoload files
18 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
 
Это наверное из-за отсутствия поддержи info hash v2 торрентов. В движке в принципе этой поддержки не было никогда. В будущем попробуй реализовать
Я думаю что это вряд ли из-за этого, потому что даже с новыми торрентами какая же проблема...
 
А на локальном сервере такой проблемы вроде бы нету...
Это может быть из-за того что я не стал устанавливать композер, а просто слил папку vendor из локалки?
 
Последнее редактирование:

belomaxorka

Member
PHP FastCGI (Apache) 7.1.33 (alt), Composer теперь установлен для 7.1. Всё ещё получаю DB Error.

Bash:
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove                                                                                                                                                                                
Generating autoload files
18 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
Зависимости вы установили успешно.

Зайдите в папку internal_data/logs и прикрепите все лог файлы что у вас есть
 

eXtatik

New member
Какая версия мускуля? Синтаксис не верный, не может он этот запрос обработать. Напишите в ЛС

Сначала попробуй запрос в БД:
Код:
SELECT SQL_CACHE f.cat_id, f.forum_id, f.forum_status, f.forum_parent, f.show_on_index, p.post_id AS last_post_id, p.post_time AS last_post_time, t.topic_id AS last_topic_id, t.topic_title AS last_topic_title, u.user_id AS last_post_user_id, u.user_rank AS last_post_user_rank, IF(p.poster_id = -1, p.post_username, u.username) AS last_post_username FROM bb_categories c INNER JOIN bb_forums f ON(f.cat_id = c.cat_id) LEFT JOIN bb_posts p ON(p.post_id = f.forum_last_post_id) LEFT JOIN bb_topics t ON(t.topic_last_post_id = p.post_id) LEFT JOIN bb_users u ON(u.user_id = p.poster_id) ORDER BY c.cat_order, f.forum_order

Если не помогло:

Удалить таблицу в БД bb_forums и выполнить запрос:
Код:
CREATE TABLE `bb_forums` (
  `forum_id` smallint(5) UNSIGNED NOT NULL,
  `cat_id` smallint(5) UNSIGNED NOT NULL DEFAULT '0',
  `forum_name` varchar(150) NOT NULL DEFAULT '',
  `forum_desc` text NOT NULL,
  `forum_status` tinyint(4) NOT NULL DEFAULT '0',
  `forum_order` smallint(5) UNSIGNED NOT NULL DEFAULT '1',
  `forum_posts` mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
  `forum_topics` mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
  `forum_last_post_id` mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
  `forum_tpl_id` smallint(6) NOT NULL DEFAULT '0',
  `prune_days` smallint(5) UNSIGNED NOT NULL DEFAULT '0',
  `auth_view` tinyint(2) NOT NULL DEFAULT '0',
  `auth_read` tinyint(2) NOT NULL DEFAULT '0',
  `auth_post` tinyint(2) NOT NULL DEFAULT '0',
  `auth_reply` tinyint(2) NOT NULL DEFAULT '0',
  `auth_edit` tinyint(2) NOT NULL DEFAULT '0',
  `auth_delete` tinyint(2) NOT NULL DEFAULT '0',
  `auth_sticky` tinyint(2) NOT NULL DEFAULT '0',
  `auth_announce` tinyint(2) NOT NULL DEFAULT '0',
  `auth_vote` tinyint(2) NOT NULL DEFAULT '0',
  `auth_pollcreate` tinyint(2) NOT NULL DEFAULT '0',
  `auth_attachments` tinyint(2) NOT NULL DEFAULT '0',
  `auth_download` tinyint(2) NOT NULL DEFAULT '0',
  `allow_reg_tracker` tinyint(1) NOT NULL DEFAULT '0',
  `allow_porno_topic` tinyint(1) NOT NULL DEFAULT '0',
  `self_moderated` tinyint(1) NOT NULL DEFAULT '0',
  `forum_parent` smallint(5) UNSIGNED NOT NULL DEFAULT '0',
  `show_on_index` tinyint(1) NOT NULL DEFAULT '1',
  `forum_display_sort` tinyint(1) NOT NULL DEFAULT '0',
  `forum_display_order` tinyint(1) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

INSERT INTO `bb_forums` (`forum_id`, `cat_id`, `forum_name`, `forum_desc`, `forum_status`, `forum_order`, `forum_posts`, `forum_topics`, `forum_last_post_id`, `forum_tpl_id`, `prune_days`, `auth_view`, `auth_read`, `auth_post`, `auth_reply`, `auth_edit`, `auth_delete`, `auth_sticky`, `auth_announce`, `auth_vote`, `auth_pollcreate`, `auth_attachments`, `auth_download`, `allow_reg_tracker`, `allow_porno_topic`, `self_moderated`, `forum_parent`, `show_on_index`, `forum_display_sort`, `forum_display_order`) VALUES
(1, 1, 'Ваш первый форум', 'Описание вашего первого форума.', 0, 10, 3, 1, 3, 0, 0, 0, 0, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 0);

ALTER TABLE `bb_forums`
  ADD PRIMARY KEY (`forum_id`),
  ADD KEY `forums_order` (`forum_order`),
  ADD KEY `cat_id` (`cat_id`),
  ADD KEY `forum_last_post_id` (`forum_last_post_id`),
  ADD KEY `forum_parent` (`forum_parent`);


ALTER TABLE `bb_forums`
  MODIFY `forum_id` smallint(5) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
COMMIT;
 
Последнее редактирование:
Сверху