Обновление с 3.0.3.2 (rs.2) на 3.0.3.8 rs на тестовом сайте

Тема в разделе "Установка и обновление", создана пользователем wimana12, 16 окт 2021.

  1. wimana12

    wimana12 Новичок

    Сообщения:
    21
    Симпатии:
    0
    Доброго времени суток,
    Хочу попробовать обновиться на 3.0.3.8 на тестовом сайте,
    Но до конца не понимаю суть вопроса: Нужно ли ставить промежуточную версию или прям так накатывать.

    Может кто-нибудь написать какая должна быть последовательность действий
     
  2. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    Попробуйте просто заменой файлов, без обновления БД и запуска update
     
  3. wimana12

    wimana12 Новичок

    Сообщения:
    21
    Симпатии:
    0
    Спасибо, так и поступил.

    Сейчас борюсь с этим

    В админку тоже не пускало изначально - заменил Фаил sass.php на тот который был до установки - на него админка ругалась - помогло, а вот с дверью такой фокус не помогает, хотя попробую еще раз позаменять файлы.
     
  4. wimana12

    wimana12 Новичок

    Сообщения:
    21
    Симпатии:
    0
    ошибку выше тоже исправил - помогло включить стандартную тему и потом снова тему j3

    теперь пошли модули:
     
  5. Ravilr

    Ravilr Специалист

    Сообщения:
    3.863
    Симпатии:
    1.059
    Забудьте про журнал3 если не хотите проблем.

    А по модулю, обратитесь к разработчику sitecreator
     
  6. wimana12

    wimana12 Новичок

    Сообщения:
    21
    Симпатии:
    0
    да sitecreator подсказал что делать - переустановить модули.

    В общем за итогом темы: с 3.0.3.2 до 3.0.3.8 обновился без проблем, а вот c jornal3.18 до journal 3.20 beta - ничего хорошего не вышло, будет ждать еще. Пока оставлю тестовый сайт в покое на 3.0.3.2 или на 3.0.3.8, что дает эта разница в версиях особо не понятно.
     
  7. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    239
    как по мне, журнал это в принципе ничего хорошего не предвещает
     
  8. wimana12

    wimana12 Новичок

    Сообщения:
    21
    Симпатии:
    0
    Чтобы не бросать тему - мной была допущена ошибка - когда я сделал тестовую копию, у меня сайт грузился с ошибками, но я сразу начал обновляться и получил теже яйца только в профиль.

    Ошибки как оказалось было исправить легко - переустановить нерабочие модули и ввести лицензии которые слетели. Зря только мучайся с ошибками ранее. после того как все работает - можно обновляться. Век учись как говорится
     
  9. wimana12

    wimana12 Новичок

    Сообщения:
    21
    Симпатии:
    0
    И решил обновляться по этапно с 3.0.3.2 -> 3.0.3.3 - обновилось без проблем заменой файлов.
    3.0.3.2 -> 3.0.3.6 - словил ошибку входа в админку, сам по себе сайт работает)

    та же самая ошибка была при прямом переходе с 3.0.3.2 до 3.0.3.8 - тогда исправил подменой файла sass.php с версии 3.0.3.2, однако как я понимаю главная фича версии 3.0.3.6 в обновлении именно этого файла
     
  10. wimana12

    wimana12 Новичок

    Сообщения:
    21
    Симпатии:
    0
    почитал файлики, соответственно с sass.php от 3.2 работает а от 3.6(7,8) не работает:

    вот Фаил от 3.6(7,8)

    Код:
    <?php
    class ControllerStartupSass extends Controller {
        public function index() {
            $files = glob(DIR_APPLICATION . 'view/stylesheet/*.scss');
    
            if ($files) {
                foreach ($files as $file) {
                    // Get the filename
                    $filename = basename($file, '.scss');
    
                    $stylesheet = DIR_APPLICATION . 'view/stylesheet/' . $filename . '.css';
    
                    if (!is_file($stylesheet) || !$this->config->get('developer_sass')) {
                        $scss = new \ScssPhp\ScssPhp\Compiler();
                        $scss->setImportPaths(DIR_APPLICATION . 'view/stylesheet/');
    
                        $output = $scss->compile('@import "' . $filename . '.scss"');
    
                        $handle = fopen($stylesheet, 'w');
    
                        flock($handle, LOCK_EX);
    
                        fwrite($handle, $output);
    
                        fflush($handle);
    
                        flock($handle, LOCK_UN);
    
                        fclose($handle);
                    }
                }
            }
        }
    }
    
    вот Фаил от 3.2

    Код:
    <?php
    class ControllerStartupSass extends Controller {
        public function index() {
            $file = DIR_APPLICATION . 'view/stylesheet/bootstrap.css';
    
            if (!is_file($file) || !$this->config->get('developer_sass')) {
                include_once(DIR_STORAGE . 'vendor/scss.inc.php');
                
                $scss = new Scssc();
                $scss->setImportPaths(DIR_APPLICATION . 'view/stylesheet/sass/');
    
                $output = $scss->compile('@import "_bootstrap.scss"');
    
                $handle = fopen($file, 'w');
    
                flock($handle, LOCK_EX);
    
                fwrite($handle, $output);
    
                fflush($handle);
    
                flock($handle, LOCK_UN);
    
                fclose($handle);
            }
        }
    }
    
     
  11. wimana12

    wimana12 Новичок

    Сообщения:
    21
    Симпатии:
    0
    Пытаюсь для себя понять нужно ли оставить Фаил sass.php от 3.2 или все-таки нужно корректно заполнить sass.php Фаил от 3.8 . И почему при установке Install он корректно не заполняется сам, хотя права доступа к файлу и путь у меня 777
     
  12. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    У вас скорей всего проблема в кеше модификаторов. Т.е в обновили файлы, а модификаторы (кеш) нет.
     
  13. wimana12

    wimana12 Новичок

    Сообщения:
    21
    Симпатии:
    0
    И есть ли какой-то способ обновить Кеш модификаторов без доступа в админку?
     
  14. wimana12

    wimana12 Новичок

    Сообщения:
    21
    Симпатии:
    0
    Обновил Кеш модификаторов со старым от 3.2 файлом sash.php и получил ошибку на сайте и в админке:
    с новым файлом от 3.8 - тоже самое)

     
  15. Ravilr

    Ravilr Специалист

    Сообщения:
    3.863
    Симпатии:
    1.059