Ответы на часто задаваемые вопросы находятся здесь

Сообщение Nemezida » 21 сен 2019, 17:52

Q: В какой кодировке должна быть база данных?
A: Кодировка должна быть cp-1251

Q: У меня проблемы с кодировкой, весь сайт в иероглифах.
A: В корне сайт создайте файл .htaccess (если его нету) с содержанием: AddDefaultCharset windows-1251, не знаю, будет ли работать на nginx`e...

Q: После установки трекера, на сайте вижу: Администратор, измени COOKIE_SALT в include/init.php прежде, чем выпустить трекер в сеть!
A: Открываем файл include/init.php, находим там:
Код: Выделить всё
define ('COOKIE_SALT', 'default'); // Заполните эту переменную любым мусором, символом эдак 32 - нужно для соли кукисов

Меняем слово "default" на что нибудь, например:
Код: Выделить всё
<:_DF$$)`;(Z)DV^&{"DU_JO)S;/$*=


Q: При повышение к классу Директора, у меня вылазит ошибка: Error Так нельзя делать!
A: По дефолту, директора получает тот кто первый зарегистрируется на сайте, чтобы потом кого нибудь повысить к классу Директора, нужно зайти в базу данных, например через phpMyAdmin, переходим в таблицу users, ищем запись пользователя которого нужно повысить, например через поиск. Итак нашли, переходим к редактированию записи, ищем ячейку class, и меняем исходную цифру на 6, по дефолту 6 - это директор, если Вы не добавляли и не удаляли классы, то будет 6, все классы и их идентификаторы, можно глянуть в самом конце файла include/init.php

Q: Я хочу чтобы все зарегистрированные вновь пользователи, получали сразу класс VIP или Заливающий
A: Первое что делаем, заходим в базу данных, например через phpMyAdmin, переходим в таблицу users, переходим в раздел "Структура", ищем там ячейку class, нажимаем редактировать (изменить), ищем там столбец с именем "По умолчанию", и меняем значение на 2 - VIP или 3 - если заливающий, по дефолту 2 - это VIP, 3 - это Uploader, если Вы не добавляли и не удаляли классы, то будет именно так, все классы и их идентификаторы, можно глянуть в самом конце файла include/init.php

Q: Я хочу чтобы все пользователи трекера, могли делать раздачи, или например я хочу чтобы заливать могли только супер пользователи, и все кто выше по классу, то есть все классы, кроме класса "Пользователи".
A: В файлах upload.php и takeupload.php, находим:
Код: Выделить всё
if (get_user_class() < UC_UPLOADER)
, меняем на
Код: Выделить всё
if (get_user_class() < UC_USER)
- будут иметь возможность заливать все пользователи трекера, если
Код: Выделить всё
if (get_user_class() < UC_POWER_USER)
- то доступ к заливке будут иметь все классы > Пользователя. По дефолту классы называются именно так, возможно у Вас они называются по другому, как я уже говорил выше, название классов и их идентификаторы можно глянуть в самом конце файла: include/init.php Еще если Вы делаете доступ к заливке всем, то условия с этих файлов, можно по удалять, но лучше закомментировать, более детально по комментированию, можно почитать здесь: http://www.php.su/php/intro/?3

Q: Где находится конфигурационный файл трекера?
A: Обычно он находится в папке include, и носит название config.php. В этом файле выставляется большинство настроек трекера. Как раз именно там можно отключить капчу, подтверждение по е-мейлу, и т.д. и т.п.

Q: Какая версия PHP нужна для правильной работы трекера?
A: Для правильной работы трекера, на сервере желательно должен быть установлен PHP от версии 5.2 и выше.

Q: Какие настройки php.ini, нужны для правильной работы трекера?
A: Для правильной работы трекера, на сервере желательно должны быть установлены следующие настройки:
Код: Выделить всё
memory_limit = 16M
error_reporting = E_ALL ^ E_NOTICE
display_errors = On
display_startup_errors = On
log_errors = On
report_memleaks = On
short_open_tag = On
register_globals = Off
magic_quotes_gpc = Off
file_uploads = On
upload_max_filesize = 8M
allow_url_fopen = On


Q: После установки, у меня на трекере есть одна или несколько ошибок из этого списка:
1. Извините, трекер работает на PHP от версии 5.2 и выше. Обновите версию PHP.
2. У вас не установлено расширение PHP SPL (Standard PHP Library). Без установки этого расширения дальнейшая работа невозможна.
3. После установки нужно обязательно удалить папку install.
4. Отключите register_globals в php.ini/.htaccess (угроза безопасности)
5. Включите short_open_tag в php.ini/.htaccess (техническое требование)
A: Решение этих проблем:
1. Вам нужно обновить версию PHP, обратитесь к Администратору сервера, если у Вас есть у полномочия обновить версию PHP сами, то ищем какой нибудь мануал, и вперед из песней.
2. Вам нужно установить расширение PHP SPL (Standard PHP Library), обратитесь к Администратору сервера, если у Вас есть у полномочия самому установить это расширение, то ищем какой нибудь мануал, и вперед из песней.
3. В корне сайта после установки, есть папка install удалите ее, и сразу можете удалить файлик install.php
4. Если у Вас возникает, эта ошибка, значит Вы не настроили php.ini, как я описывал выше. Но можно и решить эту проблему по другому, создаем файл .htaccess (если его нету) с содержанием: php_flag register_globals off
5. Если у Вас возникает, эта ошибка, значит Вы не настроили php.ini, как я описывал выше. Но можно и решить эту проблему по другому, создаем файл .htaccess (если его нету) с содержанием: php_flag short_open_tag on

Q: Где лучше разместить свой сайт?
A: Я рекомендую на начале разместить свой трекер на виртуальном сервере (VDS/VPS), так как иногда обычные хостинги не могут стянуть нагрузку от трекера.

Q: Что значит: Table 'database.table_name' doesn't exist ?
A: Это значит что у Вас нехватает таблицы в базе данных.

Q: Что значит: Unknown column 'table_name.column' in 'field list' ?
A: Это значит что у Вас не хватает ячейки в базе.

Q: Что значит: Unknown column 'table_name.column' in 'field list' ?
A: Это значит что у Вас не хватает ячейки в базе.

Q: Что значит: mysql puked: Column count doesn't match value count at row 1 ?
A: Это значит что у Вас в запросе стобцы не совпадают с значениями.

Q: Что значит: Fatal error: Cannot redeclare ...() (previously declared in ?
A: Это значит что у Вас два раза прописага одна и таже функция удалите лишную, и проблема исчезнет. Если проблема не исчезает, значит у Вас где-то еще прописана эта функция, пользуемся поиском по файлах.

Q: Что значит: Fatal error: Call to undefined function ...() in ?
A: Это значит что у Вас нехватает какой-то функции, название ее можно глянуть в содержимом ошибки. Попробуй найти ее на форуме с помощью поиска.

FAQ по Шаблонам:
Q: Мне не нужны правые\левые блоки. Где можно убрать?
A: Админка\Блоки-банеры. Выбираем блок и нажимаем редактировать. Указываем где он должен быть видимым и кто его может видеть. Сохраняем изменения и смотрим результат.

Q: Как убрать полностью левые блоки?
A: Поставить вот эту модификацию. Через Админка\Блоки-банеры можно будет отключать полностью левую часть шаблона.

Q: Где изменять ссылки в шаблоне (верхнее меню, шапка и футер) ?
A: За верхние части отвечает файл themes/.../stdhead.php. За нижнюю часть шаблона (Футер) отвечает файл themes/.../stdfoot.php.

Q: Как мне изменить копирайт или вообще убрать?
A: Изменение и удаление копирайта - запрещено. Если Вы это сделаете, от нас технической поддержки больше не получите.

PHPStorm - показывает переменные которые не используются.


Где создается переменная $CURUSER ?
include/functions.php -> userlogin();

Плюсы и мунусы использования сессий?
Минусы - незначительно увеличивает нагрузку на базу
Плюсы - отображает гостей + браузер и много еще чего
И не дергается тогда таблица юзеров в блоке онлайн
Аватара пользователя
Nemezida
Администратор
Администратор
 
Сообщения: 650
Зарегистрирован: 20 сен 2019, 22:32

Re: Ответы на часто задаваемые вопросы находятся здесь

Сообщение Nemezida » 22 мар 2020, 20:34

Цитата:
Failure: Peers error 2 (select)


Если в торрент клиенте пишет подобную ошибку заходим в phpmyadmin идем в таблицу peers, выбираем строки в которых стоит кодировка отличающаяся от cp1251, нажимаем изменить и ставим кодировку cp1251_general_ci, обновите торрент должно все работать.


Если у вас бонусы не начисляются больше 99999.99 , то это не проблема скрипта, это проблема ячейки в базе. Что делаем?

1. Открываем в базе таблицу users, ищем ячейку bonus и вручную меняем число
Код: Выделить всё
decimal(7,2)

на
Код: Выделить всё
decimal(10,1)
Аватара пользователя
Nemezida
Администратор
Администратор
 
Сообщения: 650
Зарегистрирован: 20 сен 2019, 22:32


Вернуться в Вопросы по форуму

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1