|
- 我已經做過版本更新確認,卻一直跳出視窗要我確認?
- 請用 FTP 登入你的部落格安裝目錄,檢查 cache 資料夾權限是否為 777。
- 檢查 cache 目錄中是否有一支檔案叫做 CHECKUP,此檔案權限為 666。
- 若無該檔案,請自行用文字編輯器建立一個 CHECKUP 檔案(無副檔名)
內容依照你安裝的 TC 版本寫入,例:1.7.5 : Risoluto
存檔並上傳到 cache 資料夾中,檔案權限記得修改為 666 即可。
- 前台還有韓文怎麼辦?
- 請自行修改樣板檔案。
- 去下載英文版或是已經有中文化過的樣板。
- 若是引用以及回應的地方出現韓文,有可能是資料庫設定的部分,請打開樣板檔案的 index.xml,找到 <commentMessage> 以及 <trackbackMessage> 的部分,修改成中文,再進入樣板管理員重新套用這個樣板即可。
- 後台還有韓文怎麼辦?
- 下載最新的語言更新檔案,語言檔案請上傳到 language 資料夾中,直接覆蓋原有的檔案即可。
- 若還是不行,可以 e-mail 給我,請附上畫面擷圖。
- 插件的部分不保證全部都已經中文化,這個部份我盡力而為。
- 更新或是升級完後前後台一片空白?
- 檢查插件。更新後有可能會遇到插件無法使用的狀況,建議在更新或是升級之前先把較為特殊或是非官方的插件給關閉,避免錯誤。
- 開啟除錯模式
以 TextCube 1.6x, 1.7x 為例: 用 FTP 連上主機,下載 config.php 檔案,修改這一行,把註解 // 拿掉。 //$service['debug_rewrite_module'] = true; // rewrite handling module debuging. 如果你在控制台→主機內修改過設定,那 config.php 檔案請修改這一行:
$service['debugmode'] = 1; 把這個項目的 off 改成 on。 ini_set('display_errors', 'on'); 修改完後上傳覆蓋,並且重新整理部落格頁面。
- 留意錯誤訊息,若是無法得知錯誤來源,可以 e-mail 給我,來信請附上畫面擷圖或是除錯模式訊息內容。
- 插件開啟後無法使用?
- 以 TextCube 1.6x, 1.7x 為例:
用 FTP 連上主機,下載 config.php 檔案,修改這一行,把註解 // 拿掉。 //$serviceURL = 'http://yourdomain.name' ; // for path of Skin, plugin and etc. 如果你在控制台→主機內修改過設定,那 config.php 檔案請確認這一行沒有錯誤: $serviceURL = 'http://yourdomain.name';
- 版本不支援。
- 插件有內部錯誤。
- 主機不支援 mod_rewrite 怎麼辦?
還是可以使用,只是不能保證部落格在使用上不會有錯誤。還是建議在 Apache 主機並且支援 rewrite 模組的狀況下安裝使用。
- 如何節省主機頻寬?
若是 Apache 主機支援 expires 模組,可以在 .htaccess 檔案中加入這一段,在 RewriteEngine On 的上面加入: <IfModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 4 hours" ExpiresByType application/javascript "access plus 1 week" ExpiresByType application/x-javascript "access plus 1 week" ExpiresByType text/javascript "access plus 1 week" ExpiresByType text/css "access plus 1 day" ExpiresByType text/html A900 ExpiresByType text/xml A14400 ExpiresByType text/plain "access plus 1 hours" ExpiresByType image/gif "access plus 1 day" ExpiresByType image/jpg "access plus 1 day" ExpiresByType image/jpeg "access plus 1 day" ExpiresByType image/png "access plus 1 day" ExpiresByType image/bmp "access plus 1 day" ExpiresByType application/x-shockwave-flash A3600 </IfModule>
- 設定錯誤導致部落格無法使用?
- 如果是 .htaccess 檔案設定錯誤,這裡有原始設定,請用 FTP 連上主機後將 .htaccess 檔案覆蓋掉。
#<IfModule mod_url.c> #CheckURL Off
#</IfModule>
#SetEnv PRELOAD_CONFIG 1
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(cache)+/+(.+[^/])\.(cache|xml|txt|log)$ - [NC,F,L]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(thumbnail)/([0-9]+/.+)$ cache/$1/$2 [L]
RewriteRule ^(.*)$ rewrite.php [L,QSA] - 如果是 config.php 檔案設定錯誤,請用 FTP 連上主機,將 config.php 下載回來,針對以下項目進行修改。
$service['type'] = 'path'; $service['domain'] = 'your.domain.name'; $service['path'] = ''; $service['skin'] = 'coolant'; 如果你在控制台→主機內修改過設定,那 config.php 檔案請針對以下項目進行修改。 $service['type'] = 'path'; $service['domain'] = 'tc.ushiisland.net'; $service['path'] = ''; $service['skin'] = 'coolant';
- 如何進階應用 .htaccess 檔案?
一般來說,會修改到 .htaccess 檔案,大多都是有特殊需求,這裡提供幾種方式給大家參考一下。
- 避開 rewrite 的作用轉到靜態或是其他頁面。
在 RewriteRule ^(.+[^/])$ $1/ [L] 底下加入這兩行: RewriteCond %{HTTP_HOST} ^(yourdmoain.com)$ RewriteRule ^$ yourfolder/ [L,QSA]
- 還沒想到。
- 如何重新安裝新版本的 TextCube?
假設你安裝的 TC 目錄名稱叫做 blog,那麼請先將 TC 的壓縮檔案上傳到 / 底下,直接解壓縮,官方檔案會建立一個 /tc 的資料夾,裡面就是新版本的 TextCube。
接著,先把原本的 /blog 底下的 attach 目錄,"拷貝" 一份到 /tc 的目錄底下。
然後,請將原本的 /blog 更名為 /blog2,然後把 /tc 更名為 /blog,請注意,目錄權限必須為 0755。
最後,請用瀏覽器開啟你的 blog 位址,並在後面加入 setup.php 運行。
進入畫面之後,請選擇重新設定,之後就依照畫面提示安裝即可。
若是安裝失敗,請把 /blog 改回 /tc,然後把 /blog2 改回 /blog,這樣應該就沒問題了。
如果碰到資料庫錯誤,通常都是版本差異太大的問題,升級之前,最好先做過資料備份喔。
- 未完待續...
|
|
版本:
|
|
|