Как мне установить Joomla 1.7 на сервер лампы?
У меня есть рабочий сайт joomla 1.7 business live, и я хотел бы узнать, как установить wamp-сервер и joomla 1.7 на ubuntu 11.1. Я использую его для локальной работы на сайте, затем создаю его резервную копию и загружаю в корневой каталог действующего сайта и устанавливаю его с помощью kickstart.php. Я хотел бы сделать все это через Ubuntu вместо Windows 7 Ultimate.
1 ответ
Joomla - это популярная CMS с открытым исходным кодом, которая позволяет создавать с нуля профессиональные веб-сайты для вашего бизнеса или личного использования. В настоящее время выпущена последняя версия Joomla 1.7.2, на которой мы собираемся сделать учебник.
В этом руководстве мы увидим, как установить Joomla 1.7.x в систему под управлением Ubuntu 11.10/11.04. Прежде чем мы начнем, вам нужно сначала установить веб-сервер Apache (LAMP) в вашей системе вместе с PHP и MySQL.
Начиная
После установки LAMP откройте терминал и следуйте этой последовательности инструкций:
Добавление Joomla в Apache sudo apt-get install apache2
- Добавьте файл конфигурации для Joomla в Apache с помощью этих команд:
cd /etc/apache2/ sudo cp sites-available/default sites-available/joomla
- Теперь включите сайт Joomla с помощью этих команд:
sudo a2ensite joomla sudo service apache2 restart
Создание пользователя и базы данных MySQL sudo apt-get install mysql-server
- Войдите на свой сервер MySQL с помощью этой команды и отправьте пароль MySQL, который вы указали во время установки LAMP:
mysql -u root -p
- Создайте базу данных с именем joomla с помощью этой команды:
create database joomla;
- Создайте сейчас пользователя MySQL с именем "joomla" с помощью этой команды (замените любой пароль по вашему выбору):
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, \ LOCK TABLES ON joomla.* TO 'yourusername'@'localhost' IDENTIFIED BY 'yourpassword';
xxx.xxx.xxx.xxx. = ip вашего рабочего стола
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, \ LOCK TABLES ON joomla.* TO 'yourusername'@'xxx.xxx.xxx.xxx' IDENTIFIED BY 'yourpassword';
- Выход из сервера MySQL:
выход
Загрузка Joomla (v 1.7.2) загрузите с веб-сайта joomla выдержку с рабочего стола и перенесите на свой сервер с помощью filezilla через sftp
sudo mkdir /var/www/joomla
переместите его в папку /var/www/joomla
Присвойте права владения пользователю www-data для файлов Joomla с помощью этой команды:
sudo chown -R www-data.www-data /var/www/joomla/
Установка PHP
Выполнить команду -
sudo apt-get install php5 libapache2-mod-php5 php5-mysql
Затем перезапустите сервер Apache для загрузки модулей php -
перезапуск службы sudo apache2
Отключение буфера вывода
Для установки Joomla необходимо отключить output_buffering. Вот как это сделать:
- Вам нужно отредактировать файл "php.ini" с помощью этой команды:
sudo gedit /etc/php5/apache2/php.ini
- Поиск и замена:
output_buffering = 4096
к
output_buffering = off
Установка Joomla
Чтобы начать установку Joomla, на другом рабочем столе:
http://IP OF YOUR SERVER/joomla
Затем следуйте инструкциям мастера установки. На странице конфигурации базы данных укажите настройки MySQL, которые мы уже создали:
- Тип базы данных: MYSQL
- Имя хоста: Localhost
- Имя пользователя: ваше имя пользователя в шаге sql
- Пароль: выбранный пароль
- Имя базы данных: Joomla
Префикс таблицы: Aleatory
Сохрани и закрой.
Когда вы дойдете до финального экрана с поздравлениями по установке Joomla!, вам следует удалить каталог установки. Из корневого терминала:
rm -rf /var/www/joomla/installation/