Новости Joomla

Логирование действий пользователя в Joomla. Создание плагина Actionlog

Логирование действий пользователя в Joomla. Создание плагина Actionlog

Логирование действий пользователя в Joomla. Создание плагина Actionlog.На вашем сайте, внутреннем портале, в интернет-магазине кто-то что-то сделал, а потом всё сломалось: сайт открывается криво (или не открывается вообще?), перестали работать фоновые задачи в планировщике, установились неправильные скидки всем пользователям на все товары... Предположим, что с безопасностью у вас всё хорошо: Joomla свежая, актуальная, расширения - тоже. Да и в логах сервера и логах Joomla тоже чисто... Тогда остаётся ещё один источник информации - Лог действий пользователей Joomla. Основная его задача - помочь быстро найти кому настучать по рогам причину и устранить её.Всё, что связано с действиями в админке - может логироваться: от обновления системы и компонентов, изменения настроек до редактирования и сохранения конкретных элементов (статьи, товары, категории и т.д.) и загрузки файлов через медиа менеджер. Нередко этот функционал помогает найти тех контент-менеджеров, кто дублирует названия товаров, создавая дубли и тем самым негативно влияя на SEO. Или же вдруг обнаруживается недозаполненная, но опубликованная карточка товара, которой не должно было быть, но она появилась. И ладно если б это был единичный случай...Читать статью на Хабре#joomla #разработка #php

0 Пользователей и 1 Гость просматривают эту тему.
  • 2 Ответов
  • 1770 Просмотров
*

eila

  • Новичок
  • 3
  • 0 / 0
Добрый день. Есть сайт имя.biz работает давно на самописной админке.  Возникла необходимость добавить интернет-магазин. Для удобства я решила поставить Joomla, но так, чтобы старый сайт продолжал работать. Создала поддомен shop.имя.biz, который связан с основным айпишником сайта. Чтобы не было бардака все файлы нового сайта решено было поместить в папку shop, которая была создана в корне сайта. Для коррекной переадресации в корне сайта в файле .htaccess прописала

RewriteEngine On
Options +FollowSymlinks
RewriteCond %{ENV:REDIRECT_MYFLAG} ^$
RewriteCond %{HTTP_HOST} ^shop\.имя\.biz$
RewriteRule ^(.+) %{HTTP_HOST}$1 [E=MYFLAG:1]
RewriteRule ^shop\.имя\.biz(.*) /shop%{REQUEST_URI} [L]

теперь при заходе на shop.имя.biz открывается индексный файл не из корня, а из папки shop.
В эту же новую папку shop установила Joomla 1.5.22 вот тут-то и начались проблемы!!

После попытки войти в админку http://shop.имя.biz/administrator/ браузер автоматически перекидывает в http://shop.имя.biz/shop/administrator/ и не грузится меню админки.

В файле configuration.php прописала

var $mosConfig_absolute_path = '/web/имя/site/www/shop';
var $mosConfig_cachepath = '/web/имя/site/www/shop/cache';
var $absolute_path = '/web/имя/site/www/shop';
var $mosConfig_live_site = 'http://shop.имя.biz';


а в самой папке shop, куда установлен админка заменила файл htaccess.txt на .htaccess в котором раскомментировала и изменила строку
RewriteBase / на RewriteBase /shop/

Теперь менюшка в админке заработала и подгрузились картинки, при наборе адреса  http://shop.имя.biz/ открывается стартовая страница в стиле Joomla, но вот если в админке начинаешь открывать любой пункт меню, то вылезает такая ошибка:

Warning: require_once(/web/имя/site/www/shop/libraries/phputf8/utf8.php) [function.require-once]: failed to open stream: No such file or directory in /web/имя/site/www/shop/libraries/joomla/utilities/string.php on line 40

Fatal error: require_once() [function.require]: Failed opening required '/web/имя/site/www/shop/libraries/phputf8/utf8.php' (include_path='.:/usr/local/lib/php/') in /web/имя/site/www/shop/libraries/joomla/utilities/string.php on line 40


Что еще можно сделать? Может проще не заморачиваться с доменом третьего уровня? Или все же возможно настроить Joomla, чтобы она работала корректно?

P.S. пока писала, пришла идея зайти не в http://shop.имя.biz/administrator/ а в просто http://имя.biz/shop/administrator/ - но результат тот же
*

eila

  • Новичок
  • 3
  • 0 / 0
еще раз посмотрела на ошибку, решмла проверить есть ли вообще такие файлы и дирректории на серер... оказалось что нет!
в дирректории /web/имя/site/www/shop/libraries/phputf8/   вообще нет файла   utf8.php

наверное cms коряво установилась.
попробую переустановить
*

eila

  • Новичок
  • 3
  • 0 / 0
Оказалось все банально! После переустановки все работает так: админка по адресу http://имя.biz/shop/administrator/ а сам сайт как и положено http://shop.имя.biz и ничего нигде не пришлось прописывать.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с категорией id1 при миграции

Автор dron

Ответов: 6
Просмотров: 5436
Последний ответ 08.10.2019, 20:04:49
от dron
проблема с установкой 1.5\1.7\2.5

Автор izya_ppp

Ответов: 12
Просмотров: 2945
Последний ответ 17.08.2017, 15:13:51
от dmitry_stas
Проблема! Переадресация при открытии страницы админки

Автор KiLLaTiV

Ответов: 8
Просмотров: 2053
Последний ответ 14.03.2017, 09:22:17
от flyingspook
При переносе на новый сервер - проблема с относительными путями

Автор dum

Ответов: 1
Просмотров: 1800
Последний ответ 20.08.2015, 14:53:23
от SeBun
Проблема при переносе сайта!

Автор geral

Ответов: 7
Просмотров: 6311
Последний ответ 03.01.2015, 22:55:22
от Silence