Opencart 2.x - Перемещаем Админку Сайта

Тема в разделе "Модули и дополнения", создана пользователем admin, 6 фев 2017.

  1. TopicStarter Overlay
    Offline

    admin Команда форума Администратор

    Сообщения:
    2.327
    Симпатии:
    77.159
    Репутация:
    170
    Очень часто возникает необходимость переименовать вход в админку нашего интернет магазина на свой вариант (это немного обезопасит наш сайт от взлома), этим мы с вами и займёмся.

    OpenCart-20_thumb-3.jpg


    1. Заходим на хостинг через ftp менеджер и переименовываем папку admin, для примера я переименую её в my_admin, это простое название сделано только для примера, придумывайте более сложное название!

    2. Откроем файл config.php который лежит в нашей переименованной папке, то есть, раньше файл находился по этому пути:

    Код:
    admin/config.php
    то после переименовывания папки admin он теперь находится здесь:

    Код:
    my_admin/config.php
    и изменяем в этих строках admin на ваше новое название (у вас номера строк могут немного отличаться, так-же у вас будет немного отличаться код этих строк – у меня OC установлен на локальный сервер – поэтому все строки имеют такой путь — http://localhost:81/op23):

    Код:
    3 - define('HTTP_SERVER', 'http://localhost:81/op23/admin/');
    
    7 - define('HTTPS_SERVER', 'http://localhost:81/op23/admin/');
    
    11 - define('DIR_APPLICATION', 'D:/OpenServer/domains/localhost/op23/admin/');
    
    14 - define('DIR_LANGUAGE', 'D:/OpenServer/domains/localhost/op23/admin/language/');
    
    15 - define('DIR_TEMPLATE', 'D:/OpenServer/domains/localhost/op23/admin/view/template/');
    в моём случае строки обретут вот такой вид:

    Код:
    3 - define('HTTP_SERVER', 'http://localhost:81/op23/my_admin/');
    
    7 - define('HTTPS_SERVER', 'http://localhost:81/op23/my_admin/');
    
    11 - define('DIR_APPLICATION', 'D:/OpenServer/domains/localhost/op23/my_admin/');
    
    14 - define('DIR_LANGUAGE', 'D:/OpenServer/domains/localhost/op23/my_admin/language/');
    
    15 - define('DIR_TEMPLATE', 'D:/OpenServer/domains/localhost/op23/my_admin/view/template/');
    Всё, этого достаточно для смены “прописки” нашей базы данных, сайт стал чуть более защищённым, единственный недостаток проделанных правок это установка разнообразных модулей и модификаций – вам придётся перемещать файлы модулей из папки admin в вашу новую админку (my_admin), так-же будет необходимо изменять код ocmod файлов затрагивающих файлы админки.

    Надеюсь статья была вам полезна.
     
    Tock нравится это.