本館粉絲專頁

TwBsBall:站務/系統升級:修訂版本之間的差異

分享此網頁到Facebook
分享此網頁到Plurk
分享此網頁到百度搜藏
分享此網頁到Twitter
分享此網頁到Del.icio.us
最近作者:163.13.175.30 2007年12月24日 (星期一)11:42 ;歷來作者:台灣阿成Kkii
台灣棒球維基館
跳轉到: 導覽搜尋
專線
ImageMgick
 
第99行: 第99行:
 
*3.開始->執行,輸入regedit,到登錄編輯程式中找尋convert.exe,會出現一個AutoRun的機碼,字串值為C:\ImageMagick\convert.exe將convert.exe改為im_convert.exe。
 
*3.開始->執行,輸入regedit,到登錄編輯程式中找尋convert.exe,會出現一個AutoRun的機碼,字串值為C:\ImageMagick\convert.exe將convert.exe改為im_convert.exe。
 
*4.接下來更改C:\AppServ\www\wiki\config\index.php
 
*4.接下來更改C:\AppServ\www\wiki\config\index.php
  $imcheck = array("/usr/bin", "/usr/local/bin", "/sw/bin", "/opt/local/bin" );  註解:加入\\\\\\\\\\\\\\\"c:/ImageMagick"
+
  $imcheck = array("/usr/bin", "/usr/local/bin", "/sw/bin", "/opt/local/bin" );  註解:加入”c:/ImageMagick”
 
  foreach( $imcheck as $dir ) {
 
  foreach( $imcheck as $dir ) {
 
  $im = "$dir/convert";  註解:convert改成im_convert.exe
 
  $im = "$dir/convert";  註解:convert改成im_convert.exe

2007年12月24日 (一) 11:42的最新修訂版本

本館自2007年10月起開始進行軟硬體升級工程,本頁面用以記錄各項升級工作之進度、遭遇的問題及解決方法。

目次

[編輯] 硬體

[編輯] 專線

  • 預計拉兩條Gigabit專線(一條上線、一條備用)
  1. 資訊中心已應允給一個Port。
  2. 廠商報價洽談中 ...

[編輯] 伺服器

  • 預計新購機架式伺服器4部(兩部供維基館使用,一部供數位文物館用,一部供歷史新聞資料館用)
  1. 經費變更已提出申請,國科會審核中...
  2. 廠商報價洽談中 ...

[編輯] 機櫃

  1. 經費爭取中 ...
  2. 廠商報價洽談中 ...

[編輯] 軟體

[編輯] 系統介面修改

[編輯] 上傳圖檔說明文字

改SpecialUpload.php


 		$wgOut->addHTML( "
 	<form id=\"upload\" method=\"post\" enctype=\"multipart/form-data\"
 	action=\"{$action}\">
 	<table border='0'><tr>
 	<td align='right'>{$fn}:</td><td align='left'>
 	<input tabindex='1' type='file' name=\"wpUploadFile\" size='40' />
 	</td></tr><tr>
 	<td align='right'>{$fd}:</td><td align='left'>
         <input tabindex='2' type='text' name=\"wpUploadDescription\" value=\""   //改這邊
 	  . htmlspecialchars( $this->mUploadDescription ) . "\" size='40' />      //改這邊
 	</td></tr><tr>
 	{$source}
 	</tr>
 	<tr><td></td><td align='left'>
 	<input tabindex='5' type='submit' name=\"wpUpload\" value=\"{$ulb}\" />
 	</td></tr></table></form>\n" );
 	}

  將那兩行換成
          <textarea rows='6' tabindex='2' name=\"wpUploadDescription\" value=\""
 	  . htmlspecialchars( $this->mUploadDescription ) . "\" size='40'  ></textarea>  

  即可


3.預設值寫法

  • 在上段的</textarea>前加上想寫的預設值,可是中文無法出來,可能因為WIKI是UTF8的編碼吧~
    所以只好設個參數讓她帶入,自己在Mediawiki裡加了filepredesc及filerightdesc兩個Mediawiki檔用來顯示中文字,
    尷尬的是不能在Mediawiki裡寫{{}},這樣會把模板的所有原始碼都帶入預設值。所以要在程式裡寫{{}}才行。

所以先在程式裡宣告變數

        $fpd = wfMsg( 'filepredesc' ); 
         $frd = wfMsg( 'filerightdesc' );

          <textarea rows='6' tabindex='2' name=\"wpUploadDescription\" value=\""
 	  . htmlspecialchars( $this->mUploadDescription ) . "\" size='40'  ></textarea> 

加上字成為

	<textarea tabindex='2' cols='200' rows='12' name=\"wpUploadDescription\" value=\""
	  . htmlspecialchars( $this->mUploadDescription ) . "\" >{$fpd}{{CC}}{$frd}</textarea>  

即可,完成後再創造Mediawiki:filepredesc及Mediawiki:filerightdesc兩個頁面。將內容寫入即可。 (P.S.必須建立Mediawiki:filepredesczh-tw及Mediawiki:filerightdesc/zh-tw)


[編輯] 搜尋結果之GOOGLE站外檢索

欲在MediaWiki:Nogomatch/zh-tw多顯現一個變數(將使用者的檢索詞轉碼並丟到google再查),在SpecialSearch.php修改。
找出下列程式碼

$wgOut->addHTML( '<p>' . wfMsg('nogomatch', $editurl, htmlspecialchars( $term ) ) . "</p>\n" ); 

加入一個變數

$wgOut->addHTML( '<p>' . wfMsg('nogomatch', $editurl, htmlspecialchars( $term ),
 urlencode( $term ) ) . "</p>\n" );


[編輯] 額外程式撰寫

[編輯] SREVER相關設定

[編輯] IP或DNS設定

  • C:\AppServ\apache\conf\httpd.conf
-> 更改ServerName,要輸入DNS (網頁網址)
  • C:\AppServ\www\phpMyAdmin\config.inc.php
-> 更改$cfg['PmaAbsoluteUri'] = (資料庫網址)
-> $cfg['Servers'][$i]['host']
  • C:\AppServ\www\wiki\LocalSettings.php
->要注意自行增加的程式碼部分

[編輯] ImageMgick

  • 一定要是靜態函式庫的版本,動態鐵定失敗。

步驟

  • 1.將ImageMgick安裝到C:\ImageMagick
  • 2.將C:\ImageMagick內的convert.exe執行檔更名為im_convert.exe
  • 3.開始->執行,輸入regedit,到登錄編輯程式中找尋convert.exe,會出現一個AutoRun的機碼,字串值為C:\ImageMagick\convert.exe將convert.exe改為im_convert.exe。
  • 4.接下來更改C:\AppServ\www\wiki\config\index.php
$imcheck = array("/usr/bin", "/usr/local/bin", "/sw/bin", "/opt/local/bin" );  註解:加入”c:/ImageMagick”
foreach( $imcheck as $dir ) {
	$im = "$dir/convert";   註解:convert改成im_convert.exe

變更為

$imcheck = array( "c:/ImageMagick" ,"/usr/bin", "/usr/local/bin", "/sw/bin", "/opt/local/bin" );
foreach( $imcheck as $dir ) {
	$im = "$dir/im_convert.exe";
  • 5.更改
$cmd = $wgImageMagickConvertCommand .
" -quality 85 -background white -geometry {$width} .
wfEscapeShellArg($this->imagePath) . "\".
wfEscapeShellArg($thumbPath);     

變更為

$cmd = $wgImageMagickConvertCommand .
" -quality 85 -background white -geometry {$width} \"".
($this->imagePath) . "\" \"" .
($thumbPath) . "\""; 
  • 6.最後要在C:\AppServ\www\wiki\LocalSettings.php修改上傳的限制。
$wgDisableUploads		= false;
$wgUseImageResize		= true;
$wgUseImageMagick = true;
$wgImageMagickConvertCommand = "c:/ImageMagick/im_convert.exe";
$wgFileExtensions = array( 'png', 'jpg', 'jpeg', 'ogg', 'zip', 'swf', 'gif');

[編輯] 資料庫