Как мне установить Joomla 1.7 на сервер лампы?

У меня есть рабочий сайт joomla 1.7 business live, и я хотел бы узнать, как установить wamp-сервер и joomla 1.7 на ubuntu 11.1. Я использую его для локальной работы на сайте, затем создаю его резервную копию и загружаю в корневой каталог действующего сайта и устанавливаю его с помощью kickstart.php. Я хотел бы сделать все это через Ubuntu вместо Windows 7 Ultimate.

5
задан 25 October 2012 в 00:01

1 ответ

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

В этом руководстве мы будем видеть, как установить Joomla 1.7.x в системе под управлением Ubuntu 11.10/11.04. Прежде чем мы запустим, необходимо установить сначала веб-сервер Apache (ЛАМПА) в системе наряду с PHP и MySQL.

Начало

После установки ЛАМПЫ откройте терминал и следуйте за этой последовательностью инструкций:

Добавление 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 User & Database sudo apt-get install mysql-server

  • Регистрируйтесь к своему серверу MySQL с этой командой и отправьте свой пароль MySQL, который Вы отправили во время установки ЛАМПЫ:
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-пользователю-данных для файлов 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 перезапуск

Отключение Output_Buffering

Установка Joomla требует для выключения output_buffering. Вот то, как сделать это:

  • Необходимо отредактировать файл "php.ini" с этой командой:
sudo gedit /etc/php5/apache2/php.ini
  • Поиск и замена:

output_buffering = 4096

Кому:

output_buffering = прочь

Установка Joomla

Начинать установку Joomla, на другом рабочем столе:

http://IP OF YOUR SERVER/joomla

Затем следуйте мастеру установки. На уровне страницы Database Configuration обеспечьте настройки MySQL, которые мы уже создали:

  • Тип БД: MySQL
  • Имя хоста: Localhost
  • Имя пользователя: Ваше имя пользователя на шаге sql
  • Пароль: выбранный пароль
  • Имя базы данных: joomla
  • Префикс таблицы: случайный

  • Сохраните и закройтесь.

Когда Вы достигаете заключительного экрана с поздравлениями по случаю установки Joomla!, необходимо удалить каталог установки. От корневого терминала:

rm -rf /var/www/joomla/installation/

enter image description here enter image description here enter image description here

6
ответ дан 25 October 2012 в 00:01

Другие вопросы по тегам:

Похожие вопросы: