FAQ問題

Q1. 應採購何種等級的伺服器以供NTUR使用?

請至「臺灣各大學建置機構典藏系統軟硬體規範書」下載機構典藏系統軟硬體規範書,並參考第五頁之附錄。

Q2. 我應如何進行NTUR的版本升級?

  1. 請至「下載NTUR系統」下載新版本的NTUR程式。
  2. 下載後把檔案解壓縮至暫存目錄(不可直接放到安裝目的地的目錄中),把上一版本的dspace.cfg放到剛解壓後暫存目錄的config/目錄裡(如果之前有更新過一些檔案,也記得要放到相對的目錄裡,例如logo圖檔等)
  3. 然後在暫存目錄裡輸入:
ant update
註:請勿在更新時使用ant fresh_install,有可能會造成資料流失,請務必注意。

Q3. 更新NTUR時會否覆蓋之前修改的news與license?

update套件並不會覆蓋news與license,使用ant update在config目錄會覆蓋的只有以下檔案:
  1. . config/language-packs目錄﹝介面語言包﹞
  2. . config/emails目錄﹝寄送給使用者的各式email範本﹞
  3. . config/input-forms.xml*﹝系統某些輸入表單的設定檔﹞
註:提醒若不慎使用ant fresh_install,有可能會把DB裡的資料也一併清空。

Q4. 我應如何對IR系統進行客製化?

可參考系統客製化手冊

Q5. 如何使用pdfbox以外的文件parser?

NTUR內建是使用開放原始碼的套件pdfbox,另有支援另一套商業套件PDFTextStream(v.2.X),這是經過測試正確率較高的parser,若需使用需做以下設定:
  1. 把PDFTextStream-X.X.X.jar放到 $DSPACE_HOME/lib/ 裡。
  2. 把從Snowtide收到的 .license 檔放到 $DSPACE_HOME/config/ 裡。
  3. 在 $DSPACE_HOME/config/dspace.cfg 裡加入
filter.org.dspace.app.mediafilter.PDFFilter.classname = com.snowtide.pdf.PDFTextStream
啟用parser license之後,必須手動執行索引指令,將pdf等格式的檔案parse出txt純文字檔供搜尋。
dsrun org.dspace.app.mediafilter.MediaFilterManager

Q6. 為什麼我整批上傳後等待很久上傳的檔案還沒有出現在系統裡?

請檢查下列部分: (1) 因NTUR的整批上傳機制是以呼叫系統外部程式的方式進行的,所以在安裝時需註明安裝的作業系統,在config/dspace.cfg裡加入:

server.os = linux
或:
server.os = win


(2)請檢查上傳之欄位標示是否正確(上傳檔案metadata的第一列)。若無此欄位名稱,則整批資料將無法上傳。

若要檢查系統整批上傳功能是否會正常運作,請先下載範例檔batch_example.zip測試。
若執行範例檔仍有問題,則為系統問題,請依下列方式檢查,或洽IR開發小組。

(3)由於系統採用背景Job排程式處理,系統會在有空時批次進行上傳工作,平均每筆資料約需耗時5-10秒進入系統。
亦即若您上傳100筆資料,系統可能需花費500-1000秒全部處理完畢,請耐心等待,若處理完畢後您將會收到一封email通知。
  若您過了很久仍未收到,可能是該工作執行有誤,且將可能導致後面的Job堵塞無法執行。
  您可以到$DSPACE_HOME/upload/todo這個資料夾裡觀看有沒有待做的Job,資料夾裡面每個檔案代表一個待做的Job(檔名為上傳時間)。 若資料夾裡積了很多檔案未做,表示有異常現象,建議您可手動刪除工作檔案(可從第一個未做的Job開始刪),以清除有問題的工作。
  清除後請先以範例檔案測試看看,若仍無反應,請重起tomcat,再重複測試看看。
(4)正常情況下,做完的Job會到$DSPACE_HOME/upload/done這個資料夾中。

Q7. 為什麼首頁上的「上傳/下載」排行沒有辦去出現資料?

先檢查系統裡是否有資料,若確定有資料存在,檢查dspace.cfg裡的dspace.url是否跟網站的URL相符。如安裝後的網址若為http://www.xxx.edu.tw/dspace請輸入包含/dspace的部份。若還是有問題,請連絡IR開發小組。 ※資料上傳至出現於排行榜約需一天的時間。

Q8. 在 Unix/Linux 的平台安裝時會出現 MySQL 找不到資料表的問題?

因在Windows環境下,table的名稱並沒有大小寫的區別。但是在 Unix/Linux 系統下,table的大小寫是有區別的。所以為免這類情況發生,可以在my.cnf檔裡加入以下參數,讓MySQL自動把table名稱全換成小寫:
lower_case_table_names=1

Q9. 在安裝後,當要新增/修改社群或是使用者時,若欄位輸入中文儲存後,網頁上卻顯示為「?」?

若欄位輸入中文儲存後,網頁上卻顯示「?」,有可能是資料庫的編碼的問題。

可以在mysql的設定檔my.cnf(Windows系統為my.ini)裡加入

default-character-set=utf8
把default資料庫連線設成支援utf8。

另外在建立dspace的資料庫時,可能需要使用:

CREATE DATABASE dspace DEFAULT CHARACTER SET utf8;

Q10. 從首頁點選某個社群或類別後,再點選左方的「依作者瀏覽」,會出現內部系統錯誤?(Beta2問題)

此問題原因為資料庫缺少部分欄位, 請手動以以下 步驟解決:
#cd $mysql_home/bin
#mysql -u dspace -p<Password>

$mysql_home為MySQL安裝的目錄;dspace為登入的帳號,<Password>為該帳號的密碼(需把 "<" 與 ">" 去掉)。登入後,請在mysql>提示符號後執行以下指令:

alter view `dspace`.`communityitemsbyauthor` as select `dspace`.`community2item`.`community_id` 
AS community_id`,`dspace`.`itemsbyauthor`.* from (`dspace`.`itemsbyauthor` join 
`dspace`.`community2item`) where (`dspace`.`itemsbyauthor`.`item_id` = `community2item`.`item_id`);

alter view `dspace`.`collectionitemsbyauthor` as select `dspace`.`collection2item`.`collection_id` 
AS collection_id`,`dspace`.`itemsbyauthor`.* from (`dspace`.`itemsbyauthor` join 
`dspace`.`collection2item`) where (`dspace`.`itemsbyauthor`.`item_id` = `dspace`.`collection2item`.`item_id`);

執行後,若出現

Query OK, x rows affected (xxxxx sec)%%
即表示更新成功

Q11. 為什麼電腦執行dspace之後,系統容易當機?(Beta2問題)

此問題將在Beta3版解決。或請手動更新已安裝於系統中的$webapps/dspace/jscript/ajax.js.jsp檔案,再重起系統後,即可解決。

Q12. 為什麼會出現mysql資料表寫不進去的錯誤訊息?

若您的網頁出現類似以下的錯誤訊息
javax.servlet.ServletException: Can't create/write to file 'x:\\xxxxxx\Temp\#sql_xxx.MYI (Errcode: 17)
.....
可能是mySQL跟常駐型防毒軟體相衝的問題(目前發現容易發生此情形的防毒軟體會McAfee),防毒程式可能在檢查時會咬著.MYI檔,讓mySQL不能讀寫。

解決方法可以把讓目錄從防毒軟體的檢查清單移除(exclude),若該目錄是與其他程式共用,而不想完全把該目錄完全移離防毒軟體的監控,可把mysql的暫存目錄(temp)設定到別的目錄,跟其他程式使用的暫存區分開。

作法是修改my.ini檔,在〔mysqld〕那區加入:

tmpdir="C:/Program Files/MySQL/tmp/" 
把目錄改成想要的目錄,設定防毒軟體不檢查該目錄,重起mySQL即可。

Q13. 如何設定檢視資料時顯示的欄位?

您可以到config/dspace.cfg 裡設定:
1. webui.itemdisplay.default: 設定瀏覽單筆資料時顯示的簡單欄位。
2. webui.itemlist.columns: 設定瀏覽結果列表顯示的欄位(建議在3個欄位以內)。
欄位名稱必須是全路徑且確有此欄位 ,例如:dc.relation。

Q14. 如果在瀏覽社群與類別列表時版面亂掉,該怎麼辦?(Beta3版問題)

此為Beta3版以前的bug,將於Beta4版改正。 若您欲先行修改,請下載此檔案community-list.jsp(info)

將其置於{$webapps}/dspace下,覆蓋原有檔案(不必重起系統即可生效)

Q15. 為什麼中英文切換後,畫面一片空白?(Beta3版以前問題,且採用Tomcat)

若為Beta3以前的版本,且使用tomcat,將可能會產生此錯誤。 我們會在Beta4版改正。 若您欲先行修改,請下載此檔案header-default.jsp(info)

將其置於{$webapps}/dspace/layout下,覆蓋原有檔案(不必重起系統即可生效)

Q16. 為什麼我整批上傳時檔案超過特定大小系統會出現錯誤訊息?

通常是伺服器使用的記憶體不足的問題,以致系統能處理的檔案太小。若使用的伺服器為Tomcat,可設定環境變數CATALINA_OPTS為:

-Xms256m -Xmx1024m
-Xms為伺服器會使用的最低記憶體大小,-Xmx為伺服器能使用的最大記憶體大小,可自行因硬體設備而調整。設定環境變數後重起Tomcat即可。
(也可以視系統狀況設定更大的值)

另外,在dspace.cfg檔案中也可設定上傳檔案大小上限:

# Maximum size of uploaded files in bytes, negative setting will result in no limit being set
# 512Mb
upload.max = 536870912
但仍不是很建議一次上傳超過100MB大小的檔案, 執行時間可能會很久,也可能會影響系統效能。

Q17. 刪除類別會出現錯誤訊息?(Beta3版錯誤)

更新方式:

請下載WorkflowItem.class(info)
放到webapps/dspace/WEB-INF/classes/org/dspace/workflow 下
蓋掉原有的WorkflowItem.class
然後重起系統即可

(在下版release之前,必須手動更新,且請勿再做ant update,否則新更新的檔案會被覆蓋。)

Q18. 為什麼我裝了最新版後,連結IR網頁還是容易當機,或是右方上下傳排行榜無法跑出結果?(Beta3版問題)

可能為單位本身的防火牆限制設定比較嚴格造成的系統死結。
針對此問題我們已做出相應的程式修正,請下載
TopDownload1.jsp(info)TopUpload1.jsp(info)
放到webapps/dspace/statistics下(蓋掉原有的程式)
不需重起系統即可生效。

Q19. NTUR上傳欄位對應說明

上傳的欄位必須與系統的欄位對應(請參考上傳流程之欄位說明),否則即無法成功上傳。

欄位名稱欄位說明填寫說明
title*題名
creator*作者
date*日期文件發展或創作日期。請依循範例格式著錄:2007-01-01(yyyy-MM-dd)
relation關聯期刊或會議 (含期刊或會議名稱、卷期、日期、頁數、會議地點)。表示方式:期刊名稱 卷(期),頁數
description:abstract摘要
subject關鍵詞主題或關鍵詞
contributor貢獻者作者所屬的系所或單位
publisher出版者請依循著錄格式: 地點:學校及系所或單位
language語言請依照 ISO 639標準 著錄作品語言
description:note附註
sys_filename文件檔案請將文件數位檔案放在與書目資料檔案同一層的目錄,或者您必須於詮釋資料之此欄位註記檔案所在之相對路徑。(若有多個檔案請以;分號分隔)
sys_hyperlink外部連結若您希望在打開文件檔案時,連結到外部網頁,請在此欄位提供URL。(若有多個檔案,請提供不同的連結,並以;分號分隔)

若您希望特別註明每個欄位的著錄語言,請在欄位名稱的後面加上"="及語言代碼。例如:title=zh-TW

Q20. 為何瀏覽類別或社群時,會出現重複的文件(文件編號也一樣)?

若把同一文件加入多個類別(collection)可能會出現此情況。
請手動執行以下資料庫更新的script:
view_200805.sql(info)

執行方式:

#cd $mysql_home/bin
#mysql -u dspace -p<Password>

$mysql_home為MySQL安裝的目錄;dspace為登入的帳號,<Password>為該帳號的密碼(需把 "<" 與 ">" 去掉)。登入後,請在mysql>提示符號後執行view_200805.sql(info)中的指令,執行後,若出現

Query OK, x rows affected (xxxxx sec)%%
即表示更新成功。

Q21. 在瀏覽社群(community)時,顯示出來是用什麼方式來做排列的呢?

先按code排,再按社群名稱的ASCII CODE排。
  1. code: 可以自行編列單位代碼,但目前尚未完成介面,必須去資料庫設定(資料表:community、欄位:code)

Q22. 為什麼我的系統檢索後分類的3個頁籤排版會亂掉?(Beta3版問題)

請下載tab.css(info)檔案,置於dspace_home/tab下,覆蓋原有檔案即可。

Q23. 為什麼我執行ant update後,顯示升級成功,但首頁上方顯示的仍是舊的版本號?

更新後程式已是新的, 但有時tomcat會有嚴重cache的現象,尤其是首頁上方banner以及左方menu若仍是舊的版本,
請將tomcat/work目錄整個移除(該目錄為存放編繹過之jsp) 即可自動強迫系統重新編繹。

請修改dpsace_home/config/dspace.cfg

webui.itemdisplay.default = dc.title, dc.title.alternative, dc.creator, dc.contributor.*,
dc.subject, dc.date(date), dc.date.issued(date), dc.publisher,

dc.identifier.uri(link), ==>將指定的欄位後面加上(link)即可
dc.description.abstract, dc.description, dc.relation

Q25. 要如何才能讓搜尋引擎搜尋到IR網站的資料?

目前安裝系統中webroot下多了一個robots.txt檔案,該檔案是防止網路spider抓取網頁進行索引。 若您想要讓搜尋引擎搜尋到您網站的資料, 請將robots.txt檔案刪除, 或將檔案內容

Disallow:
這行中之"/"符號刪去即可

更改設定後,必須等搜尋引擎的spider下一次再來巡訪網頁後,才能查詢到喔。
可參考Google對於索引網站的相關說明

Q26. 如何自行設定進階檢索的欄位?

此功能於RC1版後會新增,若需馬上使用請下載advanced.jsp(info)檔案,放到webapps/$WEBROOT/search/下, 覆蓋原有檔案。

請於$DSPACE_HOME/config/dspace.cfg中加入設定:

webui.search.advanced.columns:ANY:jsp.search.advanced.type.keyword, author:metadata.dc.creator, title:metadata.dc.title, keyword:jsp.search.advanced.type.subject, abstract:metadata.dc.description.abstract, identifier:metadata.dc.identifier, language:metadata.dc.language

編輯說明:

[搜尋欄位1]:[顯示欄位名稱1], [搜尋欄位2]:[顯示欄位名稱2]...
title:metadata.dc.title,author:metadata.dc.creator

1.搜尋欄位:
請以$DSPACE_HOME/config/dspace.cfg中的search.index.*欄位為準。若搜尋欄位沒有建立索引,是查詢不到的。

2.顯示欄位:必須在語言檔中有對應才能正確煩示,例/metadata.dc.*。
3.欄位之間請以,(逗號)做分隔。

Q27. 如何手動進行索引?

使用command line的方式手動執行以下三個執行檔:

以下是目前要先用人工建索引的方法: 到command line cd dspace_home/bin 分別執行以下三行指令:

dsrun org.dspace.app.mediafilter.MediaFilterManager
dsrun org.dspace.browse.InitializeBrowse
dsrun org.dspace.search.DSIndexer
可以把它加入系統排程讓它定時跑。

各執行檔執行內容說明如下:
1. MediaFilterManager是檔案的parser, 會把word, pdf等檔案parse成文字檔, 再靠3去索引。
2. InitializeBrowse 這是資料庫裡的索引, 也會處理作者權威的部分。
3. DSIndexer 是lucene全文檢索用的索引, 它除了索引資料庫欄位之外, 也會索引檔案內的全文

Q28. 與學校計中系統帳號介接方式?該如何要求計中協助處理?(2008/07/25)

本系統有提供SSO API,
因為各校方式不同,可能需要先了解各校計中的處理方式(例如台大使用的是web service),
再決定要撰寫什麼樣的中介程式(需各校自行配合計中撰寫),
最後得到dspace介接程式所需的資料(通常是user id或email)並呼叫NTUR SSO API,以完成單一簽入。
API呼叫方式請參考文件

Q29. 使用者註冊完後,無法發送email給使用者,應如何處理?(2008/08/05)

可能有多個原因會引致此問題,若發生不能寄送email給註冊使用者,應先檢查email設定是否正常,郵件伺服器是否有限制ntur主機的郵件寄送權限,若所有設定皆正常,請查看是否以下原因引起問題:

1. 於log檔出現:javax.mail.MessagingException: 501 Syntax: HELO hostname
系統在寄送email時找不到ntur伺服器的主機名稱, 此問題比較容易發生於linux主機。
主機名稱設定方式因各版本而異,一般來說設定檔為/etc/hosts,加入伺服器名稱, 如下(若伺服器名稱為servername):

127.0.0.1       localhost.localdomain   localhost   servername
此設定需要reload hostname或是重開機才能生效.

Q30. 為什麼首頁右方"上載"排行顯示正常,但"下載"排行卻無法顯示?

更新方式:

請下載Browse.class(info)
放到webapps/dspace/WEB-INF/classes/org/dspace/browse 下
蓋掉原有的Browse.class
然後重起系統,並刪除$DSPACE_HOME/reports/TopDownload*.html後,重新連結網頁即可。

(在下版release之前,必須手動更新,且請勿再做ant update,否則新更新的檔案會被覆蓋。)

Q31. 若要將安裝的dspace系統網址設在網站根目錄下,應如何設定?

請在tomcat或jboss的server.xml檔案裡增加以下第一行設定:

   ......
      <Context path="" docBase="dspace" debug="0" reloadable="true" />
      </Host>
(path=""表示將系統設定在url根目錄。)
更改完成後,請記得回頭修正$DSPACE_HOME/config/dspace.cfg下之dspace.url設定,而後請重新啟動tomcat或jboss即可生效。

Q32. 如何置入Google Analytics統計分析功能?

1. 您可以自行申請Google帳號,並登錄IR系統網址,取得網頁內容ID(如UA-973381-1)。
2. 請在$DSPACE_HOME/config/dspace.cfg中設定上述ID

webui.counter.statistics.type = google
webui.counter.statistics.param = UA-973381-1
3. 重起系統後,即可開始Google之統計追踪。 4. 請登入Google帳號後,確認狀態為 "追蹤狀態: 接收資料",才表示統計狀態正確。
請注意:首頁右上角之造訪人數與Google統計結果有些許出入乃屬正常現象。由於Google統計資料會較即時更新一些Spider等資訊,所以結果會較精確。

Q33. 如何設定使用者預設瀏覽的依據(依title瀏覽、依作者瀏覽、或依日期瀏覽)?(RC1版新功能)

在$DSPACE_HOME/config/dspace.cfg檔裡設定:

webui.browse.default=author
#title、date、author擇一設定
若不設定,預設為依title排序。

Q34. 安裝RC1版本,執行整批上傳時出現錯誤? (2008/11/05)

原因為系統中缺少ant.jar檔案,
請下載後放入安裝目錄下的lib資料夾,
再執行一次ant update,
重起tomcat或jboss即可。

Q35. 若系統運行一段時間後無法連線,且tomcat或jboss的log裡出現java.lang.OutOfMemoryError: Java heap space,應如何避免此狀況? (2008/11/25)

通常是伺服器使用的記憶體不足的問題,以致系統能處理的檔案太小。
若使用的伺服器為Tomcat,可設定環境變數CATALINA_OPTS為:

-Xms256m -Xmx1024m
若您是使用catalina.sh指令啟動tomcat系統,您可在catalina.sh檔案啟始段加上以下設定:
JAVA_OPTS="-Xms256m -Xmx2048m"
-Xms為伺服器會使用的最低記憶體大小,-Xmx為伺服器能使用的最大記憶體大小,可自行因硬體設備而調整。設定環境變數後重起Tomcat即可。

若您是使用windows系統,請在$TOMCAT/bin目錄下執行tomcat5w.exe,於介面中的"Java tab"設定(如下圖)。若您設定的最大可用記憶體超過系統可允許的值,tomcat將無法重新啟動,請設小一點的值。
最小可用之記憶體也不建議調得太大,以免影響系統中其他應用系統之使用。
最大可用記憶體也可以視系統狀況設定更大的值,但建議請勿超出系統記憶體容量的1/2。
例如系統有4G RAM,可設定-Xms256m -Xmx1024m)
但windows xp 32 單一支應用程式 所可以配置到的記憶體有 2G的限制,所以設定請小於2048M。

若您安裝的tomcat沒有catalina.bat或startup.bat或tomcat5w.ext,可依下列程序設定記憶體參數:
1. 打開DOS視窗,到目錄 %TOMCAT_HOME%/bin/ ,執行指令 service install 按下Enter
2. 鍵入 tomcat5 //IS//Tomcat5 按Enter
3. 到Windows的service 可以看見多一個「Apache Tomcat」的service
4. 欲改變起始及最大配置記憶體,可用以下指令 
tomcat5 //US//Tomcat5 --JvmMs=256 --JvmMx=2048

Q36. 為什麼線上人數一直很多,但似乎卻沒有這麼多人使用系統? (2008/12/03)

系統線上人數之計算是辨認session的數量(並非登入之使用者),使用者連結網頁後即開起一個session,而一個session通常會維持2-3小時,若使用者離開瀏覽頁,系統session仍會存在。因此此計算方式僅為大約之計數,會有些許誤差的狀況。
另外,由於有spider會定期造訪,若欲避免計數spider之計數,請下載spider安裝包置於系統指定處,重起後可過濾部分spider。

Q37. 為什麼上傳/下載排行的數字與實際資料筆數不同? (2008/12/04)

考量系統效能,首頁之上傳/下載排行採固定時間產生靜態頁面(cache)的方式執行,原則上約每日更新一次。
若您欲取得最新資料,請手動刪除$DSPACE_HOME/cache/$year-month/TopUpload*.html及TopDownload*.html檔案後,
重新連結首頁,即可更新至最即時的資料。

Q38. 如何判斷目前安裝的版本?若安裝了新版以後,畫面與同一版本的其他學校不同,該怎麼辦? (2009/03/12)

可以從網頁右上方的版本字樣判斷目前安裝的版本。
若確定安裝了新版,畫面仍是舊的沒有改變,可能是web container的cache問題。此時可以手動清除cache:
以tomcat為例,請直接刪除tomcat目錄下的work目錄,刪除後再連結一次網頁,即可強迫取得最新畫面。

Q39. 如何修改系統的handle id? (2009/03/23)

  • 步驟1: 修改[DSPACE_HOME]/config/dspace.cfg中之handle.prefix
    • 建議使用人事行政局的機關代碼前九碼數字,以與不同單位區別,不建議使用系統預設值。(機關代碼查詢系統)
  • 歩驟2: 若資料庫中已有資料,需進到資料庫中,以下列指令做資料全域更新:
mysql> update handle set handle=replace(handle,'[[old_handle]/','[[new_handle]/');
例:
mysql> update handle set handle=replace(handle,'987654321/','307265000/');

Q40. 如何自行修改語言對應檔? (2009/04/09)

  • 語言對應檔放置位置:
    • 若您尚未安裝,請修改[安裝檔目錄]]/config/language-packs/*.properties
    • 若您已安裝,請修改[WEBROOT]]/WEB-INF/classes/*.properties
  • 語言對應檔結構:*.properties
    • *.properties,星號檔案命名表各國語言。
    • properties檔案內容結構為: [property name]=[顯示值]
#Created by JInto - www.guh-software.de
#Fri Mar 09 14:45:46 CST 2007
itemlist.dc.contributor.*=Contributor(s)
itemlist.dc.contributor.author=Contributor(s)
itemlist.dc.creator=Author(s)
itemlist.dc.creator.*=Creator
itemlist.dc.date=Date
itemlist.dc.date.defense=Defense Date
itemlist.dc.date.issued=Issue Date
itemlist.dc.title=Title
itemlist.dc.type=Type
itemlist.dc.type.*=Type
..............
若網頁上顯示???xxx.xxx.xxx.xxxx???之不明訊息,表示未在語言檔中找到對應的設定,您可自行在各國語言檔中加入
xxx.xxx.xxx.xxxx=[顯示值]]
  • 由於Java程序中讀取Property文件的時候使用的是Unicode編碼方式,若您是修改中文的語言檔,請注意必須進行轉碼。若您有安裝JAVA程式,您可以在[JAVA_HOME]]/bin/下找到簡易的轉碼程式native2ascii.exe來使用:(以DOS模式執行)
C:\j2sdk1.4.2_04\bin>native2ascii
中文測試  ##打入欲轉碼的文字後按ENTER
\u4e2d\u6587\u6e2c\u8a66   ##轉碼後的文字
請將轉碼後的文字,貼在*.properties檔作為值即可



請注意:
  • 若您直接在安裝後的檔案修改,而後又執行安裝更新,您更改後的語言檔將會被覆蓋,請自行備份。
  • 修改後的部分請回報系統開發單位,我們將會在下次發佈之新版加上,以免產生安裝檔與貴校版本資料不同步。
  • 更改語言檔後,請重起web server方能生效。

Q41. 網頁中某些部分為什麼會顯示???xxx.xxx.xxxxx.xxx???(2009/04/09)

有下列二種可能的原因:

  • 安裝新版後cache,請依Q38方式處理
  • 您定義在config檔裡的的欄位名稱未在語言檔中設定,建議您可暫時將名稱xxx.xxx.xxxxx.xxx
及欲出現的對應字串,自行加在語言檔中(方式請見Q40),但請同時回報開發小組,以免在下版更新時,漏失您修改後的訊息。

Q42.如何調整mysql可使用的記憶體大小?(2009/04/13)

可調整將mysql config檔參數:

LINUX系統設定檔位置:/etc/my.cnf\\
windows系統設定檔位置: [[MYSQL_HOME]/my.ini
依您的硬體規格, 可以參考同層目錄下的範例參數設定檔
my-small.ini 可使用記憶體不足64M\\
my-medium.ini 可使用記憶體128M左右 mysql内存在32-64左右  #安裝初始設定應是依據此檔\\
my-large.ini 可使用記憶體大於512M\\
my-huge.ini 可使用記憶體1-2G\\
請注意:
  • "可使用記憶體"不表示該台機器的記憶體總量, 因為還會有別的程式需要使用。
  • 若欲更改為my-large.ini, my-huge.ini, 請勿直接將範例檔覆蓋原有設定, 因為原本已加入一些其他設定如max_connections, 所以請將mysqld段相關的設定值抄過來即可。
  • 更改完畢後請重新啟動mysql。

Q43. IR系統有時會掛掉,怎麼辦?

若您使用LINUX系統,建議可以下載使用系統狀態監控小程式
若為windows系統,手動重起Tomcat或所使用之其他Web Container服務。

Q44. 如何監控整批上傳及索引等批次程序? (2009/07/08)

整批上傳的工作目錄:[dspace_home]]/job
其下有幾個資料夾:

  • todo:待做的job,系統監控程式每隔數分鐘會來此讀取執行
  • doing:正在進行的job
  • log:依月份放置job做完的結果,成功完成者會置於此(檔案內容即為執行過程的log)
  • hang:隔一段時間都沒有跑完的job

上傳以及做索引等動作的命令,都會依此架構執行。
檔案是以時間命名+動作以及類別名稱,檔案的內容則為執行的指令。

若發現送出的job很久沒有跑,可以依序到todo=>doing=>hang=>目錄進行檢查。
如果有很多job都卡在todo目錄中,表示系統監控程式未正常執行,
建議可以重起tomcat後再觀察系統是否有將job讀走。

Q45. 為什麼用全文檢索查詢不到某些欄位? (2009/09/15)

系統建立索引的欄位,可以在[dspace_home]]/config/dspace.cfg

預設安裝時設定為以下欄位:
search.index.1 = author:dc.contributor.*
search.index.2 = author:dc.creator.*
search.index.3 = title:dc.title.*
search.index.4 = publisher:dc.publisher.*
search.index.5 = keyword:dc.subject.*
search.index.6 = abstract:dc.description.abstract
search.index.7 = date:dc.date
search.index.8 = language:dc.language
設定格式為: search.index.[n]] = [欄位代表名稱(英文)]]:[欄位全路徑(需和後台管理介面中著錄的欄位名稱一模一樣)]]

若需要增加其他欄位,請依序著錄於下,並重起系統後,以手動重建索引 (dsrun org.dspace.search.DSIndexer)。
手動建立索引之方法請參見Q27。

Q46. 安裝步驟至 ant fresh_install時為何會出現"build.xml:89 No supported regular expression matcher found"? (2009/09/30)

使用RedHat系列(CentOS, Fedora, Mandriva)標準套件安裝時,雖已安裝ant,mysqld及tomcat5,但仍須安裝ant-apache-regexp 套件,可使用以下指令安裝

yum install ant-apache-regexp

Q47. 外部連結提示訊息能否關閉? (RC3版新增功能) (2009/10/13)

可在dspace.cfg中設定webui.bitstream.external-link.alert = false 以關閉alert。

Q48. Linux主機若出現IOException: Too many openfiles應如何處理? (2010/01/19)

開檔的部分是因為系統在紀錄及檢查造訪者ip等動作, 都是利用檔案的方式進行。
Linux系統預設開檔上限預設為1024,需加大開檔上限,詳細方法可參閱相關文件
建議可以

cat /proc/sys/fs/file-max
ulimit –a
看看目前的值。

Attachments

Browse.class Info on Browse.class 51577 bytes
TopDownload1.jsp Info on TopDownload1.jsp 2197 bytes
TopUpload1.jsp Info on TopUpload1.jsp 2091 bytes
WorkflowItem.class Info on WorkflowItem.class 7643 bytes
advanced.jsp Info on advanced.jsp 10630 bytes
ajax.js.jsp Info on ajax.js.jsp 2701 bytes
ant.jar Info on ant.jar 1009603 bytes
community-list.jsp Info on community-list.jsp 17079 bytes
header-default.jsp Info on header-default.jsp 29139 bytes
memory_setting.jpg Info on memory_setting.jpg 53337 bytes
ntur-b4-patch-20080620.zip Info on ntur-b4-patch-20080620.zip 52154 bytes
tab.css Info on tab.css 1812 bytes
view_200805.sql Info on view_200805.sql 6121 bytes
  Page Info My Prefs Log in
This page (revision-169) last changed on 17:40 18-一月-2010 by NturAdmin.
 

JSPWiki v2.4.104