Admin's Notes. Mysql установка joomla


Установка Joomla 3.4.8 на Apache 2.4.18 + PHP 7.0.3 + MySQL 5.7.11 на Windows Server 2008R2

Теперь в продолжение нашей прошлой статьи поставим уже полноценную CMS Joomla на наш веб сервер. И помним что у нас там выставлены жесткие ограничения на запись в директории и файлы, поэтому установка не будет очень гладкой как на этом видео:

Хотя может оно и будет вам полезно и дальше уже можно не читать :) А хотя надо бы… Joomla 3.4.x не совместима с PHP 7

Ну а для тех кто хочет почитать… Поехали!

1) Скачиваем Joomla тут https://www.joomla.org/download.html

2) Разархивируем в каталог E:\iSites\testru\www (предварительно удалив там все файлы).

В результате у вас должно получиться как на скрине слева.

Сразу хочу обратить внимание на файл htaccess.txt его надо переименовать или скопировать в файл с именем .htaccess

Именно так с точкой в начале.

Средствами Windows  такого не сделать поэтому лучше воспользоваться каким-нибудь файловым менеджером.

Я использую Far Manager.

3) Создаем базу в MySQL. Я создал базу testdb при помощи замечательной программы SQLyog. Вы можете воспользоваться любой удобной для вас программой.

4) Создаем пользователя для этой базы и даем ему на нее все права. Я создал пользователя testuser.

5) Ну и теперь собственно начинаем установку Joomla. Вводим в строке браузера test.ru и вперед и с песней!

Но песня оказалось не долгой :(

Joomla 3.4.8 не совместима с PHP 7 и логах можно увидеть вот такую ошибку

Cannot use Joomla\\String\\String as String because 'String' is a special class name in E:\\iSites\\testru\\www\\libraries\\vendor\\joomla\\registry\\src\\Format\\Json.php on line 12

Так что попробуем поставить бетку 3.5 - Joomla! 3.5 Beta 2. Качаем ее тут https://github.com/joomla/joomla-cms/releases/download/3.5.0-beta2/Joomla_3.5.0-beta2-Beta-Full_Package.zip и повторяем все шаги со второго.

 

 

 

 

 

 

 

 

 

И теперь опять набираем test.ru в браузере и о чудо! Установка началась!

Далее уже как в видео вводим данные и жмем Далее…

А вот здесь теперь будет самое интересное. Так как у нас нет разрешений на запись для пользователя iUser в каталог www, то увидим следующее:

Но установку как видим можно продолжить. Только файл configuration.php надо будет создать своими руками.

Это не так уж и сложно. Зато файлы на сервере будут в безопасности и их ни кто не сможет изменить, даже если в Apache или Joomla будет найдена уязвимость. Это защитит хотя бы от какого-то количества атак.

Так что смело жмем Далее и продолжаем установку! Я кстати выбрал таки пункт Изучаем Joomla!

 

Далее получаем вот такое сообщение. Ну и делаем все что написано.

Но прежде чем удалить директорию instalation нажмем на Установка языковых пакетов и увидим длинную партянку из списка языковых пакетов…

 

Выбираем русский язык и жмем Далее. И Далее я выбрал так как ниже и увидел поздравление с успешной установкой и напоминанием что надо удалить каталог instalation.

Удаляем instalation в папке www. И жмем Панель управления.

 

 

И вот он момент истины!

После окончания установки необходимо разрешить запись в файл configuration.php иначе вы не сможете сохранять настройки Joomla!

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

Если все сохранилось, то поздравляю. У вас все работает! То есть после сохранения настроек вы должны увидеть такое сообщение:

Ну и теперь заходим на test.ru и видим что-то вроде этого:

Ну и если вы хотите видеть логи работы Joomla, то вам надо дать разрешение на запись в каталог www\logs для пользователя iUser. И так же можно дать, и даже нужно разрешение на запись в каталог временных файлов www\temp. Ну и еще дать разрешение на запись в каталоги cache. Хотя чтобы не париться можете сразу дать разрешение на запись в папку www и все :), НО файл .htaccess должен быть запрещен на запись для iUser.

Так же можете посмотреть несколько видео по настройке и работе с Joomla 3.x

adminsnotes.blogspot.com

Установка MySQL для Joomla! - Генератор расширений Joomla

Запускаем файл Setup, который лежит внутри архива:

 

Программа установки MySQL

 

В следующем окне выбираем типичную установку:

 

Выбор типа установки MySQL

 

Можно приступать к установке. Обратите внимание на директории куда устанавливается MySQL (выделена цветом):

 

Начало установки сервера MySQL

 

Ждем пока программа установится. После установки вам покажут рекламу усовершенствованной коммерческой версии продукта - MySQL Enterprise Server. Нам вполне хватит бесплатной версии. Просто нажимаем 2 раза Далее:

 

Mysql Enterprice

 

И еще разок:

 

MySQL Enterprise Server

 

Теперь мы должны настроить MySQL:

 

Конфигурирование сервера MySQL под Windows

 

Нажимаем Finish и попадаем в следующий диалог настройки. На первом шаге нашимаем Next. На следующей картинке выбираем детальную настройку:

 

Выбор типа настройки MySQL

 

На следующем этапе мы выбираем тип сервера. Чтобы MySQL сервер потреблял у вас меньше ресурсов компьютера выбираем тип - Developer Machine:

 

Настройки потребления ресурсов MySQL

 

Дальше мы должны выбрать будет ли MySQL использовать транзакционный режим. Мы выберен универсальный режим, одинаково хорошо работающий как в транзакционном режиме, так и в стандартном:

 

Транзакционный и стандартный режим работы MySQL

 

Далее мы должны указать путь, где будут храниться файлы базы данных. По умочанию базы данных хранятся там же, где и сервер базы данных (на диске C:). В случае, если у вас слетит Windows, то вы потеряете данные. Поэтому я рекомендую указать путь на другом диске, например D:

 

Путь к файлам базы данных MySQL

 

На следующем этапе указываем возможное количество одновременных соединений с MySQL. Настройки по умолчанию (20 одновременных соединений) нам подойдут:

 

Количество соединение с MySQL

 

На следующем этапе настраиваем сетевые опции. Здесь указывается номер порта (оставляем выбранный по умолчанию, на котором будет работать MySQL. Также не забудьте включить галочку "Add firewall exception for this post" (чтобы firewall разрешил использовать этот порт):

 

Настройка портов MySQL

 

На следующем этапе нужно выбрать кодировку текста для баз данных MySQL, которая будет использоваться по умолчанию. Чтобы не было проблем при работе с русскими символами нужно выбрать utf8, так как показано на рисунке:

 

Кодировка MySQL (uft8)

 

Следующий этап - настройка MySQL как службы Windows. Здесь рекомендую отметить флажок - Добавить путь, где находиться MySQL в переменные окружения Windows. Это может вам пригодиться, если будете работать с MySQL из командной строки:

 

MySQL как Windows сервис

 

Теперь необходимо придумать пароль для MySQL. Обязательно запомните его, а лучше запишите. В противном случае вам придется заново устанавливать MySQL, т.к. вы не сможете нигде его посмотреть. Остальные галочки в целях безопасности не ставим:

 

Установка пароля на MySQL

 

На следующем этапе запускается программа, которая на основе введенных вами файлов создает конфигурационный файл MySQL  и запускает сервис MySQL:

 

Запись файла конфигурации и запуск сервиса MySQL

 

Если вы все сделали правильно, то должны увидеть следующее:

 

Установка MySQL успешно завершена

 

Установка MySQL для Joomla! - Генератор расширений Joomla и многое другое на нашем сайте посвященном работе расширений, компонентов, модулей, плагинов для линейки Joomla. Отправляйте ссылку на страницу своим друзьям и в социальные сети воспользовавшись графическими иконками выше.

jcreator.ru

Создание сайта на Joomla - Установка Joomla

 Итак, мы решили, какой сайт будем делать и установили Apache, PHP и MySQL. Теперь надо создать под наш будущий сайт папку на сервере.

Все проекты, которые вы будете создавать должны храниться в папке htdocs сервера Apache. Поэтому идем в папку htdocs (она находится по адресу C:\Program Files\Apache Software Foundation\Apache2.2\htdocs) и создаем в ней папку с названием oboi. Т.е папка с нашим сайтом имеет адрес: C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\oboi

Теперь можно переходить к установке самой Joomla. Скачайте файл joomla.zip, и разархивируйте его в папку oboi.

Теперь запускаем браузер и в адресной строке пишем адрес нашего сайта - http://localhost/oboi (localhost - это наш сервер Apache, по умолчанию Apache будет искать папку oboi в папке htdocs). Если вы все сделали правильно, то вы увидите первое окно установки Joomla:

Выбираем русский язык и нажимаем кнопку Далее. Откроется окно, в котором идет проверка необходимых для работы Joomla компонентов (PHP, MySQL и т.д.). Так как вы их установили, то проверка должна закончиться удачно:

Нажимаем кнопку Далее. Откроется окно с текстом лицензии:

Нажимаем кнопку Далее. Откроется окно конфигурации базы данных:

Прежде чем указать необходимые настройки базы данных, ее надо создать.

Для этого

Все, база данных создана. Работать с MySQL нам больше не придется. Возвращаемся к окну установки Joomla и укажем необходимые настройки:

Нажимаем кнопку Далее. Откроется окно с настройкой FTP-доступа, нам он не нужен, поэтому нажимаем Далее:

Откроется окно с основными настройками, где необходимо указать:

Нажимаем кнопку Далее. Появится окно предупреждения о том, что мы не установили демонстрационные данные

Эти данные нам не нужны, поэтому нажимаем ОК. Появляется последнее окно установки Joomla, в котором нас поздравляют с успешной установкой и напоминают, что теперь необходимо удалить папку installation и запомнить, что логин администратора сайта (т.е. ваш) - admin:

Идем в папку oboi и удаляем в ней папку installation. Все! Мы сделали все необходимые установки и можем переходить к нашему сайту.

Предыдущий урок Вернуться в раздел Следующий урок 

www.site-do.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта