Я пытаюсь локально установить joomla на свой ноутбук. У меня установлен и работает apache2. Когда я перехожу на localhost: 8080, я попадаю на страницу установки Joomla. Это то, что я вижу
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 доступным для записи?
Гораздо лучше, чем установка MySQL самостоятельно, используйте специализированный установщик пакетов TaskSel. Это действует как apt, но устанавливается и настраивается для определенных задач. Запустите sudo tasksel install lamp-server
. Изменить: вы также можете проверить, что у вас установлен "libapache2-mod-php5".
Что касается разрешений, если у вас есть каталог /var/www/joomla, тогда cd /var/www
, а затем sudo chown -R www-data joomla/
. Так вы разрешаете файлам принадлежать веб-серверу, а не root. Должен исправить это.