old.ubuntu-desktop.ru - CMS DRUPAL В LINUX UBUNTU - Сервер Главная > Каталог статей > Сервер
CMS DRUPAL В LINUX UBUNTU
Drupal (Друпал) — система управления содержимым, используемая также как каркас для веб-приложений (CMF), написанная на языке PHP и использующая в качестве хранилища данных реляционную базу данных (поддерживаютсяMySQL, PostgreSQL и другие). Drupal является свободным программным обеспечением, защищённым лицензией GPL, и развивается усилиями энтузиастов со всего мира.
Архитектура Drupal позволяет применять его для построения различных типов сайтов — от блогов и новостных сайтов до информационных архивов или социальных сетей. Имеющуюся по умолчанию функциональность можно увеличивать подключением дополнительных расширений — «модулей» в терминологии Drupal. Наиболее важные функции, предоставляемые Drupal «из коробки»:
единая категоризация всех видов содержимого (таксономия) — от форумных сообщений до блогов и новостных статей
широкий набор свойств при построении рубрикаторов: плоские списки, иерархии, иерархии с общими предками, синонимы, родственные категории
вложенность категорий любой глубины
поиск по содержимому сайта, в том числе поиск по таксономии и пользователям
разграничение доступа пользователей к материалам (ролевая модель)
динамическое построение меню
поддержка XML-форматов:
вывод документов в RDF/RSS
агрегация материалов с других сайтов
BlogAPI для публикации материалов с помощью внешних приложений
переводы интерфейса сайта на разные языки, а также поддержка ведения разноязычного контента
возможность создания сайтов с пересекающимся содержимым (например общей базой пользователей или общими настройками)
раздельные конфигурации сайта для различных виртуальных хостов (мультисайтинг), в том числе собственные наборы модулей и тем оформления для каждого подсайта.
Распакуйте содержимое архива в каталог /var/www/имя_вашего_сайта.ru
Перед тем как начинать установку необходимо добавить запись в конфигурационный файл, создать базу данных и пользователя MySQL, отредактировать базу данных доменных имен /etc/hosts и руссифицировать Drupal.
Создаем конфигурационный файл который расположен в каталоге /etc/apache2/sites-available, назовем его например — Drupal
Все на этом основные настройки закончены, можно запустить установку
В адресной строке наберите http://имя_вашего_сайта
Выбор языка
Настройка базы данных (настройте как показано на рисунке, пароль root этот тот, который Вы создали для администратора базы данных MySQL.(установка Lamp))
Nightingale — удобный многофункциональный музыкальный плеер и веб-браузер. Плеер обладает красивым интерфейсом и поддерживает различные аудиоформаты (MP3, AAC, Ogg Vorbis, FLAC, Apple Lossless и WMA). Так же можно расширить функциональные возможности плеера используя дополнения.
Nightingale имеет мощные средства для импорта файлов с локального диска или из сети, есть возможность поиска и сортировки аудио-файлов по разделам…
Sublime Text — быстрый кроссплатформенный редактор исходных текстов программ. Поддерживает плагины на языке программирования Python.
Sublime Text не является свободным или открытым программным обеспечением, однако, некоторые его плагины распространяются по свободной лицензии, а также разрабатываются и поддерживаются сообществом разработчиков. Лицензия его распространения позволяет использовать редактор…
FileZilla — загрузка и скачивание файлов через FTP, FTPS и SFTP
FileZilla это полнофункциональный FTP-клиент с простой и удобной графической оболочкой.
Программа написана на C++ и использует библиотеку wxWidgets.
FileZilla — один из лучших бесплатных FTP-менеджеров, который поможет вам скачать и загрузить файлы с FTP-серверов. Программа обладает удобным и приятным интерфейсом, присутствует множество поддерживаемых языков, а…
Создание каталога. Команда mkdir позволяет создать каталог, например:
mkdir /home/имя пользователя/ubuntu
После выполнения команды в домашней директории создается новый каталог ubuntu
Команда rmdir удалит каталог (только если он пустой), пример:
rmdir /home/имя пользователя/ubuntu
Копирование файла или каталога
Копирование файла выполняется командой cp, например:
cp /home/имя пользователя/555555.txt /home/имя…
chattr — изменяет атрибуты файлов на файловых системах ext2fs, ext3, ext4 для отдельного файла или директории:
chattr +a — только добавление данных (append-only), удаление и переименование запрещено;
chattr +i — запрещено удаление, изменение или переименование (immutable);
chattr +A — запретить сохранение данных о каждом обращении к файлу (no atime)
chattr +S — синхронное изменение всех данных на диск, без кэширования;
chattr +c…