Разное
17.06.2018
SAPI (Server Application Programming Interface) — программный интерфейс, который предназначен для встраивания интерпретатора PHP в другие приложения и отвечает за его работу (запуск, остановка, передача скриптов на исполнение, доступ к внешним данным).
14.06.2018
Виртуальные хосты могут быть привязаны к имени хоста (например, host.local) или к IP-адресу (например, 127.0.0.3). Рассмотрим оба способа, и начнём с создания директорий виртуальных хостов. После установки Apache у меня уже есть директория DocumentRoot…
10.06.2018
При установке Битрикс столкнулся с необходимостью изменять настройки PHP в файле php.ini. Но, поскольку у меня PHP установлен как модуль Apache, эти изменения коснулись всех виртуальных хостов. Из-за этого перестал работать phpMyAdmin. Пришлось устанавливать PHP как FastCGI.
21.04.2018
Все указанные ниже механизмы являются SAPI, которые позволяют серверу взаимодействовать со сценариями, написанными на PHP. CGI это самый старый способ выполнения php-скриптов веб-сервером. Режим доступен по умолчанию, однако может быть отключён при компиляции.
20.02.2018
Git умеет работать с четырьмя сетевыми протоколами для передачи данных: локальный, Secure Shell (SSH), Git и HTTP. Положительным аспектом использования протокола HTTP(S) является простота настройки. Поэтому при работе с GitHub он используется чаще всего.
17.06.2013
Единицей контента считается материал (статья). Для организации иерархии сайта используются категории. По сути, иерархию материалов Joomla можно сравнить с файловой системой: каталог — это категория, файл — материал. В категориях, как и в каталогах, могут быть подкатегории. При этом вложенность категорий не ограничена.
10.06.2013
Давайте посмотрим, как создать плагин Joomla, изменяющий форму для регистрации нового пользователя. Плагин будет добавлять два дополнительных флажка: «Я согласен с условиями пользования» и «Мне уже исполнилось 18 лет». Оба флажка должны быть отмечены, чтобы пользователь смог зарегистрироваться.
09.06.2013
Напишем простой плагин Joomla для обработки события onBeforeCompileHead. Это событие позволяет видеоизменить любой элемент внутри тега <head> HTML-документа перед его выводом в браузер. С помощью этого плагина можно добавить, изменить или удалить мета-теги, js-скрипты, css-стили и т.п.
07.05.2013
Расширения позволяют существенно расширить функциональность вашего сайта, например, добавить форум, чат, средства для чтения RSS-лент и даже интернет-магазин. Огромное количество расширений вы сможете найти на сайте http://extensions.joomla.org. Практически все расширения на этом сайте бесплатные.
08.04.2013
Memcached разработан для кэширования данных, генерация которых требует большого количества ресурсов. Такого рода данные могут содержать что угодно, начиная с результатов запроса к базе данных и заканчивая тяжеловесным куском шаблона.