所需軟體 :


LAMP ( Linux + Apache + MySQL + PHP )


XOOPS2 主要套件


一堆 modules ( 視需求下載安裝 )


硬體 :


IBM xSerise 346


 


安裝步驟 :


1.  安裝 linux - Fedora 4


2. 確定 LAMP 是否已安裝完全.


這裡我所需之" AMP "在安裝 Fedora 4 時已經選擇安裝上去.


檢查套件版本 :


#rpm -qa | grep httpd


httpd-devel-2.0.54-10
system-config-httpd-1.3.2-2
httpd-2.0.54-10
httpd-manual-2.0.54-10


#rpm -qa | grep mysql


mod_auth_mysql-2.6.1-4
mysql-bench-4.1.11-2
mysql-server-4.1.11-2
mysql-devel-4.1.11-2
mysqlclient10-devel-3.23.58-6
freeradius-mysql-1.0.2-2
mysql-4.1.11-2
libdbi-dbd-mysql-0.7.1-3
php-mysql-5.0.4-10
mysqlclient10-3.23.58-6


#rpm -qa | grep php


php-bcmath-5.0.4-10
php-odbc-5.0.4-10
php-soap-5.0.4-10
php-5.0.4-10
php-snmp-5.0.4-10
php-ldap-5.0.4-10
php-dba-5.0.4-10
php-xmlrpc-5.0.4-10
php-imap-5.0.4-10
php-gd-5.0.4-10
php-pear-5.0.4-10
php-ncurses-5.0.4-10
php-pgsql-5.0.4-10
php-mbstring-5.0.4-10
php-mysql-5.0.4-10
php-xml-5.0.4-10
php-devel-5.0.4-10


3.檢查是否已執行 : ( #service http start )


#ps aux | grep httpd


#ps aux | grep mysql


4.檢視PHP模組 :


/usr/lib/httpd/modules/libphp5.so


/etc/http/conf.d/php.conf  內含


.......


LoadModule php5_module modules/libphp5.so
........


5.測試PHP正確是否執行 :


http://localhost/test.php


6.設定 Apache &  MySQL 開機時可以自動執行 :


ntsysv ->  enable " httpd & mysqld "


7.設定 MySQL 之 root 帳號 :


# grep mysql /etc/passwd


#/usr/bin/mysql_install_db


#chown -R mysql:mysql /var/lib/mysql


#service mysql start


# /usr/bin/mysqladmin -u root password root


# /usr/bin/mysql -u root -p   
Enter password: <==這裡輸入你剛剛建立的那個密碼 root!
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 3.23.57
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.


mysql> exit
Bye


完成以上步驟證明 AMP 已經設定完成.


8.下載 XOOPS2 主要套件 :


XOOPS 正體中文延伸計畫 下載, 我選擇下載的是 2.2.4 正體中文utf8 發展版


也可下載 big5 版, 視網站規劃支援需求而定.


以下步驟將 package 下載, 並解開移至 Apache Web 主目錄下 ( /var/www/html )


並設一新目錄 /xoops


#wget http://xoops.tnc.edu.tw/uploads/xoops-2.2.4-tw-utf8.tgz


#cd /var/www/html 


#tar -zxvf /root/xoops-2.2.4-tw-utf8.tgz


#cp -r ./xoops-2.2.4-tw-utf8/html  ./xoops


#cd ./xoops


#./setup


9.利用Browser http://localhost/xoops/install/ 開始設定 xoops, 詳細步驟可參考 xoops 安裝教學

設定完後, 可進入 XOOPS 之 管理區 -> 區塊 設定網頁顯示版面配置, 也可至


浪游者之愛玩電腦 - XOOPSCUBE 中文支援站


XOOPS 正體中文延伸計劃


台灣PHP聯盟[ Taiwan PHP User Group ] - 檔案下載


下載 Plug-in 模組.


10.modules 安裝 : ( 以行事曆 piCal 為例 )


下載模組 pical-0.87.zip 將其解壓縮後, 移至 /var/www/html/xoops/modules/下.


#cd ./piCal/language/


檢查其中文格式是否正確( BIG-5 or UTF-8 ).


正常有一 " tchinese " 目錄為此模組中文顯示用.


若同時有一 " tchinese_utf8 " or " utf8_tw "....等存在, 則代表 " tchinese " 為 Big-5 版本, 本實驗XOOPS2 主要套件為 UTF-8 版本, 因此將 " tchinese "刪除, 並將" utf8_tw "更名為 " tchinese "方可正常顯示中文.


利用Browser, 可進入 XOOPS 之 管理區 -> 模組 -> 管理區.


凡是放在 /var/www/html/xoops/modules/下的模組, 均會自動顯示於本頁下方未安裝部分, 可先查看欲安裝模組織資訊(驚嘆號圖示),  若有顯示亂碼則代表本模組中文語系有誤, 須先更改正確再安裝, 若直接安裝, 則在安裝後依舊有顯示錯誤的情況. 


11.移除 modules  : ( 以行事曆 piCal 為例 ) 


若模組還未安裝, 則直接進入/var/www/html/xoops/modules/下, 刪除 piCal 目錄即可, 再回到


Browser, 進入 XOOPS 之 管理區 -> 模組 -> 管理區, 點選 "Browser 重新整理" 即完成移除.


若模組已安裝, 進入 XOOPS 之 管理區 -> 模組 -> 管理區, disable 模組之" 啟用 "記號, 按下方" 送出 "按鍵.


再回到 XOOPS 之 管理區 -> 模組 -> 管理區, 該取消啟用之模組會顯示 "反安裝" 按鍵, 按下後, XOOPS 會從資料庫中移除本模組相關資料, 並將本模組圖示移至未安裝部分, 此時可依上述"未安裝模組"步驟, 刪除其模組.





 


參考資料 :


LAMP - WEBHOSTING 實作全紀綠


實用教學 [文字模式] - 台灣FTP聯盟


藍色小舖 BlueShop


PHP安装攻略常见问题解答-七度空间网页教学网


Xoops架站軟體教學錄影


 


 


 



arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Master 的頭像
    Master

    類宅男的部落格

    Master 發表在 痞客邦 留言(0) 人氣()