Jump to content
Sign in to follow this  
Matit

После переименования папки admin перестают работать моды cmod.

Recommended Posts

Добрый день.

Подскажите, пожалуйста. В ocstore 2.x после переименования папки admin и изменений в config.php и admin/config.php некорректно работают моды cmod, в которых содержится пути admin/.... Даже после замены admin на, например, bestadmin изменений нет. В папке system/storage/modification папка bestadmin не появляется соответственно никаких изменений нет... В файлах ковырялся, где нашел admin заменил, но все равно не работает.

Share this post


Link to post
Share on other sites

Обновить кеш модификаторов.

Share this post


Link to post
Share on other sites

Обновить кеш модификаторов.

увы - не помогает... может быть на денвере поэтому? Хотя вряд ли... И обновлял и чистил...

Share this post


Link to post
Share on other sites

Обновить кеш модификаторов.

Установил с нуля ocstore 2, переименовал папку admin в adm, изменил admin на adm в config.php и index.php, все равно не работает ocmod

Share this post


Link to post
Share on other sites

И что в логах ошибок?

 

С какой целью меняли название папки?

 

Share this post


Link to post
Share on other sites

И что в логах ошибок?

 

С какой целью меняли название папки?

 

в логах ничего.

Т.е. ocmod работает корректно, но изменений, которые должны быть в админке нет. Папку переименовываю с целью уменьшения желания взлома сайта)

мне кажется в каких-то файлах еще нужно изменить admin на adm.

Edited by Matit

Share this post


Link to post
Share on other sites

Скажите!

От чего защищает каптча?

От спама на почту..

Но не от спам на запросы, каптча проверяется на сервере

 

 

Существует вариант подбора поиска админки - и она будет найдена. Если.. Если вас захотят взломать!

Share this post


Link to post
Share on other sites

Скажите!

От чего защищает каптча?

От спама на почту..

Но не от спам на запросы, каптча проверяется на сервере

 

 

Существует вариант подбора поиска админки - и она будет найдена. Если.. Если вас захотят взломать!

Я это прекрасно понимаю)

Если захотят - взломают.

Но это хоть какой-то шаг в сторону безопасности...

 

Тут уже дело не в защите, а в том что ocmod не работает с папкой админки если она называется не "admin".

И вот мне интересно понять почему)

Share this post


Link to post
Share on other sites

Мне не интересно...

Знаю что это должно работать, а что там у вас... только вам известно.

Share this post


Link to post
Share on other sites

Сколько уже навидался я сайтов и может 1% все же переименовывает админки. Вот скажите мне - зачем?)) Что оно кроме головняка дает?)

Ну положите вы туда файл .htaccess c содержимым:

order allow deny
deny from all
allow from 8.8.8.8

Где 8.8.8.8 - ip с которого разрешен вход

Или погуглите как в htaccess установить пароль и не парьтесь вы с переименованием :-)

Edited by Exploits

Share this post


Link to post
Share on other sites

Сколько уже навидался я сайтов и может 1% все же переименовывает админки. Вот скажите мне - зачем?)) Что оно кроме головняка дает?)

Ну положите вы туда файл .htaccess c содержимым:

order allow deny
deny from all
allow from 8.8.8.8

Где 8.8.8.8 - ip с которого разрешен вход

Или погуглите как в htaccess установить пароль и не парьтесь вы с переименованием :-)

 

это все знаю, в курсе)

просто захотелось понять почему не хочет работать. Я не прошу варианты другие предлагать, я прошу подсказать должно ли работать это все корректно после переименования папки admin или нет)

Share this post


Link to post
Share on other sites

выше уже писали, практическая польза от переименования папки равна нулю, лучше использовать дополнительное паролирование/ограничение доступа по ip

Edited by AlexDW

Share this post


Link to post
Share on other sites

 

имя папки admin жестко прописано в контроллере модификаторов, поэтому и не работает

Нет!!!

При подключении модифицированного файла происходит замена пути

Share this post


Link to post
Share on other sites

а, тьфу, точно напутал - как раз наоборот, идет сверка и замена если отличается

 

значит где-то в модулях/модах жестко прописана - если сами конфиги поправлены и кеши обновлены

для верности после переименования папки admin содержимое папки system\storage\modification очистить

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  

  • Similar Content

    • By innover
      Имеем локальный хостинг OpenServer под Win10
      php 5.6 + Apache
      Свежеустановленный OcStore 2.3.0.2.3
      Не отображаются установленные дополнения ocmod. При этом в логе дополнений есть информация о модификациях. Как сделать чтобы они отображались?
       



       
      Кэш чистил, на кнопку "обновить" нажимал - не помогает.
    • By costas
      Admin API Сlass
      Скачать/Купить дополнение Данный класс позволяет делать запросы к API на стороне бэкенда администратора (controller, model).
      Писался под OpenCart 3.0.3.2, на более ранних версиях не тестировался, но в силу простоты и отсутствия зависимостей должен работать и на более ранних версиях.
       
      Тип лицензии
      GNU General Public License version 3
      https://opensource.org/licenses/GPL-3.0
       
      Требования
      Установленное расширение PHP's cURL
      https://www.php.net/manual/en/book.curl.php
       
      Установка
      Скопировать содержимое директории upload/ в корневую директорию OpenCart, архив содержит всего один файл system/library/api.php 
      Никаких зависимостей не требуется, изменения в файлах OpenCart не производится.
       
      Пример использования на примере Api Currency (change session currency)
       
      Создание объекта класса с параметрами "API имя" и "API ключ" и проверка успешной авторизации:
      // Без записи лог файла $api = new API('json', '23c496d0f2043a08a75b16f732c3b51a'); // С записью в лог файл // $api = new API('json', '23c496d0f2043a08a75b16f732c3b51a', 1); if($api->get_state()) { // Успешно ... } else { // Что то пошло не так... ... } Параметры для запроса методом POST:
      $params = array( 'currency' => 'USD' ); Выполнение запроса с проверкой результата:
      $result = $api->query('api/currency', $params); if(isset($result['error'])) { // Что то пошло не так... ... } else { // Успешно ... } Метод $api->query(route, params)  - возвращает ассоциативный массив данных из декодированной JSON строки.
       
      Метод $api->get_state() - возвращает true в случае если авторизация прошла успешно и сессия установлена, false в случае не успешной авторизации.
      Добавил costas Добавлено 01.09.2019 Категория Инструменты, утилиты Системные требования Сайт разработчика http://www.opencartlabs.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет  
    • By costas
      Данный класс позволяет делать запросы к API на стороне бэкенда администратора (controller, model).
      Писался под OpenCart 3.0.3.2, на более ранних версиях не тестировался, но в силу простоты и отсутствия зависимостей должен работать и на более ранних версиях.
       
      Тип лицензии
      GNU General Public License version 3
      https://opensource.org/licenses/GPL-3.0
       
      Требования
      Установленное расширение PHP's cURL
      https://www.php.net/manual/en/book.curl.php
       
      Установка
      Скопировать содержимое директории upload/ в корневую директорию OpenCart, архив содержит всего один файл system/library/api.php 
      Никаких зависимостей не требуется, изменения в файлах OpenCart не производится.
       
      Пример использования на примере Api Currency (change session currency)
       
      Создание объекта класса с параметрами "API имя" и "API ключ" и проверка успешной авторизации:
      // Без записи лог файла $api = new API('json', '23c496d0f2043a08a75b16f732c3b51a'); // С записью в лог файл // $api = new API('json', '23c496d0f2043a08a75b16f732c3b51a', 1); if($api->get_state()) { // Успешно ... } else { // Что то пошло не так... ... } Параметры для запроса методом POST:
      $params = array( 'currency' => 'USD' ); Выполнение запроса с проверкой результата:
      $result = $api->query('api/currency', $params); if(isset($result['error'])) { // Что то пошло не так... ... } else { // Успешно ... } Метод $api->query(route, params)  - возвращает ассоциативный массив данных из декодированной JSON строки.
       
      Метод $api->get_state() - возвращает true в случае если авторизация прошла успешно и сессия установлена, false в случае не успешной авторизации.
    • By Gixoc
      Направляет уведомления об удачных и неудачных попытках входа в админку интернет-магазина на Opencart’e. 
      Уведомления по E-mail, Telegram или Viber.
       
      Распространяется «как есть» (as is).
      Версия Opencart 1.5, 2.1, 2.2, 2.3, 3.0
      Техподдержка в свободное время
      Установка
      Opencart 2.x - 3.0 - через встроенный Ocmod
      Opencart 1.5 - просто распакуйте архив в корень сайта, необходим VQMod
       
      Обновление от 19.08.19
      1. Из-за постоянных ошибок убрано определение местоположения 
      2. Добавлена версия для Opencart 1.5
       
      Обновление от 22.11.18
      1. В связи с недоступностью сервиса http://ipgeobase.ru:7020/geo по определению адреса по ip, подключил сервис http://www.geoplugin.net/json.gp
       
      Установка и настройка
       
      ВНИМАНИЕ! 
      Для отправки сообщения по Telegram и Viber необходимо создать бота. 
      Как создать бота Telegram
       
      Как создать бота Viber
       
       
      Спасибо можно направлять сюда:
      Яндекс.Деньги - https://money.yandex.ru/to/410016328220054
      PayPal - https://paypal.me/gixoc 
      WebMoney - R038781524647
       
       
      Если вдруг что пошло не так (как удалить):
       
    • By Gixoc
      Скачать/Купить дополнение


      Уведомления о входе в админку Opencart (E-mail, Telegram, Viber) — Admin Security: Notifications
      Направляет уведомления об удачных и неудачных попытках входа в админку интернет-магазина на Opencart’e. 
      Уведомления по E-mail, Telegram или Viber.
       
      Распространяется «как есть» (as is).
      Версия Opencart 1.5, 2.1, 2.2, 2.3, 3.0
      Техподдержка в свободное время
      Установка
      Opencart 2.x - 3.0 - через встроенный Ocmod
      Opencart 1.5 - просто распакуйте архив в корень сайта, необходим VQMod
       
      Обновление от 19.08.19
      1. Из-за постоянных ошибок убрано определение местоположения 
      2. Добавлена версия для Opencart 1.5
       
      Обновление от 22.11.18
      1. В связи с недоступностью сервиса http://ipgeobase.ru:7020/geo по определению адреса по ip, подключил сервис http://www.geoplugin.net/json.gp
       
      Установка и настройка
       
      ВНИМАНИЕ! 
      Для отправки сообщения по Telegram и Viber необходимо создать бота. 
      Как создать бота Telegram
       
      Как создать бота Viber
       
       
      Спасибо можно направлять сюда:
      Яндекс.Деньги - https://money.yandex.ru/to/410016328220054
      PayPal - https://paypal.me/gixoc 
      WebMoney - R038781524647
       
       
      Если вдруг что пошло не так (как удалить):
       
      Добавил Gixoc Добавлено 13.05.2018 Категория Модули Системные требования CURL Сайт разработчика https://gixoc.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет  
  • 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.