<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-124  評論-194  文章-0  trackbacks-0

    (轉(zhuǎn)自:這里)

    最近我們計劃要建立一個教學(xué)網(wǎng)站。想來想去,還是弄個 Wiki 似乎是比較恰當(dāng)。在請示過 Google 大神後,我們發(fā)現(xiàn)架個 Wiki 似乎也不算什麼太難的事:FreeSoftware 真的越來越好用了!

    以下的步驟全是在 Debian GNU/Linux Sarge 下進(jìn)行的。但我想其它環(huán)境應(yīng)該也是大同小異吧?

    首先,安裝以下套件:

    apache php4 php4-mysql mysql-server

    然後,修改 /etc/apache/httpd.conf 如下,讓 Apache 不要自行指定預(yù)設(shè)的編碼:

    AddDefaultCharset off

    接下來,使用以下指令來設(shè)定 MySQL 的管理者密碼:(MySQL-ROOT-Password 請自行指定)

    /usr/bin/mysqladmin -u root password 'MySQL-ROOT-Password'

    以上是一些設(shè)定 Apache 及 MySQL 的一些小技巧。其它的進(jìn)階設(shè)定請自行參考相關(guān)文件。

    把 Apache 及 MySQL 設(shè)定完成後,接下來就是重頭戲 - 安裝 MediaWiki。

    首先,請至 http://sourceforge.net/projects/wikipedia 下載 MediaWiki 最新的原始碼,然後將其解壓縮,並將整個解壓縮後的目錄更名並整個複製到 /var/www (例) 裡:

    tar xvzf mediawiki-1.4.8.tar.gz
    mv mediawiki-1.4.8 /var/www/wiki

    並設(shè)定適當(dāng)?shù)臋?quán)限:

    # 設(shè)定所有檔案的擁有者為【root】及【用來啟動 Apache 的群組】
    chown -R root:www-data /var/www/wiki
    # 設(shè)定其它帳號沒有任何的讀取寫入執(zhí)行權(quán)限
    chmod -R o-rwx /var/www/wiki
    # 設(shè)定【用來啟動 Apache 的群組】可以讀取寫入 config 這個目錄
    chmod -R g+rw /var/www/wiki/config

    然後,在 MySQL 裡新增一個 pLog 專用的資料庫

    mysqladmin -u root -p create wiki

    並設(shè)定適當(dāng)?shù)臋?quán)限:(User-Password 請自行指定)

    mysql -u root -p wiki
    <以下為 SQL 指令>
    GRANT ALL ON wiki.* TO mediawiki@localhost IDENTIFIED BY 'User-Password';

    必要時,也可以在 /etc/apache/httpd.conf 中設(shè)定虛擬主機,例:

    # 宣告虛擬網(wǎng)站所使用的 IP 位址
    NameVirtualHost 192.168.1.1
    # 宣告虛擬網(wǎng)站
    <VirtualHost 192.168.1.1>
    DocumentRoot /var/www/wiki
    ServerName wiki.luna.com.tw
    </VirtualHost>

    如果是使用虛擬主機的話,請記得還要同時在 Domain Name Service 裡新增相對應(yīng)的 A 記錄。
    在以上設(shè)定完成後,我們就可以由以下網(wǎng)址,(如果您的 Apache 的主網(wǎng)頁在 /var/www 的話)來進(jìn)入剛才所安裝好的 Wiki 的設(shè)定畫面了:

    http://localhost/wiki/config/index.php

    或是使用虛擬主機:

    http://wiki.luna.com.tw/config/index.php

    而這時所出現(xiàn)的就是安裝精靈的畫面。請依其指示填入以下資訊:

    # Wiki 站臺的名稱
    Site name: Luna's Wiki
    # 管理者的 E-mail 帳號
    Contact e-mail: webmaster@luna.com.tw
    # Wiki 站臺所使用的語系
    Language: zh-tw - 中文(繁體)
    # Wiki 站臺裡的文章所採用的授權(quán)。
    # 請注意:在此所填入的授權(quán)將決定日後您的 Wiki 站裡所有文章的授權(quán)。請謹(jǐn)慎決定。
    Copyright/license metadata: GNU Free Documentation License 1.2 (Wikipedia-compatible)
    # 填入網(wǎng)站管理者的帳號及密碼
    Sysop account name: MediaWiki
    # 設(shè)定是否使用 Shared memory caching 系統(tǒng)。它是用來加速 Wiki 的運作。
    Shared memory caching:
    # 設(shè)定資料庫的帳號密碼等資訊
    MySQL server: localhost
    Database name: wiki
    DB username: mediawiki
    # 設(shè)定資料庫裡的 Table 名稱前面是否要加上像是 wm_ 之類的字以利分辨
    Database table prefix:
    # 如果資料庫尚未建立,也可以在此鍵入 root 的密碼,用 root 權(quán)限讓安裝精靈替您自動建立
    DB root password:

    接下來,按下下方的 就會開始進(jìn)行安裝了。
    接下來,您應(yīng)該會看到安裝成功的資訊。安裝成功後,請將 /var/www/wiki/config/LocalSettings.php 搬至上一層目錄:

    mv /var/www/wiki/config/LocalSettings.php /var/www/wiki/

    然後,一個極重要的動作:基於安全上的考量,請恢復(fù) config 目錄的權(quán)限,並設(shè)定 /var/www/wiki/LocalSettings.php 的權(quán)限為 640:

    chmod -R g-rwx /var/www/wiki/config
    chmod 640 /var/www/wiki/LocalSettings.php

    請注意,在 /var/www/wiki/LocalSettings.php 裡寫有您的資料庫密碼,不可不慎!
    您還可以設(shè)定使用者必須登入後才能編輯或發(fā)表文章。請在 /var/www/wiki/config/LocalSettings.php 中加入:

    $wgWhitelistEdit = "yes";

    您也可以使用自訂的 Wiki Logo。原始的 Logo 位於 /var/www/wiki/skins/common/images/wiki.png,您可以修改這個檔案,或是修改 /var/www/wiki/config/LocalSettings.php 中的:

    $wgLogo = "$wgStylePath/common/images/wiki.png";

    來自行設(shè)定您的 Logo。

    另外一個小技巧:找一個漂漂的 Icon 並存入 /var/www/wiki/favicon.ico,它就是您的 Wiki 的 Icon 呦!

    安裝工作到此就算大功告成,您的 Wiki 已經(jīng)成功開張了!您可以進(jìn)入 http://wiki.luna.com.tw/ 或是 http://localhost/wiki/ 來看看您新的 Wiki,或是開始撰寫您的 Wiki 文件囉~~

    posted on 2007-11-18 12:20 我愛佳娃 閱讀(1206) 評論(0)  編輯  收藏 所屬分類: 服務(wù)配置
    主站蜘蛛池模板: 亚洲av无码成人精品区| 另类图片亚洲校园小说区| 亚洲国产a级视频| 91视频国产免费| 久久99精品视免费看| 色一情一乱一伦一视频免费看| 亚洲欧洲精品国产区| 亚洲日产无码中文字幕| 四虎永久成人免费| 国产免费看JIZZ视频| 香港a毛片免费观看| 在线视频网址免费播放| 国产精品亚洲一区二区三区久久 | 美女黄频免费网站| 激情内射亚洲一区二区三区爱妻| 亚洲女同成av人片在线观看| 亚洲国产91精品无码专区| 免费乱理伦在线播放| 暖暖免费高清日本一区二区三区| 免费v片在线观看视频网站| 日韩免费人妻AV无码专区蜜桃| a毛看片免费观看视频| 中国极品美軳免费观看| 久久久久久久久久免免费精品 | 国产在线a不卡免费视频| 成年女人午夜毛片免费看| 在人线av无码免费高潮喷水| 91久久成人免费| xxxx日本免费| 91麻豆最新在线人成免费观看| 亚洲一区免费在线观看| 永久免费在线观看视频| 亚洲无砖砖区免费| 无码人妻精品中文字幕免费东京热| 少妇人妻偷人精品免费视频| 日韩精品人妻系列无码专区免费| 国产白丝无码免费视频| 99爱在线精品视频免费观看9| 91老湿机福利免费体验| 亚州免费一级毛片| 成年在线网站免费观看无广告|