2010-10-30 13 views
0

Я пытаюсь локально установить joomla на свой ноутбук. У меня установлен и работает apache2. Когда я перехожу на localhost: 8080, я попадаю на страницу установки Joomla. Это то, что я вижуУстановка Joomla на Ubuntu

PHP Version >= 4.3.10 Yes 
- Zlib Compression Support Yes 
- XML Support Yes 
- MySQL Support  No 
MB Language is Default Yes 
MB String Overload Off Yes 
configuration.php Writable No 

Так что некоторые основные вопросы. Как включить поддержку MySQL? У меня уже установлен MySQL 5.1.49 на машине, и я использую его с установленными рельсами, поэтому он установлен и работает. Это может иметь какое-то отношение к mod_sql, но я не могу найти информацию об этом в Интернете.

Мой другой вопрос: как я могу сделать config.php доступным для записи?

+0

Получил конфигурацию.php, создав пустой файл в каталоге joomla с именем «configuration.php» и установив его так, чтобы его можно было прочитать и записать. –

+0

Должна быть конфигурация.php, я не помню, это было время с момента моей первоначальной настройки, но я уверен, что есть один предоставленный, его, возможно, потребуется переименовать, прочитайте руководство по установке, чтобы найти его. –

+1

ВЫ ДЕЙСТВИТЕЛЬНО хотите быть уверенным, что права на конфигурацию.php принадлежат и разрешены правильно. Владеет www-данными, и только он может читать-писать. В противном случае каждый будет иметь информацию о соединении с вашим сервером MySQL. –

ответ

3

Гораздо лучше, чем установка MySQL самостоятельно, используйте специализированный установщик пакетов TaskSel. Это действует как apt, но устанавливается и настраивается для определенных задач. Запуск sudo tasksel install lamp-server. Изменить: вы также можете проверить наличие у вас «libapache2-mod-php5».

Что касается разрешений, если у вас есть каталог/var/www/joomla, то cd /var/www, а затем sudo chown -R www-data joomla/. Так вы разрешаете файлам принадлежать веб-серверу, а не root. Должен это исправить.

+0

У меня установлен libapache2-mod-php5. Нужно ли это сделать без установки лампы-сервера? –

+0

На данный момент у вас есть тот, который уже установлен. –

+1

От https://help.ubuntu.com/community/ApacheMySQLPHP Я вижу, что задача в основном: apache2 php5-mysql libapache2-mod-php5 mysql-server у вас есть все это? –