2010-10-30 185 views
0

我想在我的笔记本电脑上本地安装joomla。我有apache2安装和工作。当我去localhost:8080时,我进入了Joomla的安装页面。这是我看到的在Ubuntu上安装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有关,但我无法找到关于该在线的任何信息。

我的其他问题是我如何使configuration.php可写?

+0

通过在名为“configuration.php”的joomla目录中创建一个空文件并将其设置为可以读写该文件,从而获得了configuration.php。 – 2010-10-30 14:06:11

+0

应该有一个configuration.php,我不记得,自从我初始设置以来它已经有一段时间了,但我确定有一个提供了,它可能需要重命名,请阅读安装手册以找到它 – 2010-10-30 14:10:39

+1

You REALLY想要确保configuration.php上的权限是正确拥有和许可的。由www数据拥有,只有它可以读写。否则,每个人都将有连接信息到你的MySQL服务器。 – 2010-10-30 14:16:46

回答

3

比自己安装MySQL好得多,使用专门的软件包安装程序TaskSel。这就像apt,但为特定任务进行安装和配置。运行sudo tasksel install lamp-server。编辑:你也可以检查你是否安装了'libapache2-mod-php5'。

至于权限,如果你有目录/ var/www/joomla那么cd /var/www然后sudo chown -R www-data joomla/。这就是你如何让文件被Web服务器所拥有,而不是root。应该修复它。

+0

我已经安装了libapache2-mod-php5。反正有没有安装灯泡服务器? – 2010-10-30 14:33:11

+0

在这一点上,你基本上已经安装了。 – 2010-10-30 14:45:30

+1

从https://help.ubuntu.com/community/ApacheMySQLPHP我看到这个任务基本上是:apache2 php5-mysql libapache2-mod-php5 mysql-server你有所有这些吗? – 2010-10-30 14:47:36