如果是要將在研習中心完成的部落格移植到 Linux 上!
建議重新進行安裝動作為佳!
示範網站 : http://www.tiec.tp.edu.tw/lt/
環境 Fedora Core 3 PHP4 MySQL 3.23 ( 對應 Appserv 2.3 )
1. 刪除在研習中心完成的部落格資料夾內的config 、gallery 兩個資料夾
重新拷貝原始安裝檔中的 config 及 gallery 兩個資料夾。
清空 tmp 資料夾。將 wizard.php 回復檔名!
2. 可以壓縮成 zip 格式後 上傳到 Linux 主機上。
解壓到 var/www/html 目錄下
接著用終端檔去重設目錄的權限。
chmod -R 777 /var/www/html/安裝目錄
(其實主要是 gallery 、templates 、tmp 三個資料夾要有寫入權限
config 資料夾內的 config.properties.php 要有寫入權限 )
chown -R apache.apache /var/www/html/安裝目錄
接著就用瀏覽器到這個網址目錄下進行安裝動作。
3. 如果要設定簡易網址
.htaccess 檔要設定
RewriteBase /安裝目錄
ErrorDocument 401 /安裝目錄/error.php
ErrorDocument 403 /安裝目錄/error.php
ErrorDocument 404 /安裝目錄/error.php
修改 Apache 的定義檔
/etc/httpd/conf
<Directory "/var/www/安裝目錄">
Options Multiviews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
依講義修改有關 PHP 的設定
php.ini
是在 /etc 資料夾內。
記得先到全站管理中的外掛中心去偵測外掛!不然模版會出現錯誤訊息哦!
此外 泡泡版的大量建帳號程式 在 Linux 下內建的 add_stu_sql.php 這個程式有點小問題。
請自行利用 phpMyAdmin 在 user 資料表增加一個欄位
stu_num ( 型態 VARCHAR 長度 20 )
此外 好像 php.ini 中請修改 register_globals = On
不然在 linux 下會無法登入管理。
還有就是 Connections 資料夾內的 plog.php 的上傳csv檔的暫存目錄 $csv_upfile_dir="/var/html/www/lt/tmp" 要用 Linux 下的可寫入目錄才行哦!