Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Решено] Как изменить имя папки 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 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 способа "позаботиться об админке"

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

Распишете?

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

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


  • 1 год спустя...

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

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


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

 

как минимум - ручками все вхождения в 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 //

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

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

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

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