Xoops系統安裝與設定研習 講師:王言俊.

Slides:



Advertisements
Similar presentations
Joomla! Part III 陳宗和.
Advertisements

Xoops架站器介紹 基隆市教育網路中心 王言俊 按一下以新增備忘稿.
臺北市立大學 資訊科學系(含碩士班) 賴阿福
VMware Player 安裝說明 2018/11/14.
Q101 在701 SDX Linux上的標準安裝與使用程序v2
JDK 安裝教學 (for Win7) Soochow University
基礎linux指令說明 Part 1 資訊組 陳宜徽.
第1章 認識Arduino.
第二章 Linux基本指令與工具操作 LINUX 按圖施工手冊.
Working with Databases (II) 靜宜大學資管系 楊子青
Google協作平台實作教學-以班網為例
R教學 安裝RStudio 羅琪老師.
CHT IPv6測試 D-Link Taiwan 友訊科技台灣分公司 TTSS 電信技術支援課 Name:
安裝JDK 安裝Eclipse Eclipse 中文化
自由軟體介紹(一) 把flash通通帶回家 報告人:陳俊銘.
Windoop操作步驟 於作業系統Windows 10 專業版.
Word與PowerPoint的結合 建功國小 陳旻杰 健行國小 張慧如.
無線路由器(AP)管理.
OpenID與WordPress使用說明
連結資料庫管理系統.
硬體話機設定說明.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
檔案與磁碟的基本介紹.
第二章 SPSS的使用 2.1 啟動SPSS系統 2.2 結束SPSS系統 2.3 資料分析之相關檔案 2.4 如何使用SPSS軟體.
Tense Buster 操作手冊 畹禾有限公司.
EBSCOhost App應用程式 安裝方式.
FTP檔案上傳下載 實務與運用.
電腦攻擊與防禦 使用電腦教室VMware軟體說明.
PowerCam快速數位教材製作 黃雲龍 NCCU/ NTSU.
虛擬機器 下載QEMU Windows版 (0.9.1) 下載Kqemu Windows版 安裝QEMU 安裝Kqumu
Java程式設計 Eclipse.
網路科技在商店經營管理之應用 第三章 osCommerce開始安裝 Ting-Yi Chang (張庭毅)
PLC-GPPW軟體使用教學 授課教師:張祖烈
Linux作業系統 電腦教室Linux使用說明.
AOT_供應商安裝手冊.
精明使用互聯網教育計劃 K9下載及安裝教學篇.
伸峰科技股份有限公司 李書帆 SanfongWeb 網頁編修 伸峰科技股份有限公司 李書帆
資料來源 2 網路過濾軟體之安裝說明 資料來源 2.
讓Emulator可以 使用Android Market
伺服器安裝設定 AppServ Apache + PHP + MySQL Apache : Web Server
中信行動祕書,Android安裝「中信行動祕書」
安裝 / 操作 flashget SOP (以Win 7 作業系統為範例)
Google協作平台+檔案分享(FileZilla+網路芳鄰)
期末考.
Presenter: Chih-Hsun Wang Date: 2015/9/15
個人網路空間 資訊教育.
GridView操作 (II).
CVPlayer下載及安裝& IVS操作說明
FTP使用教學 簡介: 軟體名稱:FileZilla 軟體性質:Freeware 版本: 繁體中文版
雲端計算.
取得與安裝TIDE 從TIBBO網站取得TIDE
編輯網頁可用那些應用程式? 記事本 Word FrontPage Dreamweaver.
Unix 安裝過程 使用2個磁片 到 rawwrite bootnet.img drvnet.img 利用rawwrite 將image檔寫入磁片.
基本指令.
SCM系統使用說明 1. 登入系統 2. 修改密碼 3. PO-回復 4. DN-回復 5. Forecast維護(暫不能用)
1. 查詢個人電腦版本 1.進入控制台 2.點選“所有控制台項目” 3.點選“系統”.
資料庫PROJECT B 沈芝羽 B 李翊銘.
學生English Central 手機版.
如何從政大圖書館館藏目錄匯出書目至EndNote
Cloud Operating System - Unit 03: 雲端平台建構實驗
資料結構與C++程式設計進階 期末考 講師:林業峻 CSIE, NTU 7/ 15, 2010.
NDL委託代工流程-PECVD 葉佳翰 2019/8/6.
NDL委託代工流程-Etch 葉佳翰 2019/8/6.
Discovery 數位課程教學影片資料庫
Visible Body Human Anatomy Atlas
NDL委託代工流程-SEM 葉佳翰 2019/8/25.
Develop and Build Drives by Visual C++ IDE
雲端電腦教室 Matlab 使用介紹 1. 工作目錄切換 2. 把 matlab 的檔案存出來 3. Matlab 軟體介面.
NWE詢價系統使用說明--for vendor
CHT IPv6測試 D-Link Taiwan 友訊科技台灣分公司 TTSS 電信技術支援課 Name:
Presentation transcript:

Xoops系統安裝與設定研習 講師:王言俊

Xoops系統安裝(Based on VM Player)。 Xampp的安裝與設定。 Xoops使用上的排難解紛。

Xoops簡介 眾多CMS(Content Management System)中,Xoops以其方便安裝,設定簡單且模組眾多而受人歡迎。 支援繁體中文。而且在國內不少同好先進的努力下,相關的校園應用模組與佈景主題不少,可供運用。 缺點是使用者眾,加上模組開發採開放式的,所以容易衍生資安問題。

Xoops2.5.5版下載點(資訊組長ftp site)。 解壓縮後,只要將htdocs目錄下的資料夾和檔案,上傳到Server端欲安裝的的目錄下。如單一Server,路徑為/usr/local/www/apache22/data/ 如為網站代管,路徑為 /home/username/public_html 如是單一Server,亦可將壓縮檔上傳,再複 製到相關路徑後,以tar zxvf 檔名 解壓縮。 如果路徑內有index.html,請先移除。並以 putty登入系統,切換為root。再切換到安裝 路徑/usr/local/www/apache22/data

安裝: http://xxx.xxx.xxx.xxx/index.php

chmod -R 777 uploads/ chmod 777 mainfile.php chmod -R 777 xoops_lib/ chmod 777 include/license.php

mv xoops_data /usr/local/www/apache22/ #將xoops_data目錄移出網站目錄 mv xoops_lib /usr/local/www/apache22/ #將xoops_lib目錄移出網站目錄

選擇資料庫類型(mysql),輸入資料庫主機名稱,因為資料庫與網站同在一部機器上,所以輸入localhost,接著輸入用戶名與密碼。如是自行建置的Server,可輸入root及其密碼。

初始設定。輸入網站管理員帳號,並輸入其mail與密碼。Xoops自2

網站設定。此處可以設定網站的名稱與歡迎標語。日後也可經由Xoops的管理功能修改。

預設的三個模組。其中至少要將防護模組開啟。

安裝完成後,系統會提醒將mainfile. php改成唯讀(chmod 444 mainfile 安裝完成後,系統會提醒將mainfile.php改成唯讀(chmod 444 mainfile.php) ,並將install目錄刪除。rm(或\rm) -Rf install

安裝完成後首次以管理者身份登入的畫面。

進入管理區的畫面。點擊進入群組,在群組內加入如「教務處」、「學務處」…等群組供之後的模組(如公告)使用。也可在「會員」中增加新的使用者,如register(註冊組)…餘類推。

初步設定:偏好設定 -> 基本參數設定。 可修改網站名稱、網站標語及系統首頁所使用的模組。還可設定某些 IP位址不可連入本網站。

校園常用模組的安裝與設定 TAD Tools模組(一定要先裝) 公告模組 行事曆模組 好站連結模組 檔案上傳/下載模組 修繕模組 榮譽榜模組 天氣模組 與Google服務整合 OpenID模組(不能安裝在虛擬機器上)

校園常用的模組,本次課程採用的是TAD(吳弘凱)老師所製作常用模組,部份加以修改。OpenID登入模組係採自日本的xoops cube網站,加再以修改完成,但不支援虛擬機器。 TAD老師的其它模組可見TAD教材網。 模組目錄/usr/local/www/apache22/data/modules /home/uesrname/public_html/xoops安裝 目錄/modules

模組安裝-> 管理員登入-> 管理區-> 模組 -> 點擊「安裝模組」。

點擊綠色的向上箭頭,安裝模組。

公告(本站消息)模組的設定 1. 偏好設定中,不使用facebook留言功能, 評論功能也一併關閉。 2. 分類管理中,可定義文章(公告)的分類。

建好的文章(公告)分類如左, 預設可管理的群組為「管理員」,可透過「分類進階設定」修改可管理的群組和可以公告的群組。

拿掉TAD模組中,推文到plurk或twitter的圖示與連結: ee /usr/local/www/apache22/data/modules/tadtools/tad_function.php 按Ctrl + y 輸入facebook為關鍵字進行搜尋, 將含有facebook、plurk…等社群網站的字串 全部移除並存檔。記得作業之前先將 tad_function.php備份,免得修改錯誤,整個 模組甚至Xoops掛點需要重新安裝。

上圖是沒有修改tad_function. php之前,任何公告(含行事曆的單一事項)均會出現「推文到…

行事曆模組的設定 1.於偏好設定中,將Facebook留言功能關閉。 2.可設定新增行事曆或匯入Google的行事曆。 3.新增行事曆可設定「可寫入行事曆」的群組。一般來 說,行事曆全部開放可讀,但 可寫入權限就不一定要攬在管 理員身上,各處組長可根據自 己的業務輸入行事曆。

區塊管理部份,可設定Xoops版面左邊和中間,點擊紅色X號使其變成綠色✔,即開啟此區塊。

於此輸入網站,點擊快速新增,管理員可快速新增一個網站到好站連結 好站連結模組 於此輸入網站,點擊快速新增,管理員可快速新增一個網站到好站連結

可於分類設定中新增網站的分類。 於「區塊」中設定好站推薦快速連結與最新好站連結所在網站的區塊位置。

網路資料櫃 於資料夾名稱處輸入資料夾名稱,再設定好可讀取群組與可上傳群組,並於資料夾描述處輸入完畢,點擊儲存,新增一個網路資料櫃的資料夾。

嘗試以不同帳號登入Xoops,然後依身份別(如:處室),上傳檔案。輸完完成「檔案說明」後,點擊儲存,即可將檔案上傳到Xoops上。供他人下載。 因為權限設定的關係(訪客亦可使用檔案下載區塊。所以匿名者亦可點擊已上傳的檔案。故若學校的檔案有涉及機密敏感類型,請在權限設定時要特別小心。

修繕系統模組 類別管理。於此處輸入修理類別及管理者的email,點擊「新增」,即可新增一個修繕類別。

可於系統基本設定處設定允許填寫修繕進度的群組。

輸入完成後點擊送出,即可新增一筆修繕紀錄。

榮譽榜模組 於分類名稱處輸入「名稱」,點擊Create即可新增一筆榮譽分類。

於基本設定中設定可以新增榮譽榜的群組。

新增榮譽榜的畫面。公告者可選取榮譽類別,依序輸入得獎人、榮譽事項及內容,也可以上傳獎狀或照片,最後再選取公告單位。 公告學生姓名與照片需考量到個資法 – 個資揭露應去識別化的議題,請慎重!

修繕模組 先於修繕類別與管理者email處輸入。並點擊「新增」增加修繕類別。

於基本設定處設定可填寫修繕申請單的群組。

已註冊的使用者於填為修繕申請單。

業管的群組於處理完成後可輸入相關說明與維修狀態。

天氣模組安裝與設定 下載點 上傳後安裝。 設定畫面:

OpenID模組 Drupal、Joomla等CMS甚至是Discuss等討 論群組系統均已支援OpenID,唯獨Xoops沒 有。日本網友在Xoops Cube環境下開發出 OpenID模組,經王老師修改後發現還堪用。 下載點。 下載後解壓縮,放到xoops的模組安裝的目 錄(通常是modules),再到主管理區 -> 模 組,安裝此模組。

安裝完成後使用OpenID Auth的登入畫面

OpenID模組設定 – 新增使用者 輸入OpenID的超連結(個人)。 於Xoops User處,定義這個OpenID的登入者屬於何群組。群組的權限要事先定義清楚。 於Level處,定義為Public。

OpenID模組 – 修改既有的使用者

Xampp的安裝與設定 Xampp是由apache friend所開發出一套在windows環境下運作Apache+MySQL+PHP的軟體,目前的版本還加入FTP、TomCat與Mecury等Service。 安裝方式非常簡單,於官網下載後,點擊Next或OK,一直到Finish就完成安裝。 建議安裝在Win7的環境下,安裝性比較高。同時本機的防火牆要設定好,最好不要開啟遠端桌面服務(port 3389)。

Xampp的安裝畫面:

Xammp的設定畫面

Xammp啟動服務時,Win7防火牆的提示畫面:

與Google服務整合 Picasa web 1. 先登入Google開啟Picasa web功能。 2. 上傳照片,並將瀏覽權限設為「公開」。

點擊照片,再點擊「內嵌投影播放」。 黃色部份就是要複製到Xoops區塊裡的。

進入Xoops管理介面,點擊「區塊」,點擊「新增」。 設定此區塊顯示於何處,也可設定標題。 內容即是複製Picasa web「內嵌投影播放」的程式碼。 設定可瀏覽此區塊的群組。

在YouTube上,先找到要嵌入的影片。 新增區塊如「picasa web」。 在YouTube上,先找到要嵌入的影片。 點擊影片下方的「分享」,再點擊「嵌入」。下方的程式碼就是要嵌入Xoops區塊的。

xoops區塊設定: 設定區塊類型 、顯示顧何處、及可瀏覽的群組。 內容部份即為Youtube中「嵌入」的程式碼。其中寬(width)與高(height)部份可自行設定以符合 網站的版面,不致於超過。

先在maps.google.com輸入想要顯示的地址。 Google_maps 先在maps.google.com輸入想要顯示的地址。 點擊「超連結」符號(如上圖〇所示),再點擊「自訂和預覽內嵌地圖」。

預設顯示是「衛星」,點擊「地圖」設定地圖大小。 紅色框線部份就為要複製到Xoops區塊中的程式碼。

Xoops區塊設定: 設定區塊類型 、顯示於網站何處與標題及可瀏覽的群組。 內容部份即為Google maps嵌入的程式碼。

Xoops佈景主題 佈景主題的位置:Xoops安裝路徑/themes/ 透過FTP方式上傳,如需移動位址,可透過 putty遠端連入操作。 免費佈景主題的取得: 1. Xoops官網 2. 校園文化 3. Neo網站設計工坊 4. 2bcool

下載佈景主題壓縮檔。解壓縮後上傳至佈景主題目錄。 以管理者登入Xoops,於「偏好設定」→「基本參數設定」→ 修改預設佈景主題。 「自動編譯您修改的樣板檔」,預設是「否」,請點擊「是」。點擊確定後即可到首頁看一下新佈景。

Xoops的排難解紛 安裝模組時出現錯誤訊息如下: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM AUTO_INCREMENT=1' at line 11 安裝佈景主題後,新佈景出現錯誤訊息: Element 'menu1' does not exist in this document. Admenu cannot be initialized 忘記網站管理者的密碼。

安裝模組時出現… ‘TYPE=MyISAM AUTO_INCREMENT=1’: 解: 1. 此情形是模組中的資料庫有使用 auto_increment參數。MySQL5.5版為了增 進該參數的效能,將其前置字串 My=MyISAM修改為ENGINE=MyISAM 2. 修改模組中sql路徑下資料庫檔 (如:mysql.sql),即可。 如下圖所示:

每一處都要修改。修改完成後存檔。回到Xoops管理區,點擊模組安裝,重新安裝剛才出現錯誤訊息的模組即可。

新佈景主題出現Element 'menu1' does not exist …. 解: 1. 多為佈景主題是在Xoops 2.x版(或更舊)開 發而成,套用在Xoops 2.5.x版發生的問題。 2. cd /xoops安裝路徑/themes/佈景主題/js 編輯adminmenu.js與adminmenu_src.js, 將兩個檔案中以下字串移除,並存檔。 alert("Element '"+ this.id +"' does not exist in this document. AdMenu cannot be initialized.")

忘記Xoops管理者的密碼。 這種情形通常在資訊組長交接不清時最容 易發生。 解: 1.先下載HashCalc程式 ,執行。 2.於TextString部份輸 入123456(明密碼), 點選MD5,再點擊 Calculate算出MD5碼

3. 以phpMyAdmin登入資料庫系統,選取 Xoops資料庫,點擊xxxusers,其中admin 就是我們將管理者admin修改密碼為123456

於admin處,點擊 編輯。找到pass。將 HashCalc算出的MD5編碼複製再貼到這裡取 代本來的MD5碼。再點擊「執行」後。即 可以admin / 123456 登入管理了。

課程結束,大家辛苦了!!