Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

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


Recommended Posts

Небольшой урок из категории - Безопасность: меняем имя папки "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
Link to comment
Share on other sites


  • 1 month later...

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

Link to comment
Share on other sites


Тогда нужно прописать новый путь в 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>

Все.

 

Как вариант!

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites


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

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

Распишете?

Link to comment
Share on other sites

  • 1 year later...

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

Link to comment
Share on other sites


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

 

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

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

Link to comment
Share on other sites

при использовании 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 //

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

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.