Первичная установка и настройка сайта в CMS Joomla! 1.7 на локальном компьютере

Поскольку CMS Joomla! имеет сетевой интерфейс управления, то все работы по настройке самой программы и последующее управление и модификация сайта выполняются только через ее веб-интерфейс, с помощью браузера.

Первоначальная настройка сайта состоит из нескольких шагов, в которых пользователь указывает те или иные параметры, в дальнейшем используемые системой по умолчанию. Если установку проводить не на локальный компьютер, а сразу на удаленный веб-сервер, то нужно подготовить FTP-клиент к работе, так как в процессе установки Joomla! потребует определить нрава доступа к определенным каталогам, а впоследствии и удалить каталог installation.

Первый шаг. Наберем в адресной строке браузера адрес http://localhost/имя_сайта  и в открывшемся окне выполним первый шаг установки - выберем язык. В нашем случае задан русский язык. Теперь нажмем кнопку Далее.

Второй шаг - это проверка системы на соответствие требованиям CMS Joomla!. Внимательно отнеситесь к информации в окне браузера. В верхней области с параметрами не должно быть слова «нет» или любых красных надписей, иначе Joomla! не будет работать.
Поскольку установка проводится на локальный компьютер и ХАМРР при этом настроен из-под операционной системы Windows, то в нашей установке упущен один главный шаг. Его сразу увидят пользователи Linux, а мы столкнемся с этой проблемой при размещении сайта на удаленном хостинге.

Дело в том, что в подавляющем большинстве сетевые веб-серверы работают под управлением UNIX-подобных операционных систем, в которых политика безопасности несколько отличается от политики безопасности Windows. Для изменения либо просто открытия какого-либо файла в UNIX-подобных системах необходимо, чтобы у файла было настроено право доступа к нему, разрешающее или запрещающее какие-либо изменения.
Поэтому, чтобы избежать красных надписей, нужно предварительно задать права доступа 777 на изменения файлов для следующих каталогов:

  • administrator/backups/
  • adrninistrator/components/
  • administrator/cache/
  • administrator/modules/
  • administrator/templates/
  • cache/
  • components/
  • images/
  • images/sampledata/
  • language/
  • plugins/
  • plugins/content/
  • plugins/editors/
  • plugins/editors-xtd/
  • plugins/extensions/
  • plugins/search/
  • plugins/system/
  • media/
  • modules/
  • templates/
  • tmp/

Кроме того, для файла configuration.php самой системы Joomla! необходимо установить права доступа 666, а для каталога, в котором будет размещена CMS, также должны быть заданы права доступа 777.

При этом обратите внимание, что файл конфигурации configuration, php создается при настройке CMS Joomla!, то есть сначала необходимо поместить распакованный архив с системой на удаленный веб-сервер.

Затем с помощью FTP-клиента, в нашем случае FileZilla, нужно устанавливать права доступа к каталогам - сначала к корневому, затем к остальным, указанным выше. Только после этого можно приступать к установке, в процессе которой по требованию системы необходимо определить права доступа к файлу конфигурации configuration.php. В результате выполнения описанного алгоритма мы и получим окно без красных записей.

Если при соблюдении вышеуказанной процедуры все-таки возникают трудности, то имеет смысл обратиться за помощью к вашему хостинг-провайдеру, так как глобальные настройки сервера персонально под требования вашего сайта может изменить только он. Но это бывает очень редко, почти никогда - CMS Joomla! без особых проблем ставится на любой хостинг, удовлетворяющий ее минимальным требованиям.

Третий шаг предполагает ознакомление с лицензией GNU/GPL, оригинальный текст которой приведен в окне браузера.

Четвертый шаг позволит создать и настроить базу данных хранения контекстного содержимого сайта.

В появившемся окне необходимо заполнить следующие поля либо по аналогии с нашими - для локального компьютера, либо используя данные, которые были получены от хостинг-провайдера:

Настройка базы данных в Joomla 1.7

Тип базы данных - в нашем случае mysql. При размещении на удаленном веб-сервере - ранее полученные данные.

Имя сервера базы данных - в нашем случае localhost. При удаленном размещении - данные, полученные от хостинг-провайдера.

Имя пользователя - 17test в нашем случае или полученное от провайдера удаленного веб-сервера.

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

Имя базы данных - 17test для нас, или придумываем что-то для своего сайта на удаленном веб-сервере. При этом нужно помнить, что имена базы данных для одного и того же сайта как на локальном компьютере, так и на удаленном веб-сервере, должны совпадать. В ином случае при переносе сайта с локального компьютера на удаленный хост вы не сможете их синхронизировать и вам придется создавать сайт заново.

Префикс таблицы - можно установить тот, что указан по умолчанию, но лучше его сменить. Обычно указывают три любые буквы и знак подчеркивания после них. Префикс предназначен для того, чтобы машина не путала таблицы одного сайта пользователя с таблицами другого сайта этого же пользователя. Обычно это применяется тогда, когда провайдер отводит для пользователя только одну базу данных, а сайтов у него несколько. Таким образом, использование разных префиксов позволяет машине ориентироваться в базе данных и определять подачу контента для каждого сайта из своей отдельной таблицы, заданной своим собственным префиксом. Кроме того, изменение префикса способствует увеличению степени защиты базы данных от несанкционированного доступа. Обычный префикс базы данных стандартен и широко известен, измененный же префикс известен только вам, соответственно, злоумышленник, обращаясь но известному префиксу к таблицам вашей базы данных, их просто не найдет и не взломает.
Действия с уже имеющимися таблицами - я рекомендую установить первый флажок, так как во время учебы постоянно придется что-то добавлять, удалять, и в конце концов вы либо сами запутаетесь в переименованных таблицах, либо превысите дисковое пространство, отведенное веб-хостером под сайт.

Шаг пятый позволяет настроить FTP-клиент, присутствующий в CMS Joomla.

Поскольку мы работаем на локальном компьютере, то однозначно нужно установить переключате FТР-доступа как Да, только не вводите пароль - система не рекомендует этого делать для предотвращения несанкционированного доступа к дисковому пространству, на котором размещен ваш сайт. Лучше запомнить или записать пароль и вводить его только по запросу системы, и только в том случае, если вы работаете в режиме административного редактирования.

Шестой шаг определяет название сайта и политику доступа к сайту администратора.

В основных настройках записывается имя сайта, электронный почтовый адрес администратора сайта и пароль доступа к сайту в режиме административного редактирования. В обязательном порядке следует установить переключатель в положение Установить демо-данные и проконтролировать получение ответа в виде надписи Демо-данные успешно установлены. При указании почтового ящика следует помнить, что он будет находиться в свободном доступе не только для гостей вашего сайта, но и для спам-роботов. По этой причине имеет смысл указывать не личный домашний электронный почтовый адрес, а почтовый адрес секретаря фирмы или человека, отвеча-ющего за пересылку и сортировку почты внутри офиса, чтобы выполнялось первоначальное отсеивание спама.

Седьмой шаг. Завершение установки CMS Joomla 1.7 .

При завершении установки в обязательном порядке удалите каталог installation, иначе вы не сможете запустить систему. Если же система вдруг запустится, что может случиться только во время сбоя, то вы лишите свой сайт безопасности, оставляя все регистрационные данные для свободного доступа любому, кто случайно или умышленно забредет на выделенное вам дисковое пространство, будь то поисковый робот или специалист службы техподдержки. Удалив директорию installation, вы можете сразу просмотреть свой созданный сайт либо перейти к панели управления им, для чего достаточно щелкнуть на том или ином значке в правом верхнем углу экрана.

Как видно, создание сайта на основе CMS Joomla! не представляет особых трудностей, главное - четко и последовательно выполнять инструкции, появляющиеся в каждом новом окне установки системы. Кроме того, перед этим необходимо получить от хостинг-провайдера исходные данные для их указания при регистрации. Заполнение сайта содержимым тоже не вызовет никаких проблем, только сначала обратимся к теории в следующей статье на нашем сайте.

Тэги: сайта, помощью, интерфейс, сетевой, программы, выполняются, модификация