Skip to Content

電腦

使用 Drupal 6.11 安裝「共享使用者資料庫」的多網站(下)

續前... 使用 Drupal 6.11 安裝「共享使用者資料庫」的多網站(上)

■ 8. 多網站安裝

Drupal 可以同時架設多站,也就是同一套程式可以供給數個站使用,日後網站或模組更新,更新一次就可以全部數站都更新,非常方便。資料庫則可以獨立使用,也可以多站共享,這都是非常具有彈性的設計。

INSTALL.txt 檔案中有提到多站的架設方式 (MULTISITE CONFIGURATION)。

我也找了一些參考資料:

Drupal localhost 多站開發設定, Drupal localhost multi-site config by joe
Run multiple sites from the same code base (multi-site)

如果要共用使用者資料表格,或者要調整各站資料表格的獨立或分享,則可以參考底下這些及這些的連結。(@_@ 暈~~)

Multi-site installation and set-up
Multi-site with single codebase, different content databases, shared user database, shared sign-on

使用 Drupal 6.11 安裝「共享使用者資料庫」的多網站(上)

今天幫公司架了幾個站,我是用 Drupal 6.11 來架的,原本是用 Drupal 6.10 安裝,想不到才剛安裝好,就看到 6.11 的更新通知,這也實在太巧了,所以只好再重做一次。

我過去也用過 Drpual 5.X 及 6.X 架過幾次站,安裝程序是愈來愈簡單。這次是第一次測試同時安裝多個網站,並且共用同一個使用者資料庫,所以順便把過程簡單記一下。

■ 1.準備 Drupal 檔案及語言包

下載最新版 Drupal 並解壓縮,我大多都是去 Drupal 正體中文支援站 尋找相關檔案。下載後解壓縮,將全部的目錄及檔案放到 web 網站的文件目錄,若要使用某種語言安裝,下載語言包並放在相關目錄即可,我有使用繁體中文的語言包。

解壓縮的檔案中有 INSTALL.txt,我這裡的順序就儘量和該檔案相同。

Drupal localhost 多站開發設定

文章出處 : http://drupaltaiwan.org/forum/20090112/2982

Drupal localhost 多站開發設定, Drupal localhost multi-site config
一, 2009-01-12 23:50 — joetsuihk

作為一個 Drupal developer, 通常都有幾個開發同時進行
一般人可能會用htdocs/[folder] 名
例如 http://localhost/drupal6, http://localhost/drupal5
或者案子名 http://localhost/blog 等等
但萬一core 要更新, 或者cck, views 有更新
便要更數個站, 實在麻煩

大家都或者知道 Drupal 是可以設定 multi-site 的
即是, 同一套code 可以供給兩個站使用 ( 例如 example1.com 和 example2.com )
優點很簡單, 模組更新的時候, 只要更新一次便可以令兩個完全不相關的 Drupal 站更新模組
而兩站可以使用完全不同的模版, 完全不同的資料庫
只是共用 core 和某些常用的模組 (例如views, cck 之類)

ASUS F9E 安裝 Ubuntu 8.04 桌面特效及音效的問題

這是去年遇到的問題,但還是記下來參考。

去年用 ASUS F9E 安裝 Ubuntu 8.04 時,桌面特效與音效都沒有作用,所以在網路上找到一些解決方法。

■ 桌面特效

因為 Intel 965 晶片組被 compiz fusion 加在黑名單之中,因此要修改如下:

sudo nano /etc/xdg/compiz/compiz-manager

在最後加上這行:

SKIP_CHECKS=yes

重新啟動後,安裝 compiz

sudo apt-get install compizconfig-settings-manager

就可以執行 系統->偏好設定->Advanced Desktop Effects Settings

ASUS F9E 安裝 Ubuntu 9.04 桌面特效的問題

我使用的 Notebook 是 ASUS F9E,顯示卡是 Intel 965 Express Chipset Family。

ASUS F9E 安裝 8.04,有桌面特效,但沒有聲音。
升級至 8.10,有桌面特效,也有聲音了。
但再升級至 9.04,聲音依然在,桌面特效卻沒了。

後來至 Ubunto 正體中文站請教 : http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?viewmode=flat&type=...

初步得到一些解答,簡述如下:

安裝及使用 Ubuntu 9.04

何謂 Ubuntu?

Ubuntu 是一套由社群開發的作業系統,適用於筆記型電腦,桌上型電腦和伺服器。無論您在家中,在學校或是在工作中使用,Ubuntu 提供了您所需要的程式,從文字處理,電子郵件程式到網頁伺服器,程式設計工具,應有盡有。

Ubuntu 永久免費,您無需支付授權費用;您可以自由下載、使用、與您的同伴分享 Ubuntu,而毫無任何代價。

以上文字是摘錄自 Ubunto 正體中文站

去年 Ubuntu 8.04 LTS 出來時,就已經開始在 ASUS F9E 測試安裝,一來是因為 Windows XP 的支援接近尾聲,而 VISTA 雖然比 XP 美觀,但在實際上實在很不好用,佔了許多資源,讓真正的工作反而綁手綁腳。第二個原因是看到 Ubuntu 強大的 3D 桌面特效,就忍不住被它吸引而進行測試了。第三個原因則是有愈來愈多的人要求我們開發跨平台的佛典工具,所以我也必須學著擺脫 Windows 的環境,Ubuntu 則是我學習跨平台的開始。

如何判斷磁碟機是硬碟、光碟或隨身碟

判斷磁碟的型態,可以知道磁碟機是硬碟、光碟、隨身碟、遠端網路磁碟及記憶體虛擬磁碟。

    AnsiString Drive = "C:";
    AnsiString Type;
    int i = GetDriveType(Drive.c_str());
    switch (i)
    {
        case  0 :
        case  1 :                     // 未知的,不存在的
            Type = "DRIVE_UNKNOWN";
            break;
        case  DRIVE_REMOVABLE  :      // 可移除的裝置,例如 USB 隨身碟,軟碟機
            Type = "DRIVE_REMOVABLE";
            break;
        case  DRIVE_FIXED      :      // 不可移除的裝置,像硬碟
            Type = "DRIVE_FIXED";
            break;
        case  DRIVE_REMOTE     :      // 遠端磁碟,例如網路磁碟機
            Type = "DRIVE_REMOTE";
            break;
        case  DRIVE_CDROM      :      // 光碟機
            Type = "DRIVE_CDROM";
            break;
        case  DRIVE_RAMDISK    :      // 記憶體虛擬磁碟
            Type = "DRIVE_RAMDISK";
            break;
    }
    ShowMessage(Drive + Type);

耗損 CPU 資源的 SearchIndexer.exe

因為工作已經進入最後的趕工階段,所以把 NoteBook 拿出來一起跑程式,讓二台電腦都有事做,才能節省時間。

程式都設定好之後,就讓 NoteBook 開始執行,執行一陣子之後,去看進度如何時,結果卻發現系統報告記憶體不足,而且 CPU 使用率極高。

那個並不是大程式耶,而且筆電所搭配的記憶體比我的 PC 還多,怎麼可能記憶體不足?

treeview 模擬畫面

BIG-5碼使用範圍表

本圖是用在底下的文章中

BIG-5碼介紹 (http://heavenchou.buddhason.org/node/23)

本圖原始出處:全字庫 http://www.cns11643.gov.tw/AIDB/encodings.do

BIG-5碼使用範圍表
訂閱文章


about seo