Установка Joomla! на сервер провайдера с IIS6

Рейтинг:   / 1
ПлохоОтлично 

Установка Joomla! 1.5. Шаг 1

Ну, первый шаг это - разархивируйте полученый ZIP в отдельную папку.
Это даже не шаг, а подготовка к первому шагу. Сам же первый шаг будет состоять в том, что вы пойдёте в админку провайдера и создадите там (если вам заранее не дали готовую) MySQL базу данных. Если вам предложан 4 или 5, не надо парить мозг и выбирать 4... 5-ть лучше тем, что там есть многие вещи о которых 4-ка только может мечтать. А ещё современные программисты PHP, наконец-то пришли к выводу, что UDF и прочие триггеры и это оч удобно для всяческого рода специфических задачь, а уж как облагораживает код и вносит в него безопасность я и вообще помолчу.

Именно думая о возможных проблемах, лучше взять MySQL 5. Вдруг какой-то из компонентов, которые вы будете ставить в будующем, пожелает создать пару хранимых процедур или триггер и что в итоге? Ему будет отказано во взаимности и вы останетесь с разбитым сердцем и без приглянувшегося компонентика.

Поэтому создавайте базу MySQL 5.

Немного о безопасности:
было бы здорово, чтобы у MySQL аккаунта были свои собственные логин и пароль, очень даже принципиально отличные от тех, которыми вы пользуетесь для входа в административную часть провайдера. Те же пожелания стоит отнести и к FTP аккаунту, которым вы, вполне возможно, будете пользоваться за заливки кодов Jommla! на сервер провайдера. К сожалению не все провайдеры это позволяют, но если есть такая возможность то воспользуйтесь ею обязательно. Вообще, если есть возможность выставить ограничения по записи к отдельным папкам, то я бы очень сильно рекоммендовал после окончания развёртывания Joomla! отменить доступ на запись к корню Joomla! Каким папкам его следует дать, я расскажу позже. Но, повторюсь, на Windows хостинге такая прелесть не всегда доступна smiley.

Далее вам надо определиться, что ж за папка на сервере будет корневой для веб сайта (хотя Joomla! не обязана стоять в корне. Вот то, что вы сейчас читаете, находится в юмле стоящей не в корне. Тут важна цель, которая и становится причиной установки юмлы в одно из местотличных от корня). но допустим у вас весь сайт будет построен только на Joomla! и всё. Замечательно. Допустим, что для того, чтобы настроить куда "смотрит"  домен вам нужно сделать какие-то дополнительные действия. Обычно оно так:

  • создаём MySQL базу с юзером к ней (или записываем на бумажечку адрес/домен и пароли с явками доступа к готовой)
  • создаём папкукуда поставим Joomla! (или записываем на бумажечку путь к существующей)
  • настраиваем FTP и заливаем в папку, путь которой вы записали в бумажечку, на сервер (или каким-то иным способом, который предоставляет провайдер загружаем юмлу на сервер). Да, конечно не ZIP файл, а содержимое той папки куда вы разархивировали юмлу.
  • настраиваем домен (будь то 3-го уровня, или 2-го не важно) таким образом, чтобы физический путь к кодам и был та папка, куда мы успешно перекопировали с локального компьютера нашу юмлу.
  • после окончания конфигурирования и прописи во всех DNS (что может занять до 3х суток, если вы это делаете со свежекупленным доменным именем) открываем наш домен в браузере.

По поводу залитых кодов на сервер.
Что мы будем иметь для версии Joomla! 1.5.x:

            Каталог содержимого Joomla! 1.5.x перед стартом первичной настройки

Я пометил папку, которую по окончании первичной настройки всенепременно надо удалить.

Скажем  мы создали что-то типа myjoomla.mycitywebprovider.ru и при этом Joomla! у вас располагается в корне, то так и вводим: http://myjoomla.mycitywebprovider.ru. И поподаем сразу на сайт, который пока что находится в стадии первичной конфигурации Joomla!.