Welcome to RUSaCis - эмулятор Interlude

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

GHTWEB + RUSaCis

mo9od

Бродяга
Регистрация
4 Ноя 2022
Сообщения
5
Реакции
0
Баллы
1
RaCoin
0
Я лично устанавливал данную обвязку 4 раза, разным людям. Никаких пропусков и прочего не было (все работает нормально). Проверяйте версию php которую устанавливаете, или же смотрите на какой хостинг устанавливаете. Я же не могу знать, что и как Вы там делаете.
на PHP 5.6 пробовали? на хостинге меньше нет
на другом хосте пробовал из гитхаба панель, php 5,4 там до шага 4 доходит и ошибка 500
а sql есть? залью хоть так, чтоб доступ был к админке, а так сайт работает
 

ForceUnleashed

Виконт
Команда форума
Leader
INTERLUDE
CLASSIC
Developer
CLASSIC
INTERLUDE
Регистрация
21 Авг 2020
Сообщения
1,066
Решения
6
Реакции
889
Баллы
113
Веб-сайт
rusacis.com
RaCoin
10
на PHP 5.6 пробовали? на хостинге меньше нет
на другом хосте пробовал из гитхаба панель, php 5,4 там до шага 4 доходит и ошибка 500
а sql есть? залью хоть так, чтоб доступ был к админке, а так сайт работает
У меня нету, ждите возможно те кому устанавливали поделятся тут.
(Я честно не помню какая версия должна php быть, надо смотреть под какую ghtweb делался).
 

IanMarkov

Вассал
Регистрация
29 Сен 2021
Сообщения
44
Реакции
4
Баллы
8
Возраст
30
RaCoin
0
По сути после перехода по пути /install вообще ничего не происходит :)
Сразу идешь в БД и там все настраиваешь. Предварительно заливаешь таблицы в БД самостоятельно.
 

dred

Вассал
Регистрация
26 Дек 2020
Сообщения
82
Реакции
56
Баллы
18
Веб-сайт
tirexl2.ru
RaCoin
35
Несколько замечаний по поводу местной сборки GHTWEB:
1. данная версия работает на PHP 5.4 -5.6 нормально на PHP 7.0 и выше уже нет ( белый экран или ошибки запросов к БД)
2. Для нормальной установки надо добавить папку install в папку /protected/modules и заменить папку config в папке /protected на папку с дефолтными конфигами
можно взять отсюда
Помогите разобраться.
Установил Open Server Panel 5.4.0
Для работы ioncube в cms GHTWEB требуется PHP не выше 5.3. А для работы phpmyadmin или adminer в OSP требуется не ниже 7.1.

Как решить данную нестыковку?

Так же при насильном запуске php5.3 в OSP зайдя на сайт, после установки cms выдает ошибку

Скачивал и устанавливал

15.71 MB file on MEGA

3. по поводу login.php который в архиве пишет постоянно на сайте "Вы заблокированы на 30 минут. " на дефолтном и на login.php с тем просто постоянно форма входа весит
 

ForceUnleashed

Виконт
Команда форума
Leader
INTERLUDE
CLASSIC
Developer
CLASSIC
INTERLUDE
Регистрация
21 Авг 2020
Сообщения
1,066
Решения
6
Реакции
889
Баллы
113
Веб-сайт
rusacis.com
RaCoin
10
Несколько замечаний по поводу местной сборки GHTWEB:
1. данная версия работает на PHP 5.4 -5.6 нормально на PHP 7.0 и выше уже нет ( белый экран или ошибки запросов к БД)
2. Для нормальной установки надо добавить папку install в папку /protected/modules и заменить папку config в папке /protected на папку с дефолтными конфигами
можно взять отсюда

3. по поводу login.php который в архиве пишет постоянно на сайте "Вы заблокированы на 30 минут. " на дефолтном и на login.php с тем просто постоянно форма входа весит
Скачивайте новую версию, которая ниже (если Вы говорите про первый пост), там этих проблем нету.
 

ForceUnleashed

Виконт
Команда форума
Leader
INTERLUDE
CLASSIC
Developer
CLASSIC
INTERLUDE
Регистрация
21 Авг 2020
Сообщения
1,066
Решения
6
Реакции
889
Баллы
113
Веб-сайт
rusacis.com
RaCoin
10

ForceUnleashed

Виконт
Команда форума
Leader
INTERLUDE
CLASSIC
Developer
CLASSIC
INTERLUDE
Регистрация
21 Авг 2020
Сообщения
1,066
Решения
6
Реакции
889
Баллы
113
Веб-сайт
rusacis.com
RaCoin
10
как раз с постов которая ниже данная хрень и происходит
Ну я уже говорил, я не знаю что у Вас за проблемы происходят, я лично устанавливал данную CMS человеку, без каких либо ошибок и проблем работала, после чего этот же архив залил сюда. Единственное что, я не помню какая версия PHP была установлена на хостинге.
 

dred

Вассал
Регистрация
26 Дек 2020
Сообщения
82
Реакции
56
Баллы
18
Веб-сайт
tirexl2.ru
RaCoin
35
Ну я уже говорил, я не знаю что у Вас за проблемы происходят, я лично устанавливал данную CMS человеку, без каких либо ошибок и проблем работала, после чего этот же архив залил сюда. Единственное что, я не помню какая версия PHP была установлена на хостинге.
Не спорю все работает прекрасно статус сервера показывает статистику выводит регистрация проходит норм а вот авторизация на сайте не хрена при этом никаких ошибок не выводит проговал менять версию PHP тоже бесполезно, на версиях 5.4 и 5.6 всё работает стабильно кроме авторизации в личном кабинете, установил последнею версию поправил кодировку в Lineage.php тоже самое всё путём а авторизация нет пишет неверный логин пароль
 

win37rus

Преемник
INTERLUDE
INTERLUDE
Регистрация
3 Ноя 2020
Сообщения
166
Реакции
80
Баллы
28
Возраст
36
Адрес
Иваново
RaCoin
145
Для теста ставил Санину ghtweb именно с этой темы и с 1 поста ставил и со второго, ставил на 5.6 и в админку заходил и так лазил изучал.
Потом еще скачивал чистую и заливал Файлы которые Саша скидывал под rusacis , тоже проблем небыло
 

dred

Вассал
Регистрация
26 Дек 2020
Сообщения
82
Реакции
56
Баллы
18
Веб-сайт
tirexl2.ru
RaCoin
35
Для теста ставил Санину ghtweb именно с этой темы и с 1 поста ставил и со второго, ставил на 5.6 и в админку заходил и так лазил изучал.
Потом еще скачивал чистую и заливал Файлы которые Саша скидывал под rusacis , тоже проблем небыло
вопрос не про админку а про то чтобы зайти под акам обычного юзера и там посмотреть своих персов задонатить и тд
 

Marich

Вассал
INTERLUDE
Регистрация
5 Июл 2022
Сообщения
51
Реакции
32
Баллы
18
RaCoin
0
Если не проходит регистрация игрового акк то вам нада добавить столбец в бд сервера чтоб работала регистрация
 

Вложения

  • 2022-11-14_19-47-23.png
    2022-11-14_19-47-23.png
    1.9 KB · Просмотры: 27

dred

Вассал
Регистрация
26 Дек 2020
Сообщения
82
Реакции
56
Баллы
18
Веб-сайт
tirexl2.ru
RaCoin
35
Если не проходит регистрация игрового акк то вам нада добавить столбец в бд сервера чтоб работала регистрация
С регистрацией как раз всё нормально и со входом в клиенте под логином паролем всё хорош а вот залоганиться в личным кабинете никак
 

dred

Вассал
Регистрация
26 Дек 2020
Сообщения
82
Реакции
56
Баллы
18
Веб-сайт
tirexl2.ru
RaCoin
35
Доработал под RUSaCis последнею версию GHTWEB 5.1.3
Для установки нужен PHP 7.1 - 7.3

Установка:​


  • распаковать на ваш веб сервер
  • Веб сервер должен смотреть в папку /public (указать в настройках веб сервера путь до неё если можно или переместить содержимое папки в нужную папку сервера)
  • открыть в браузере, далее делать всё как там написано
  • При добавлении сервера выбрать сборку RUSaCiи указать тип пароля whirlpool

Режим разработчика​


  • В файле /public/index.php на 23 строке добавьте свой IP в массив. Появится профайлер внизу страницы, отключится кэщ и будет доступен gii

Разное​


  • Темы находятся в папке /themes/ Что-бы создать свою, надо скопировать ghtweb и сохранить с другим именем
  • Логи (ошибки, нотисы и т.д) находятся в папке /protected/runtime/application.log
 

Вложения

  • ghtweb5_last_version-master.zip
    11.3 MB · Просмотры: 21

dred

Вассал
Регистрация
26 Дек 2020
Сообщения
82
Реакции
56
Баллы
18
Веб-сайт
tirexl2.ru
RaCoin
35
короче разобрался с авторизацией пользователей на сайте в ghtweb5_last_version-master. Чтобы все работало надо в файле
/protected/modules/login/models/LoginForm.php
строку
if ($account['password'] == $l2->passwordEncrypt($this->getPassword())) {
заменить на
if ($l2->passwordEncrypt($this->getPassword(), $account['password'])) {
 
Последнее редактирование:

dred

Вассал
Регистрация
26 Дек 2020
Сообщения
82
Реакции
56
Баллы
18
Веб-сайт
tirexl2.ru
RaCoin
35
как отставить предыдущий пост про правку авторизации там можно зайти с любым паролем
если взять основной вариант
if ($account['password'] == $l2->passwordEncrypt($this->getPassword())) {
то $l2->passwordEncrypt($this->getPassword()) постоянно перекодирует ведённый пароль по разному то есть постоянно получается разный результат
 

dred

Вассал
Регистрация
26 Дек 2020
Сообщения
82
Реакции
56
Баллы
18
Веб-сайт
tirexl2.ru
RaCoin
35
дубль номер два на сей раз рабочий
опять в том же файле protected/modules/login/models/LoginForm.php
меняем строку
if ($account['password'] == $l2->passwordEncrypt($this->getPassword())) {
на правильную рабочию
if (password_verify($this->getPassword(), $account['password'])) {
и радуемся
 

dred

Вассал
Регистрация
26 Дек 2020
Сообщения
82
Реакции
56
Баллы
18
Веб-сайт
tirexl2.ru
RaCoin
35
ghtweb5_last_version-master-v2
В тип пароля добавлен bcrypt на ровне с whirlpool и sha1
в файле \protected\modules\login\models\LoginForm.php исправлено сравнение пароля для bcrypt
Обновлён GoogleTranslate (нужен для магазина)

Установка такая же как как и раньше
 

Вложения

  • ghtweb5_last_version-master.zip
    11.3 MB · Просмотры: 41
Последнее редактирование:

Хьюстон

Бродяга
Регистрация
16 Май 2023
Сообщения
13
Реакции
1
Баллы
3
RaCoin
50
ghtweb5_last_version-master-v2
В тип пароля добавлен bcrypt на ровне с whirlpool и sha1
в файле \protected\modules\login\models\LoginForm.php исправлено сравнение пароля для bcrypt
Обновлён GoogleTranslate (нужен для магазина)

Установка такая же как как и раньше
Сегодня проверил в protected/modules/login/models/LoginForm.php 125 :
if(!password_verify($this->getPassword(), $account['password']) || $account['password'] == $l2->passwordEncrypt($this->getPassword())) {
поменял на :
if (password_verify($this->getPassword(), $account['password'])) {
сразу появилась возможность зайти в ЛК исчезла ошибка "Неверный логин или пароль" , но теперь в лк нет возможность поменять пароль "Старый пароль и текущий пароли не совпадают." .
 
Сверху Снизу