Комментарии

Настройки Joomla 2.5 часть II

Rate this item
(3 votes)

В предыдущей статье мы рассмотрели первый раздел общих настроек Joomla 2.5 - Сайт. Сегодня мы идем дальше и рассмотрим раздел Система. Итак, приступим.

Здесь нам предлагается настроить следующее: Настройки системы, Параметры отладки, Настройки кэша, Настройки сессии.

Курсы JoomMaster от RadiusPRO

Рассмотрим все по порядку

Наименование опции Переменная в configuration.php Описание
Секретное слово  public $secret Секретный код - используется при хэшировании и является . Этот код генерируется при инсталляции и нельзя его менять.
Путь к каталогу логов

public $log_path

Путь в папке logs. Внимание! На локальном сервере путь будет выставлен автоматически, но при переносе на хостинг этот параметр нужно править в ручную.

(в configuration.php - ваша_корневая папка/logs).

Сервер справки

public $helpurl

Сервер с которого Joomla будет считывать справочные материалы. Здесь нам дается 2 выбора - Joomla help wiki 1.6 и  Joomla help wiki. Т.к. у нас Joomla 2.5, то выбираем 1-й вариант.

(в configuration.php -'http://help.joomla.org/proxy/index.php?option=com_help&keyref=Help16:{keyref}' )

Отладка системы

public $debug

Система отладки. (в configuration.php да='1', нет ='0')

Отладка языка

public $debug_lang 

Система отладки языка. (в configuration.php да='1', нет ='0')

Кэш

public $caching

Кэш - сохранение запрошенных страниц. При запросе страница сохраняется полностью и следующая ее загрузка осуществляется быстрее. Очень полезная функция, если сайт нагружен и обновляется редко. НЕ ВКЛЮЧАЙТЕ его в момент разработки, когда необходимо отслеживать изменения.Курсы JoomMaster от RadiusPRO

Предлагается 3 варианта: Кэширование отключено -отключено; Стандартное кэширование - системный кэш не большой, кэшируется в основном содержание; Прогрессивное кэширование - такое кэширование быстрее, системный кэш больше, поскольку кэшируются еще и модули с их функционалом (абсолютно не подходит для больших сайтов)

(в configuration.php -  Кэширование отключено = '0', Стандартное кэширование ='1', Прогрессивное кэширование = '2')

Обработчик кэширования

public $cache_handler

У нас тут только один выбор - файл. В папках cache и administrator/cache создаются эти самые файлы  кэша (в первой - для сайта, во второй - для админки).

(в configuration.php  $cache_handler = 'file')

Время кэширования

public $cachetime

Время жизни кэша в минутах, по истечении этого времени кэш обновляется

(в configuration.php  $cachetime = 'целое число')

Время жизни сессии

public $lifetime

Время в минутах, через которое будут удалены временные пользовательские данные. Например, если не делать ничего в административной панели 15 минут, то Вас выкинет в окно регистрации, тоже самое и в front-end части. Вы можете выставлять время жизни сессии в зависимости от Ваших потребностей.

(в configuration.php  $lifetime = 'целое число')

Обработчик сессий

public $session_handler

Нам предлагается 2 варианта - база данных и нет. Обработчик сессий  оставить!!! база данных. Сессии - это временные параметры, которые хранятся в базе данных для каждого пользователя. Без сессий  нельзя!!!

(в configuration.php база данных='database', нет='none').

Теперь рассмотрим два очень интересных параметра: Отладка системы и Отладка язык. Для чего они нужны? Это специальные инструменты, которые позволяют увидеть служебную информацию при загрузки страниц.

Отладка языка позволяет увидеть откуда берется текст. Как видно на рисунке у нас есть ??, **,  и просто текст без маркировки.Курсы JoomMaster от RadiusPRO

?? - показывает, что текст выводится посредством PHP (я специально написал простенький модуль, который просто выводит текст забитый в его параметрах).

** - это у нас языковые константы - т.е. становится ясно, что для вывода слова "Логин" система использует константу MOD_LOGIN_VALUE_USERNAME, находится эта константа (у нас) в 2-х файлах - ru-RU.mod_login.ini (корень сайта/language/ru-RU)  и в en-GB.mod_login.ini (корень сайта/language/en-GB)Если мы напрямую поменяем значение этой константы - то получим другое значение на выводе.

/*Меняем значение константы в файле корень сайта/language/ru-RU/ru-RU.mod_login.ini*/
MOD_LOGIN_VALUE_USERNAME="Логин"
/*на наше значение*/
MOD_LOGIN_VALUE_USERNAME="Введите логин..."

Тоже самое (если у используется и английский язык) нужно будет сделать и в файле en-GB.mod_login.ini , только на английском языке, конечно Подмигиваю.

Как мы видим простой текст, названия модулей, название страницы не помечены маркерами. Зная, что текст материалов у нас хранится в базе данных, делаем вывод: все что не помечено - выводится из базы данных.

Вывод: с помощью данной функции мы можем отслеживать откуда происходит вывод того или иного текста и как на него воздействовать (и самое главное - куда лезтьСмеюсь).

Отладка системы - это очень нужная функция при разработке. Она позволяет видеть практически все что происходит на уровне кода.

Включаем его и получаем в нижней части сайта модуль с выходными параметрами:

Здесь мы видим, что нам доступна к просмотру следующая информация: Сессия, Результаты профилирования, Использование памяти и Запросы к базе данных.

Начнем с сессий - здесь во вкладке Сессия находится еще одна вкладка - __default, а в ней пункт user. Сразу напрашивается, что у нас создана основная сессия,  в которую записываются данные, относящиеся к разным процессам (сейчас у нас только user). и... в зависимости от того, какой функционал задействован в данный момент может быть несколько пунктов. Значит при работе с тем или другим компонентом (модулем) мы увидим их записи в  сессии.... Отлично. Разберем, что она говорит нам:

session.counter => 8 /*У нас сессия под №8*/
session.timer.start => 1340362918 /*Время, когда сессия началась (UNIX формат времени)*/
session.timer.last => 1340366264 /*Время, когда сессия закончится*/
session.timer.now => 1340366495 /* А тут я снял скриншот, т.е. время сессии в настоящий момент*/ session.client.browser => Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20100101 Firefox/13.0.1 /* Браузер клиента, который в настоящее время просматривает сайт*/ registry => {}/* Тут мы видим, что пользователь не авторизован (авторизуйтесь и посмотрите, что тут выскочит)*/ /*user*/ session.token => 3f31e2450c70e50195e21011f7c6b540 /*А вот, собственно, и сама сессия, т.е. ее маркер*/

Результаты профилирования - информация о загрузке страницы. Здесь мы видим скорость загрузки, что после чего грузится размер загрузки:

Вот, например, возьмем эти 2 строки, которые показывают загрузку модуля Toolbar:

/*мы видим сколько секунд прошло с момента начала загрузки страницы до начала загрузки модуля, видим сколько памяти затрачивается на загрузку*/
Application 3.737 seconds (+0.000); 9.13 MB (-0.003) - beforeRenderModule mod_toolbar (Toolbar)
/*а здесь видно сколько секунд понадобилось на загрузку модуля и как изменился размер общей памяти*/
Application 3.834 seconds (+0.097); 9.19 MB (+0.060) - afterRenderModule mod_toolbar (Toolbar)

Использование памяти  - показывает общий объем памяти затрачиваемый на загрузку страницы. Имеется ввиду оперативная память сервера, к трафику (весу страницы) не имеет отношения.

Запросы к базе данных - здесь все ясно - показываются все запросы к базе данных при загрузке данной страницы.

-- Вот тут у нас считывается данные из  поля `data` таблицы session, причем только те, которые присвоены нашему пользователю 
-- (session_id - идетнификатор сессии для пользователя) SELECT `data` FROM `qba7y_session` WHERE `session_id` = '828b73ebc65713f9c1ba31e02c351df4'


Вывод: с помощью  функции "Отладка системы" мы можем отслеживать все процессы которые происходят на срвере.

В следующей части мы рассмотрим настройки сервера.

Read 72186 times

Комментарии   

0 #387 robertorf60 31.03.2020 07:35
New super hot photo galleries, daily updated collections
http://mypornhub.gigixo.com/?meagan

left for dead health pack porn chestnut porn free gay porn rapidshare massive free porn tube search free shitty anal porn
Цитировать
0 #386 essay writing 29.03.2020 16:16
Hey there I am so grateful I found your webpage, I really found you by mistake, while I was browsing on Yahoo for something else, Nonetheless I am here now and would just like to say thanks
a lot for a remarkable post and a all round entertaining blog (I also love the theme/design),
I don’t have time to read it all at the moment but I have saved it and also added your RSS feeds, so when I have time I will be back to
read a lot more, Please do keep up the great jo.
Цитировать
0 #385 morrisua3 29.03.2020 15:22
Hot new pictures each day
http://sexypornindian.instakink.com/?arely

n aroma porn ipod porn block og mudbone porn video free porn most funny hacker porn site passwords
Цитировать
0 #384 winniepb4 28.03.2020 21:28
Big Ass Photos - Free Huge Butt Porn, Big Booty Pics
http://xxxslutporn.zergpornpics.kanakox.com/?zoe

where to buy porn movies kelly divine porn free young philippine porn toon porn drawings sexy black s fucking porn movie
Цитировать
0 #383 buy cialis online 28.03.2020 16:50
Great beat ! I would like to apprentice at the same time as you amend your site,
how could i subscribe for a blog site? The account aided me a acceptable deal.
I had been a little bit familiar of this your broadcast offered shiny transparent idea
Цитировать
0 #382 cialis tadalafil 28.03.2020 06:27
I am now not sure where you are getting your information,
however great topic. I must spend some time finding out more
or working out more. Thanks for fantastic info I was in search
of this info for my mission.
Цитировать
0 #381 BruceHiste 28.03.2020 02:28
прийму залив - карты для вбива, языки программирования
Цитировать
0 #380 Bobbytat 27.03.2020 23:00
https://vchulkah.net/pussy/1473-negritjanka-v-zelenyh-golfah-terebit-pisju-na-kameru.html - интим картинки обнаженных девушек, порно фотографии обнаженных телок
Цитировать
0 #379 lolitatl1 27.03.2020 22:06
Free Porn Pictures and Best HD Sex Photos
http://pornrssfeed.freeheatiporn.moesexy.com/?jacqueline

porn in a car he she porn pics saskia porn star ahmed porn porn in schenectady ny home made
Цитировать
0 #378 Donaldspeme 27.03.2020 20:48
OQEX.IO OQEX - OQEX.IO trade, OQEX trade exchange
Цитировать
0 #377 cialis 27.03.2020 17:13
It's fantastic that you are getting thoughts from this paragraph as well
as from our dialogue made here.
Цитировать
0 #376 Tracyphime 27.03.2020 14:48
read this article yuksek kaliteli sahte para sat?n al
Цитировать
0 #375 Ahmadtouch 27.03.2020 10:45
скачать песочницу ворлд оф танк - действующий инвайт код для танков, как пересаживать экипаж без потерь
Цитировать
0 #374 JamesFup 27.03.2020 07:08
Trade Bitcoin on Bitniex.com - Bitniex.com Bitcoin Exchange, Bitniex.com Trade Altcoins
Цитировать
0 #373 JosephFug 27.03.2020 03:07
go to this website buy cc
Цитировать
0 #372 Michaeljicit 26.03.2020 21:15
straight from the source buy dumps
Цитировать
0 #371 cialis tadalafil 26.03.2020 18:34
Thanks for your marvelous posting! I truly
enjoyed reading it, you can be a great author.I will be sure to bookmark your blog and may
come back later on. I want to encourage you to definitely continue your great posts, have a nice afternoon!
Цитировать
0 #370 kristavz60 26.03.2020 15:07
Enjoy daily galleries
http://freepornpopira.hotpornfuck.moesexy.com/?aliza

canadian porn actresses the saturdays porn cartoon porn pics vids teens holographic porn hard core brunette milf sex porn
Цитировать
0 #369 Forexmiz 26.03.2020 08:44
Forex Online-prijungties-naršo-prisijungęs-lankosi-priju ngtinės: procentas-palūkanų-procentais-procentinės normos-tarifai-įkainiai, keitimas-apsikeitimas-mainai-keitimosi-mainų-keist is kursai-kursus, kainos, kabutės-citatos-kabučių (kotiruotės) valiutų-valiutos-valiutomis. https://currency-trading-brokers.com/forex-comparisons-ratings-reviews-lithuania.html
Цитировать
0 #368 clarecr1 25.03.2020 05:12
Hot sexy porn projects, daily updates
http://tgirl.sexjanet.com/?audrey

which image hosting allows porn th ebest porn lin si yee porn archieve free latex porn movie paris hilton porn pussy
Цитировать
0 #367 Richardjalia 24.03.2020 11:00
GMiner v1.81 - Скачать NiceHash Miner Legacy Fork Fix 19.2, Скачать GMiner
Цитировать
0 #366 NISenlRime 24.03.2020 08:17
https://www.youtube.com/watch?v=qS4-urBeZLo
coronovirus полный пиз...ц смотреть всем!
Короновирус нас сожрет
Цитировать
0 #365 BobbyCed 24.03.2020 07:36
коло вада результаты - пробиотики, эко химия купить
Цитировать
0 #364 custom essays 24.03.2020 03:32
I do not even understand how I stopped up here, however I believed this
submit used to be good. I do not recognise who you might be
but certainly you are going to a famous blogger when you aren't
already. Cheers!
Цитировать
0 #363 Louisbew 24.03.2020 00:20
XMRig configure - XMRig 5.4.0, XMRig
Цитировать
0 #362 Michaelfluch 23.03.2020 14:03
стеклянная жаропрочная посуда - магазин посуды, каталог посуды
Цитировать

Добавить комментарий


Защитный код
Обновить