Перейти к содержанию
Dreembround

[Решено] Как изменить имя папки admin (может каму пригодится)

Рекомендуемые сообщения

Небольшой урок из категории - Безопасность: меняем имя папки "admin" на любое другое.
Все известно, что папка "admin" - это папка доступа через WEB-браузер в панель управления OpenCart. Это не безопасно, даже если вы используете пароль из 20 символов.
Задача:
- изменить название папки доступа в админ-панель OpenCart.



0. Будем править 2 файла:
/config.php
/admin/config.php
 
1. Придумайте новое название папки "admin".
2. Открываем файл: 
/config.php
5 строка:
define('HTTP_ADMIN', 'http://ваш домен/admin/');

меняем имя admin на имя папки доступа в админ панель.

 

 

3. /admin/config.php
меняем в 5 местах ссылки на админ панель. Там где admin вставить придуманное имя папки из 1 пункта.

например:
define('DIR_APPLICATION', '/home/ohyuiu/site/www/ADMINEW/');

 

4. Изменить само имя папки admin на хостинге.

может каму пригодится :-)

 

  • +1 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И почему-то никто нигде не упоминает, что если у вас где-либо в файлах прописаны статические ссылки, или в модулях, или в шаблонах, то в них придется всё вручную править

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кэп, а если у тебя номер телефона изменится - знакомые телепатически узнают новый номер или тебе придется лично каждому сообщать его?

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тогда нужно прописать новый путь в robots. А к нему любой может получить доступ. Я поднимал эту тему вот решение:

 

А зачем robots.txt сообщать полный путь к админке? Можно ему сказать частично:

Новая админка: mysite.ru/mynew/adminka

В robots.txt:

 

Disallow: /mynew

 

В mysite.ru/mynew/ помещаем файл index.html с содержимым:

 

<html>
<head>
    <title>403 Forbidden</title>
</head>
<body>

<p>Directory access is forbidden.</p>

</body>
</html>

Все.

 

Как вариант!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кэп, а если у тебя номер телефона изменится - знакомые телепатически узнают новый номер или тебе придется лично каждому сообщать его?

На что намек? :-) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

есть еще 2 способа "позаботиться об админке"

там самое главное не забыть что кэш и конфиги будут в другом месте :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

есть еще 2 способа "позаботиться об админке"

там самое главное не забыть что кэш и конфиги будут в другом месте :)

Распишете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

подскажите пожалуйста, далее при любой установке чего-либо, путь к админке автоматически будет подхватываться правильный или его в этом чего-либо постоянно править вручную придется?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

подскажите пожалуйста, далее при любой установке чего-либо, путь к админке автоматически будет подхватываться правильный или его в этом чего-либо постоянно править вручную придется?

 

как минимум - ручками все вхождения в xml, если используете vqmod ;)

при копировании модулей / файлов / шаблонов - то же самое, переименовывать папки

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

при использовании vqmod, никаких лишних телодвижений делать не нужно.

 

есть в составе поставки могучий файл pathReplaces.php

 

вот такого содержания:

<?php


/**
*  File for path replacements in xml paths. Examples:
*
*  $replaces[] = array('~^admin\b~', 'admin123'); // This replaces the admin folder name for use when admin folder's renamed
*  $replaces[] = array('~\btheme/default\b~', 'theme/my-theme-name'); // Theme name replace to apply mods to your theme
*
*  Place your replaces between the START and END lines below
**/




// START REPLACES //


// END REPLACES //

вносите в него ваши замены и все подменяется на лету :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Век живи, век учись! © :-D

не знал, спасибо за информацию!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.