Смена имени директории панели управления

Изменение имени директории бэк-офиса (oc-admin)

Osclass позволяет администраторам изменить имя директории oc-admin для повышения безопасности и сокрытия используемой CMS. Эта функция доступна начиная с версии Osclass 8.0. Смена имени папки бэк-офиса может быть полезна в следующих целях:

· Безопасность – предотвращает несанкционированный доступ к панели администратора.
· Маскировка – скрывает тот факт, что используется CMS Osclass.

Шаги по изменению имени папки бэк-офиса

1. Переименуйте директорию oc-admin

Получите доступ к вашей файловой системе через FTP, SFTP или файловый менеджер в панели хостинга. Найдите папку oc-admin в корневой директории вашей установки Osclass и переименуйте её в новое, сложное для угадывания имя (например, xa1fsade8).

2. Обновите конфигурационный файл

После переименования папки нужно сообщить Osclass новое имя. Откройте файл config.php, расположенный в корневой директории установки Osclass, и добавьте следующую строку в самый низ:

define('OC_ADMIN_FOLDER', 'xa1fsade8');

Замените xa1fsade8 на ваше новое имя директории бэк-офиса. Сохраните и закройте файл.

3. Получите доступ к панели администратора по новому URL

После этих изменений вы можете войти в бэк-офис, используя новое имя директории:

https://ваш-домен.com/xa1fsade8/

Если ваша установка Osclass находится в поддиректории, новый URL для входа будет таким:

https://ваш-домен.com/поддиректория/xa1fsade8/

Вопросы совместимости с плагинами

Некоторые старые плагины могут использовать жестко прописанный путь oc-admin в своих URL, что может вызвать проблемы при доступе к их страницам настроек. Если вы столкнулись с этой проблемой, у вас есть два варианта:

1. Вручную обновить URL в браузере

При попытке перейти в настройки плагина, если URL по-прежнему содержит oc-admin, вручную замените его в адресной строке браузера на новое имя вашей директории бэк-офиса.

2. Изменить файлы плагина

Чтобы исправить проблему на постоянной основе, измените файлы плагина, чтобы они динамически использовали правильный URL административной панели. Найдите файл index.php в директории плагина (или любой файл, который генерирует ссылки на админку) и замените жестко прописанные URL на следующую функцию:

Эта функция динамически генерирует правильный URL панели администратора, обеспечивая совместимость даже при изменении имени папки бэк-офиса.

Заключение

Переименование папки oc-admin — это эффективный способ повысить безопасность и скрыть факт использования Osclass. Однако помните о совместимости с плагинами и соответствующим образом обновляйте конфигурационные файлы. Если какой-либо плагин перестанет работать из-за этого изменения, обновление его URL с использованием osc_admin_base_url(true); решит проблему.

Добавить комментарий