Как установить joomla на xampp
Перейти к содержимому

Как установить joomla на xampp

  • автор:

Как установить Joomla на XAMPP локальную платформу

CMS Joomla, с недавних пор, не относится к специфическим системам управления, для которых необходимо специальное техническое обеспечение и большие серверные ресурсы. Физическое место на диске, объём оперативной памяти и процент использования процессора для Joomla не выходят за рамки среднестатистических. Хотя некоторые хостинги предлагают специальные тарифы «для Joomla», делают они это скорее по инерции.

Стоит отметить, что есть популярные CMS, которые действительно требует повышенные серверные ресурсы. Характерным для нашей страны примером такой системы, является CMS 1Битрикс.

Напомню, что СМС «1C-Битрикс» активно используется для создания и управления проектов любого назначения, чаще Интернет магазинов, крупных порталов и сайтов корпораций. Главный плюс данной системы органичная интеграция с программой 1С бухгалтерии и складской учёт.

Однако программой 1С:ИТС можно пользоваться имея сайт на любой CMS, в том числе Joomla. Более того для работы с программой 1С:ИТС уж не требуется мощных компьютеров на рабочем месте. Существуют сервисы 1С:ГРМ (готовое рабочее место), которые через облачные технологии позволяют работать с программой на любых мощностях и с любого рабочего место. За подробностями про 1С:ГРМ сюда.

Локальная установка Joomla используется для предварительной настройки и наполнения сайта, тестирования расширений, проверки новых программных продуктов. Чтобы установить систему на компьютер, предварительно нужно собрать самостоятельно или установить готовый локальный сервер. Одной из таких сборок является локальная сборка XAMPP, работающая по любой оперативной системой.

Ставим XAMPP

Поставить XAMPP не сложно, поэтому кратко:

  • Заберите XAMPP на официальном сайте тут: https: //www.apachefriends.org/ru/download.html . Обратите внимание, что версии XAMPP для скачивания включают разные версии PHP. Для установки Joomla 3.8, нужен PHP 5.6 или 7+.
  • Запустите инсталлятор и пройдите семь окон инсталляции.
  • Завершите установку контрольным запуском XAMPP из меню «Пуск» компьютера.

Чтобы установить Joomla на XAMPP, нужно запустить две службы:

  • Apache, запускаем кнопкой Start, на потру 80.
  • MySQL запускаем кнопкой Start, запуск проходит на порту 3036.

XAMPP zapusk

XAMPP zapusk

Проверку работы сервера проконтролируйте, введя в адрес браузера: http: //localhost . На странице должна открыться административная панель XAMPP. Если XAMPP не запускается, освободите 80-порт на компе. Итак, XAMPP запускается, можно установить Joomla на XAMPP.

XAMPP admin panel

Административная панель XAMPP — XAMPP admin panel

Установить Joomla на XAMPP

Установка CMS на локальную платформу включает три этапа:

  • Создание базы данных;
  • Заливка дистрибутива;
  • Сама установка.

Создаем базу данных нашего сайта

  • XAMPP запущен (http://localhost) и открыт;
  • В правом верхнем углу панели жмем ссылку «phpmyadmin»;
  • Для создания БД жмем кнопку «Создать»;
  • Даем базе имя: любое, например joomla. Пользователя базы данных НЕ создаем, он будет root, пароль доступа НЕ создаем.

localhost phpMyAdmin

localhost phpMyAdmin

Заливка дистрибутива Joomla в каталог локального сайта

  • Предварительно заберите Joomla с официального сайта ( https://downloads.joomla.org/ru/ );
  • На компьютере, в каталоге установки XAMPP ищем папку httpdocs и создаем в ней каталог будущего сайта с именем базы данных, в моём примере, joomla;
  • Заливаем распакованный дистрибутив Joomla в этот каталог.

Три шага установки Joomla локально

Все подготовительные работы завершены, пора установить Joomla локально на XAMPP платформе. Напоминаю, XAMPP работает.

В адресной строке браузера пишем: http://localhost/joomla , где joomla это название папки, куда вы залили CMS. Далее, прохожим 4 окна установки системы. Они стандартны, как для локального сайта, так и сайта устанавливаемого на сервер хостинга.

Окно установки 1

Заполняем все поля обозначенные звездочками.

screencapture localhost joomla installation index php 1

screencapture localhost joomla installation index php 1

Окно установки 2

Пишем данные нашей базы данных. Название: joomla, пользователь: root, пароля нет.

screencapture localhost joomla installation index php 2

screencapture localhost joomla installation index php 2

Окно установки 3

screencapture localhost joomla installation index php 3

screencapture localhost joomla installation index php 3

Окно установки 4

CMS установлена и извещает нас, что необходимо удалить каталог Installation.

screencapture localhost joomla installation index php final

screencapture localhost joomla installation index php final

Перед удалением важно, сделать выбор, как перевести систему (локализовать) на свой язык. У нас два варианта:

  1. удалить каталог Installation, перейти по кнопке «панель управления» и там локализовать Joomla;
  2. сначала локализовать систему (есть кнопка установить пакет локализации) и только потом удалить каталог Installation, перейти по кнопке «панель управления».

Я использую первый вариант и перехожу в панель управления на английском языке.

Локализация Joomla из панели управления

  • Переходим на вкладку: Extensions→Language(s)→Installed
  • Поиском [ru], ищем пакет русской (нужной) локализации;
  • Выделив чекбокс в строке с нашим языком, устанавливаем (кнопка Install) найденный языковой пакет;
  • На вкладках Installed и Content Langueges назначаем русский язык языком по умолчанию;
  • Выходим и входим в административную панель (кнопка вверху справа);
  • Видим, что панель переведена на русский язык.

Languages Installed joomla Administration 1

Languages Installed joomla Administration 1

Languages Installed joomla Administration 2

Languages Installed joomla Administration 2

Languages Installed joomla Administration

Languages Installed joomla Administration

joomla panel ru

joomla panel ru

Вывод

Мне удалось установить Joomla на XAMPP локальную платформу. Как видим, платформа XAMPP позволяет без особых проблем, локально установить CMS Joomla. Далее можно настраивать сайт, наполнять его контентом, а по готовности переносить на платный сервер хостинг компании.

Еще статьи

  • Joomla 3 на ISP – установка Joomla через ISP панель
  • Как установить Joomla 3 из панели хостинга
  • Как установить Joomla на XAMPP локальную платформу
  • Перенос Joomla 3 на хостинг
  • Установка Joomla 3 на Денвер

XAMPP для Joomla

XAMPP — это простой в установке пакет, который включает в себя веб-сервер Apache, PHP, XDEBUG и базу данных MySQL. Это позволяет вам создать среду, необходимую для запуска Joomla на вашей локальной машине. Последняя версия XAMPP доступна на веб-сайте XAMPP. Доступна загрузка для Linux, Windows, Mac OS X и Solaris. Загрузите пакет для вашей платформы.

Важное замечание относительно XAMPP и Skype:

Apache и Skype используют порт 80 в качестве альтернативы для входящих соединений. Если вы используете Skype, зайдите в панель Tools-Options-Advanced-Connection и снимите флажок «Use 80 and 443 as alternatives for incoming connections«. Если Apache запускается как служба, он займет 80 до запуска Skype, и вы не увидите проблемы. Но, чтобы перестраховаться, отключите эту опцию в Skype.

Установка XAMPP на Windows.

Установка XAMPP для Windows очень проста. Вы можете использовать исполняемый файл программы установки XAMPP (например, » xampp-windows-x64-7.4.4-0-VC15-installer.exe «). Подробные инструкции по установке для Windows доступны здесь.

Если вы работаете на Windows XP или 2003, то они не поддерживаются основным пакетом, но есть совместимые версии XAMPP для этих платформ, перечисленные на странице загрузки (но вы сможете запустить только PHP 5.4 или ниже — и, следовательно, сможете протестировать только Joomla 3.x и ниже).

Для Windows рекомендуется установить XAMPP в » c:\xampp » (не в » c:\program files «). Если вы сделаете это, ваша Joomla (и любые другие локальные папки веб-сайта) будут находиться в папке » c:\xampp\htdocs «. (По соглашению, все веб-содержимое попадает в папку » htdocs «).

Если у вас несколько http-серверов (например, IIS), вы можете изменить порт прослушивания xampp. В \apache\conf\httpd.conf измените строку Listen 80 на Listen [portnumber] (например: » Listen 8080 «).

Учебник по журналу Joomla Community

Вы можете найти подробное руководство по установке XAMPP на Windows, а также Joomla 4, Joomla Patch Tester и Git в этой статье Joomla Community Magazine.

Установка XAMPP на Linux.

Установка XAMPP.

Откройте Терминал и введите:

sudo tar xvfz xampp-linux-1.7.7.tar.gz -C /opt

(замените xampp-linux-1.7.7.tar.gz на версию xammp, которую вы скачали). Сообщалось, что база данных MYSQL в xampp 1.7.4 не работает с Joomla 1.5.22.

Это установит . Apache2, mysql и php5, а также ftp-сервер.

sudo /opt/lampp/lampp start
sudo /opt/lampp/lampp stop

запускает/останавливает все службы

Протестируйте ваш сервер XAMPP на localhost.

Откройте браузер и откройте

http://localhost

Индексная страница index.php перенаправит вывод по адресу:

http://localhost/xampp

Там вы найдете инструкции по изменению имен пользователей/паролей по умолчанию. На компьютере, который не передает файлы в Интернет или локальную сеть, изменение значений по умолчанию является личным решением.

Установка Joomla.

Разархивируйте архив на жесткий диск

Подключитесь к localhost с помощью FTP клиента (по умолчанию):

nobody lampp

Создайте папку для Joomla на сервере localhost

Залейте по FTP распакованные установочные файлы Joomla в только что созданную папку Joomla.

Важно:
  • Установка xammp устанавливает правильные права и разрешения на файлы.
  • Использование команды CHOWN приведет к проблемам с правами собственности в xampp.
  • Использование nautilus для работы с папками/файлами на localhost приведет к проблемам с правами на файлы в xampp.
Информация о базе данных
localhost

Имя базы данных по умолчанию:

test

Пользователь базы данных по умолчанию:

root

Пароль по умолчанию отсутствует.

Пароль администратора — на ваш выбор.

Установка Sample Data рекомендуется для начинающего пользователя.

После установки удалите каталог installation и зайдите в браузере на:

http://localhost/yournewjoomlafolder
http://localhost/yournewjoomlafolder/administrator

Создание ссылки в меню Ubuntu.

Чтобы создать графический интерфейс для xammp, подключенного к меню Ubuntu

Откройте Терминал и введите:

sudo gedit /usr/share/applications/xampp-control-panel.desktop

Затем скопируйте следующее в gedit и сохраните.

[Desktop Entry] Encoding=UTF-8 Name=XAMPP Control Panel Comment=Start and Stop XAMPP Exec=gksudo "python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py" Icon=/usr/share/icons/Tango/scalable/devices/network-wired.svg Terminal=false Type=Application Categories=GNOME;Application;Network; StartupNotify=true

Если панель управления не запускается, попробуйте выполнить команду Exec непосредственно в терминале:

gksudo "python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py"

Если вы получите ошибку:

Error importing pygtk2 and pygtk2-libglade

Установите недостающие библиотеки:

sudo apt-get install python-glade2

Отладчик XDebug PHP.

Пакет XAMPP для Linux не включает отладчик XDebug PHP. Чтобы установить XDebug на Debian или Ubuntu:

— Установите пакет build-essential:

sudo apt-get update sudo apt-get install build-essential sudo apt-get install autoconf

— Скачайте пакет разработки для вашей версии XAMPP и распакуйте его поверх существующей установки:

sudo tar xvfz xampp-linux-devel-1.7.7.tar.gz -C /opt
wget http://xdebug.org/files/xdebug-2.1.3.tgz tar xzf xdebug-2.1.3.tgz cd xdebug-2.1.3/ /opt/lampp/bin/phpizewget http://xdebug.org/files/xdebug-2.1.3.tgz tar xzf xdebug-2.1.3.tgz cd xdebug-2.1.3/ /opt/lampp/bin/phpize

После этого в вашей консоли появится следующий вывод.

Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 20090626 
./configure --with-php-config=/opt/lampp/bin/php-config make sudo make install

Тогда вывод будет таким. пожалуйста, следите за указанной директорией.

Installing shared extensions: /opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/

Создайте в папке temp папку, в которой будет храниться файл данных, сгенерированный XDebug:

sudo mkdir /opt/lampp/tmp/xdebug sudo chmod a+rwx -R /opt/lampp/tmp/xdebug

Альтернативные варианты установки:

Установите с помощью библиотеки сообщества расширений PHP (PECL), поставляемой в комплекте с xampp:

sudo /opt/lampp/bin/pecl install xdebug

На Ubuntu/Debian вы можете установить с помощью:

apt-get install php5-xdebug

(предупреждение: это также установит Apache и PHP из репозиториев apt).

Предупреждение для 64-битных операционных систем

При компиляции XDebug или установке через apt-get вы получите ошибку при (повторном) запуске xampp:

/opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so: wrong ELF class: ELFCLASS64

Это происходит потому, что xampp работает в 32-битном режиме, а XDebug — в 64-битном. Чтобы решить эту проблему, либо создайте xdebug.so на 32-битной машине, либо скачайте его с сайта: http://code.activestate.com/komodo/remotedebugging/

Скачайте файл: «PHP Remote Debugging Client» for «Linux (x86)» Распакуйте содержимое файла на вашем компьютере, этот сжатый файл содержит несколько папок с номерами версий, например: 4.4, 5.0, 5.1 . 5.3 и так далее, зайдите в папку с более высоким номером версии или в ту, которая вам подходит, затем вручную скопируйте файл » xdebug.so » в следующее место, перезапишите, если необходимо

/opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/

Помните, что это расположение может быть другим на вашем компьютере

Установка XAMPP на Mac OS X.

Mac OS X фактически включает в себя сервер Apache из коробки, но большинство разработчиков предпочтут использовать интегрированные инструменты и возможности настройки, предоставляемые XAMPP.

Как и в случае с большинством программ на Mac, установка не представляет собой ничего сложного. На сайте Apache Friends — Mac OS X загрузите универсальный двоичный файла.

После завершения загрузки файла просто откройте образ диска и перетащите папку XAMPP в псевдоним папки » Applications «.

Чтобы запустить сервер, откройте » XAMPP Control.app » и нажмите кнопку запуска рядом с Apache.

Небольшие проблемы с XAMPP.

Многие пользователи Mac испытывают небольшие трудности на этом этапе, когда пытаются установить другой экземпляр Apache на своей машине. Если вы не можете запустить Apache в XAMPP, у вас есть два варианта:

1. Вы можете изменить порт прослушивания XAMPP. В \Applications\XAMPP\xamppfiles\etc\httpd.conf , измените строку: » Listen 80 » на Listen [portNumber] . Например:

Listen 8080

2. Вы можете изменить порт прослушивания предустановленного сервера Apache. В finder перейдите в » /etc » (CMD+SHIFT+G); отсюда вы сможете перемещаться по обычно скрытым файлам Apache. Найдите папку Apache2 и отредактируйте файл » http.conf «. Измените строку » Listen 80 » на Listen [portNumber] . Например:

Listen 8080

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

Тестовая установка XAMPP.

После установки XAMPP и запуска службы Apache с помощью инструмента XAMPP Control Panel, вы можете протестировать его, открыв браузер и перейдя по адресу » http://localhost «. Вы должны увидеть экран приветствия XAMPP, подобный приведенному ниже.

Phpinfo на xampp.png

Вызовите » phpinfo() » в верхнем меню. Это выведет длинный экран с информацией о конфигурации PHP, как показано ниже.

Вызовите

На данный момент XAMPP успешно установлен. Обратите внимание на «Загруженный файл конфигурации» (Loaded Configuration File). Этот файл можно редактировать для настройки XDebug.

Перевод с английского официальной документации Joomla:
https://docs.joomla.org/XAMPP

Заберите ссылку на статью к себе, чтобы потом легко её найти!
Раз уж досюда дочитали, то может может есть желание рассказать об этом месте своим друзьям, знакомым и просто мимо проходящим?
Не надо себя сдерживать! 😉

CMS для начинающих — #2 Установка CMS Joomla! на локальный сервер XAMPP

Иконка канала Loftschool

Рассмотрим процесс установки системы управления сайтом Joomla! на локальный сервер XAMPP. Курс «Cms Drupal 7 для начинающих разработчиков» : https://www.youtube.com/playlist?list=PLY4rE9dstrJwhv52HWoBe17zh_iP_vM4n Школа онлайн-образования: https://loftschool.com/ Telegram: https://telegram.me/loftblog Slack: http://slack.loftblog.ru/ Сайт: http://loftblog.ru/ Instagram: https://www.instagram.com/loftblog/ Группа вконтакте: http://vk.com/loftblog Facebook: http://www.facebook.com/loftblog Twitter: http://twitter.com/loft_blog Больше уроков от lofblog: #loftblog Все уроки по хештегу: #loftblogCMS Полезные уроки для веб-программиста: #вебпрограммист #CMS Поставь лайк — смотивируй автора писать еще 🙂

Показать больше

Войдите , чтобы оставлять комментарии

Установка Joomla на локальный сервер Xampp или хостинг

Для того чтобы начать установку Joomla на локальный сервер Xampp или хостинг нужно определиться какая версия этой CMS вам больше подходит. Если Вы хотите работать без проблем рекомендую для установки версию 1.5.25. Она полностью русифицирована и для этой версии в Интернете можно найти больше бесплатных компонентов, плагинов и модулей чем для других версий. По многочисленным отзывам в Интернете и по моим личным впечатлениям Joomla 1.5.25 является самой доработанной и стабильной версией.

Другие более поздние версии Joomla 1.6 и 1.7.3 и далее существенно не отличаются, и установку Joomla 1.5.25 на локальный сервер Xampp или хостинг можно взять за основу. Как установить локальный сервер Xampp можно прочитать пройдя по ссылке.

Первый шаг установки Joomla на хостинг

Для начала установки нужно скачать дистрибутив Joomla 1.5.25 здесь , Joomla1.6 или 1.7.3 тут . Создать папку для вашего сайта в директории C:/xampp/htdocs , например C:/xampp/htdocs/mysite . Затем распаковать архив в созданную папку. И набрать в браузере http://localhost/mysite после этого появляется первое окно установки Joomla.

Шаг 1

ustanovka-joomla

Здесь выбираете какой вам нужно язык и жмете «Далее»

Шаг 2

ustanovka-joomla2

В этом пункте установки проверяются требования для системы. Желательно чтобы рекомендуемые установки совпадали с тем, что здесь изображено. Если все нормально нажимаете «Далее»

Шаг 3

ustanovka-joomla3

Лицензионное соглашение. Нажимаете дальше.

Шаг 4

ustanovka-joomla4

Тип базы данных – оставляете MySQL

Название хоста — localhost

Имя пользователя – для установки Joomla на локальный сервер Xampp пишете “root”. Если устанавливаете на хостинг информация о базе данных на вашем хостинге. Обычно требуется создать базу.

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

Имя базы данных – указывайте имя базы вашего сайта, например mysite

Шаг 5

ustanovka-joomla5

Этот шаг оставляем без изменений

Шаг 6

ustanovka-joomla6

В этом окне вводите имя сайта,e-mail, пароль и обязательно установить демо-данные, нажав на соответствующую кнопку.

Последний шаг установки Joomla на хостинг

Шаг 7

ustanovka-joomla7

Здесь поздравление с удачной установкой.

После этого необходимо обязательно удалить папку «Installation», которая находится в C:/xampp/htdocs/mysite

Для входа в админ панель сайта набираете в браузере http://localhost/mysite/administrator . Ваш логин по умолчанию admin, а пароль тот, который вводили ранее в окне конфигурации сайта.

На этом установка Joomla на локальный сервер Xampp или хостинг завершена. Желаю удачной работы.

Если Вам не удалось скачать дистрибутив по ссылкам в статье выше, то можно скачать тут

Понравилось? Твой +1

Хотите получать новые интересные статьи с этого сайта

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *