COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

GhostKU

Соучастники
  • Публикации

    4
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем GhostKU

  1. Сделал. Все равно 

     

    Notice: Undefined variable: username in /var/www/site/site.com/system/library/user.php on line 13Notice: Undefined variable: password in /var/www/site/site.com/system/library/user.php on line 13Notice: Undefined variable: password in /var/www/site/site.com/system/library/user.php on line 13

  2. Только что, RHCk сказал:

    В секции HTTPконфига пропишите адреса с https.

    Отпишитесь о результате.

     

    Я это уже сделал вроде и изменил Первое сообщение.

    Осталась вторая часть проблемы, правда я теперь не уверен что она свзяана с переездом на https но утверждают что до переезда все работало.

  3. День добрый

    Система: OCSHOP.CMS v1.5.6.4

     

    UPD: Я тут немного почитал и понял что неверно расставил акценты в своей проблеме поэтому спрячу часть под кат

    Обратились с проблемой что после переноса на https пропала возможность заходить в админку. Выяснилось что возможность пропала потому, что в html форме логина которая выдается по ссылке https://site.com/admin в тэге <base href=''https://site.com/"> прописан путь к корню сайта а не к подпапке /admin/ и соответственно все подгрузки картинок, стилей и js не работают.

     

    UPD: Тут как я понял переносившие поленились правильно изменить конфиги, или наоборот испортили их потому что с такими конфигами и на http такая же проблема Но я исправил, детально под спойлером:

     

    Скрытый текст

    В файле /admin/config.php прописано следующее

    
    <?php
    // HTTP
    define('HTTP_SERVER', 'http://site.com/');
    define('HTTP_IMAGE', 'http://site.com/image/');
    define('HTTP_ADMIN', 'http://site.com/admin/');
    
    // HTTPS
    define('HTTPS_SERVER', 'https://site.com/');
    define('HTTPS_IMAGE', 'https://site.com/image/');
    define('HTTPS_ADMIN', 'https://site.com/admin/');
    
    // DIR
    define('DIR_APPLICATION', '/var/www/site/site.com/admin/');
    define('DIR_SYSTEM', '/var/www/site/site.com/system/');
    define('DIR_DATABASE', '/var/www/site/site.com/system/database/');
    define('DIR_LANGUAGE', '/var/www/site/site.com/admin/language/');
    define('DIR_TEMPLATE', '/var/www/site/site.com/admin/view/template/');
    define('DIR_CONFIG', '/var/www/site/site.com/system/config/');
    define('DIR_IMAGE', '/var/www/site/site.com/image/');
    define('DIR_CACHE', '/var/www/site/site.com/system/cache/');
    define('DIR_DOWNLOAD', '/var/www/site/site.com/download/');
    define('DIR_LOGS', '/var/www/site/site.com/system/logs/');
    define('DIR_CATALOG', '/var/www/site/site.com/catalog/');
    
    // DB
    define('DB_DRIVER', 'mysqli');
    define('DB_HOSTNAME', 'localhost');
    define('DB_USERNAME', '*********');
    define('DB_PASSWORD', '*********');
    define('DB_DATABASE', 'site');
    define('DB_PREFIX', 'oc_');
    ?>

    Вроде логично и верно указывают переменные 'HTTPS_SERVER' и 'HTTPS_ADMIN'

    В итоге я изменил переменную 

    
    define('HTTPS_SERVER', 'https://site.com/admin/');

    Хотя и не уверен что стоило это делать.

     

    UPD: Вот тут самое важное

    Теперь при попытке логина получаю ошибку: Notice: Undefined variable: username in /var/www/site/site.com/system/library/user.php on line 13Notice: Undefined variable: password in /var/www/site/site.com/system/library/user.php on line 13Notice: Undefined variable: password in /var/www/site/site.com/system/library/user.php on line 13

    Судя по всему система не получает переданные формой данные. Причем при вводе неверного пароля - получаю классическое сообщение о неверном пароле. Причем и без https такая без проблема

     

    Посоветуйте куда копать.