Jump to content
Sign in to follow this  
Dreembround

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

  • +1 1

Share this post


Link to post
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>

Все.

 

Как вариант!

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

Распишете?

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

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

Share this post


Link to post
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 //

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.