2010-10-30 120 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