• Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.
Иконка ресурса

GHTWEB 5

Нет прав для скачивания

Так он ругается на ghweb.ghtweb_migration
Я пробежался по файлам, эта таблица используется в двух местах
MyMigrateCommand.php
Код:
public $migrationTable = 'ghtweb_migration';
и console.php
Код:
'migrationTable' => 'ghtweb_migration',

Делаем вывод ghweb.ghtweb_migration не таблица, а база => ghweb и таблица => ghtweb_migration.

Примерно таким же образом в своем самописном движке я переключаюсь между базами при помощи PDO. Например в одном соединении с мускулом получаю данные с разных баз и таблиц:
PHP:
<?php
$registry = registry::getInstance();
$db = $registry->db();

$rows1 = $db->getRows( "SELECT * FROM `table1`"); // дефолтная база указанная при подключении
$rows2 =  $db->getRows( "SELECT * FROM `database1`.`table1`");
$rows3 =  $db->getRows( "SELECT * FROM `database2`.`table1`");

Могу только предположить, что вы что-то перемудрили при установки цмс.
 
Последнее редактирование:
Делаем вывод ghweb.ghtweb_migration не таблица, а база => ghweb и таблица => ghtweb_migration.
Мне кажется скорее префикс установлен в базе как ghweb ( смотрите конфиги и префикс к базе)
 
С другой стороны ты прав, и префикс уже в названии таблиц. (ghtweb_)
ghweb, ето название бд. Префикс есть, пробовал без префикса, все так же. Готов заплатить, даже, если покажеш в чем ошибка. Нсли есть возможность помочь, напиши как связатся с тобой.

Да, возможно я ошибаюсь и это ни что иное как префикс.
ghweb, ето название бд. Префикс есть, пробовал без префикса, все так же. Готов заплатить, даже, если покажеш в чем ошибка. Нсли есть возможность помочь, напиши как связатся с тобой.
 
Нужен человек кто сделает мне под мобиусов запросы , я понимаю что это не сложно но у меня нет времени этим заниматся, проще заплатить + пару мелких доработок) пишите контакты в лс
 
  • Ха-ха-ха
Реакции: kick
Как спрятать админку в последней реве с gihub? В .htaccess не могу путь подобрать к папке или файлу, что бы не писал всё равно пускает на логин.
 
Как спрятать админку в последней реве с gihub? В .htaccess не могу путь подобрать к папке или файлу, что бы не писал всё равно пускает на логин.
protected/config
main.php

// ------------------- [Backend] -------------------
$backendUrl => 'backend/default/index',

// Авторизация
$backendUrl . '/login' => 'backend/login/index',
не уверен, но возможно тут
 
После установки вылезла ошибка:
Код:
Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/t/e1.ru/framework/web/CHttpRequest.php on line 130 Warning: Cannot modify header information - headers already sent by (output started at /home/t/e1.ru/framework/web/CHttpRequest.php:130) in /home/t/e1.ru/framework/base/CErrorHandler.php on line 293
В файле CHttpRequest.php код выглядит:
Код:
    protected function normalizeRequest()
    {
        // normalize request
        if(function_exists('get_magic_quotes_gpc') && get_magic_quotes_gpc())
        {
            if(isset($_GET))
                $_GET=$this->stripSlashes($_GET);
            if(isset($_POST))
                $_POST=$this->stripSlashes($_POST);
            if(isset($_REQUEST))
                $_REQUEST=$this->stripSlashes($_REQUEST);
            if(isset($_COOKIE))
                $_COOKIE=$this->stripSlashes($_COOKIE);
        }

        if($this->enableCsrfValidation)
            Yii::app()->attachEventHandler('onBeginRequest',array($this,'validateCsrfToken'));
    }
Как можно решить эту проблему? Тупо удалить функцию или есть функция по новее?
 
После установки вылезла ошибка:
Код:
Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/t/e1.ru/framework/web/CHttpRequest.php on line 130 Warning: Cannot modify header information - headers already sent by (output started at /home/t/e1.ru/framework/web/CHttpRequest.php:130) in /home/t/e1.ru/framework/base/CErrorHandler.php on line 293
В файле CHttpRequest.php код выглядит:
Код:
    protected function normalizeRequest()
    {
        // normalize request
        if(function_exists('get_magic_quotes_gpc') && get_magic_quotes_gpc())
        {
            if(isset($_GET))
                $_GET=$this->stripSlashes($_GET);
            if(isset($_POST))
                $_POST=$this->stripSlashes($_POST);
            if(isset($_REQUEST))
                $_REQUEST=$this->stripSlashes($_REQUEST);
            if(isset($_COOKIE))
                $_COOKIE=$this->stripSlashes($_COOKIE);
        }

        if($this->enableCsrfValidation)
            Yii::app()->attachEventHandler('onBeginRequest',array($this,'validateCsrfToken'));
    }
Как можно решить эту проблему? Тупо удалить функцию или есть функция по новее?
Версию пхп поставь +-5.4 или какую-то старую.



get_magic_quotes_gpc — Получение текущего значения настройки конфигурации magic_quotes_gpc

Внимание
Эта функция УСТАРЕЛА, начиная с PHP 7.4.0 и была УДАЛЕНА, начиная с PHP 8.0.0. Использовать эту функцию крайне не рекомендуется.
 
Не могу, там ошибки тогда с mysql8 начинаются)))
Поставь mysql 5

PHP:
protected function normalizeRequest()

    {

        // normalize request

            if(isset($_GET))

                $_GET=$this->stripSlashes($_GET);

            if(isset($_POST))

                $_POST=$this->stripSlashes($_POST);

            if(isset($_REQUEST))

                $_REQUEST=$this->stripSlashes($_REQUEST);

            if(isset($_COOKIE))

                $_COOKIE=$this->stripSlashes($_COOKIE);

        



        if($this->enableCsrfValidation)

            Yii::app()->attachEventHandler('onBeginRequest',array($this,'validateCsrfToken'));

    }
 
Во нашёл

И с вашей помощью и с обновлением Framework заработало на php 7.4
Осталось заставить работать mcrypt
Код:
Call to undefined function mcrypt_module_get_supported_key_sizes()
 
Во нашёл
осталось в ghtweb апнуть yii 1.1 до 2ой версии :)
Call to undefined function mcrypt_module_get_supported_key_sizes()
Внимание
Эта функция объявлена УСТАРЕВШЕЙ, начиная с PHP 7.1.0 и была УДАЛЕНА в версии PHP 7.2.0. Использовать эту функцию крайне не рекомендуется.
Вариант снизить версию php до 7.1 и закрыть глаза на ошибки DEPRECATED
 
Установака как бы прошла гладко на 7.1 php
но после него не заходит на сайт, пишет такое

Код:
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at webmaster@hi5.ge to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

Может знатоки подскажут где подправить ?
 
Установка:
должен стоять ioncube и fraimwork 7.1++
скачать архив или воспользоваться git clone
распаковать на ваш веб сервер
Кладём framework на уровень выше чем сайт, если нет возможности тогда меняем путь в конфиге framework
Заливаем бд через phpmyadmin
Открыть в браузере, далее делать всё как там написано
Режим разработчика
В файле /public/index.php на 23 строке добавьте свой IP в массив. Появится профайлер внизу страницы, отключится кэщ и будет доступен gii
Удаляем папку install после установки, спрятать админку можно переименовав папку backend
Разное:
Темы находятся в папке /themes/ Что-бы создать свою, надо скопировать ghtweb и сохранить с другим именем
Логи (ошибки, нотисы и т.д) находятся в папке /protected/runtime/application.log
Веб сервер должен смотреть в папку /public

Ещё надо где-то там ключ прописать в fraimwork
Я просто распаковую свой бэкап на хост и не парюсь.
 
должен стоять ioncube и fraimwork 7.1++
позвольте поинтересоваться, а для чего ioncube, если он не используется в данной цмс, и шо такэ fraimwork 7.1++?
Может знатоки подскажут где подправить ?
Логи вебсервера не пробовали смотреть?
 
позвольте поинтересоваться, а для чего ioncube, если он не используется в данной цмс, и шо такэ fraimwork 7.1++?

Логи вебсервера не пробовали смотреть?
ioncub может и не нужен, php 7.1++. Редактировать уже нельзя. Ток потом заметил.
 
Последнее редактирование:
  • Мне нравится
Реакции: òbi
Назад
Сверху Снизу