
Добрый день, дорогие читатели. Я хочу рассказать еще об одном очень полезном расширении для Joomla, которое дает возможность вставить код php прямо в код страницы сайта. Зачем это может понадобиться? За ответами прошу под кат!
В предыдущей статье я рассказывал как устанавливать веб-сервер для Linux вводом минимального набора команд, теперь посмотрим, как добавить к нему крайне необходимый функционал — виртуальные хосты.
В давние-давние времена, когда интернет был еще маленький, сайтов было мало, а серверов много, то положение дел, что на одном сервере находился один сайт всех устраивало. Но, со временем, Интернет начал расти и количества серверов стало уже не хватать, так как сайтов становилось все больше и больше.
Решением такой проблемы стало использование виртуальных серверов или виртуальных хостов. Напомню, что о виртуализации тогда речи еще не шло, один компьютер — одна операционная система.
Локальный веб-сервер — крайне необходимая утилита для любого веб-разработчика. Для платформы windows существую готовые пакеты, типа LAMP или Denwer, которые полностью избавляют пользователя от необходимости настройки чего-либо вручную.
Изначально веб-серверная платформа была именно на базе *nix систем, а уже затем все нужные приложения были портированы на Windows и другие платформы. Таким образом, *nix системы имеют все необходимое программное обеспечение для веб-разработки и не только.
Тем не менее, установка всего необходимого в *nix системах не так очевидна, но все равно проста. Здесь Вы не найдете всеми любимого файла setup.exe, который разом решает все проблемы, придется ввести несколько команд в консоли или воспользоваться каким-либо графическим средством установки приложений.
Протокол FTP появился уже много лет назад и успешно и многократно доказал свою пригодность для передачи файлов практически любого размера из централизованного хранилища пользователю. Тем не менее, работа с ним сопряжена с некоторыми неудобствами: для работы с этим протоколом нужен FTP клиент. Без FTP клиента можно было бы и обойтись, если бы FTP сервер находился на машине пользователя — можно было бы заливать на него файлы простым копированием, а так как сейчас этот протокол используется для закачки файлов на хостинг — без FTP файлового менеджера никак не обойтись.
Изначально базы данных разрабатывались для хранения большого объема данных. Собственно, они сегодня и используются по назначению, но, зачастую, применяются не все доступные возможности.
Так, у БД MySQL есть интересное поле, которое называется BLOB. Это поле предназначено для хранения бинарных данных прямо в базе данных, т.е. оно позволяет хранить совершенно произвольный файл.
Поле BLOB обладает несколькими вариантами, которые различаются максимальным размером хранимых данных:
Как видим, места для хранения изображений вполне достаточно.