講師專欄

這裡是舊專欄文章,新文章請看BLOG

安裝與管理

安裝與管理 (11)

出現亂碼的情況有很多,如果整個網頁都是亂碼,有可能是網頁編碼的問題(如下說明)。

(如果只有讀取資料庫的內容亂碼,可能就是資料庫(或欄位)編碼的問題)

因為Joomla預設編碼是UTF-8

如果免費的虛擬主機可以正常顯示,一般是自己主機編碼設定的問題(預設有可能是西歐語系的編碼)

在網頁亂碼的狀態下,檢查一下瀏覽器的編碼是否在UTF-8

2012-12-17 144114

(我使用Google Chrome瀏覽器)


如果不是UTF-8,處理方式如下:

1. 你可以在apache的httpd.conf設定檔裡加入以下一行

AddDefaultCharset UTF-8

(可先搜尋AddDefaultCharset看看是否已有其他編碼設定)

 

2. 或是在網站根目錄 .htaccess 中最後加入 php_value default_charset UTF-8 將網站預設編碼設定為UTF-8

php_value default_charset UTF-8

(如果要在個別網站設定網頁預設編碼,可以使用 .htaccess)


使用 .htaccess 目錄權限設定,Apache伺服器網站的Directory裡設定需有支援,如果是測試網站,可以把AllowOverride值設定為All

AllowOverride All

以上提供參考

 

張貼於 週二, 11 六月 2013 13:07 作者

Joomla安裝套件錯誤:

JFolder::create: 路徑不在 open_basedir 路徑中

如果遇到以上訊息,請修改以下檔案即可解決

/libraries/joomla/filesystem/folder.php

編輯folder.php,檔案中找到 $obd = ini_get('open_basedir');

把它註解起來就可以了

// $obd = ini_get('open_basedir');

 

張貼於 週二, 11 六月 2013 12:58 作者

Joomla網站換主機,管理區正常,前台網站出現HTTP 錯誤 Error 500

當Joomla網站搬遷的時候,因為每部主機預設的設定不同,可能會遇到HTTP 錯誤 500 (Internal Server Error)錯誤。

可以試著調整(加大) php_value memory_limit 的值,例如

php_value memory_limit 64M

可透過.htaccess 中設定,將php的記憶體限制調高。若主機不允許使用.htaccess,建議請網管人員處理一下。

如果想了解一下可能的問題,也可以把Joomla全站設定中的系統除錯打開(網站上線前記得要關閉)

 

出現HTTP Error 500 的狀況有很多,以上只是一種情況。如果網站使用的模組或外掛有衝突,也可能會有此情況發生。建議可以多使用Joomla的系統除錯功能,先了解一下問題,再尋求解決的方式。

 

張貼於 週二, 11 六月 2013 12:54 作者
第 3 頁,共 3 頁

payment fm paypayment 711 paypayment ecpaypayment paypalpayment masterpayment visa

加入LINE好友

line pic

給你最新的學習情報!

服務專線:04-23209259