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

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

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

    Sky's blog

    我和我追逐的夢

    常用鏈接

    統計

    其他鏈接

    友情鏈接

    最新評論

    drupal的安裝配置筆記

        前面的blog有提到,在選擇CMS系統時試用java版本的magnolia,結果很失望的放棄了。重新將目光投向php + mysql的傳統CMS,我選擇了drupal,下面是drupal的安裝配置筆記。
     
    (1) 下載
        從drupal 官網  下載到最新的Drupal 6.16版本。

        順便說一下版本選擇問題,Drupal目前有三個大版本: 7.0是最新版本,不過還處于alpha開發測試階段,暫時還不適合作為產品使用。5.0版本比較舊了,按照官方說法,7.0正式發布后就停止支持,因此也不考慮。這樣就只剩6.0系列,目前最新的就是今年3月初發布的6.16版本。

    (2) 安裝

        安裝要求主要是兩個:
        1. php 運行環境
        2. mysql 數據庫

        解壓縮drupal-6.16.tar.gz,將得到的文件復制到resin/webapps/drupal.

        復制sites/default/default.settings.php 并改名為settings.php,windows平臺上該文件默認可寫。linux平臺上請修改訪問權限以保證webapp可以寫這個文件。

        然后啟動resin,打開http://127.0.0.1:1080/drupal/。按照提示點install,出現Database configuration, 按照要求填寫數據庫資料.database name 這里注意,有要求:It must exist on your server before Drupal can be installed. 因此必須在安裝之前先在mysql數據庫中做好準備,建立一個database給drupal使用.

        下一步是站點的基本設置和管理員賬號設置,按照要求填寫即可。

         然后drupal會進行自動安裝工作,很快就完成,提示Drupal installation complete。不過會有一個警告:

    warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in E:\soft\svn\apache\htdocs\drupal\includes\mail.inc on line 193.


        這個是因為沒有設置好mail相關的資料,因此無法發送文件。如果需要郵件通知功能,可以考慮安裝前先設置好這個mail.inc。

        點擊continuing on to your new site 上的鏈接進入站點設置。

        ps: 注意我在安裝時沒有考慮漢化,因為我只是想建個小東西給自己用,直接用english好了,不折騰漢化了??吹絛rupal 官網的translate列表中有簡體中文可以下載,具體質量就不清楚了。

    (3) 主題

        瀏覽了drupal 官網上的主題列表,支持6.*的主題中,個人比較喜歡的有兩個,推薦給大家參考

    Marinelli
    http://drupal.org/project/marinelli


    A Sync Template
    http://drupal.org/project/async


        主題的安裝非常簡單,將下載下來的主題安裝包解壓縮,復制到drupal\themes下即可。然后再在Administer -> Site building -> Themes中設置。


    (4) 配置

        配置的內容比較多,不一一細說了。只分享幾個容易出問題地方,我自己在這些地方吃了不少虧,浪費了不少時間,希望大家在配置時小心

    1. Primary links和Secondary links

        我試著在Primary links和Secondary links新建了一些menu,準備實現在頁面上作為導航條。這個是站點最常見的功能了,結果添加之后發現,Primary links和Secondary links只有admin用戶才能看到,匿名用戶和普通權限的用戶都看不到。這個比較古怪,找了很多相關的設置都沒有問題。
        最后浪費了很多時間,才找出來原因:在新建menu時,需要填寫Path信息,即menu鏈接的目標,這個是相關的提示信息:

    The path this menu item links to. This can be an internal Drupal path such as node/add or an external URL such as http://drupal.org. Enter <front> to link to the front page.

        因為只是測試,所以我簡單的copy了上面實例中的"node/add"作為新menu的path,結果就是這個不起眼的東西造成了問題。drupal中會對menu的path做判斷,如果發現path是有權限要求的,比如說需要用戶登錄或者需要admin權限,就會在不滿足權限時不顯示Primary links和Secondary links。上面的"node/add"造成了匿名用戶和普通權限的用戶看不到導航條。

        這個小錯誤很令我吐血,浪費了幾個小時將相關的所有這個都輪著試過了,google了n久。

    2. comment功能不生效

        類似的,發表了一個story類似的內容了,我期望可以開啟comment功能,而且為了方便設置了容許匿名用戶直接comment。結果測試一看,整個comment提交的表單完全不顯示!

        同樣暈了很久,最后google出來有人遇到和我一樣的問題,解決的方式是Administer -> Content management -> Content types -> story中,設置"Location of comment submission form",默認為"Display on separate page",需要修改為"Display below post or comments"。

        這個也有點古怪,為什么默認值會是"Display on separate page"?

    (5) 效果預覽

        最后,給大家展示一下我剛剛折騰出來的結果,請大家麻煩訪問這個地址,速度可能有點慢,因為是通過adsl連接到internet的:

    http://www.sourcesky.net:8080/

        呵呵,運行在家里的下載機上,非常古老的一臺P3電腦,配置估計很多年齡小的讀者都不會機會用:p3s 1.26G, 512M SD SDRAM, 40G IDE硬盤。我在上面裝了bt,電驢之類的下載軟件,平時開著下載用。同時安裝了一些諸如apache, mysql, subversion之類的軟件,另外安裝了花生殼,申請了這個sourcesky.net域名,就順便可以架起這個一個超級簡單的個人站點,自娛自樂。

        站點很簡單,基本沒有實際內容,只是做個演示。恩,我對"A Sync Template"這個模板比較滿意,簡潔大方,特別適合我這種沒有什么實際內容的網站,呵呵!

        順便鄙視一下無恥的電信,居然將adsl的80端口給封了,簡直無恥之至??!

    posted on 2010-04-08 21:48 sky ao 閱讀(4262) 評論(1)  編輯  收藏 所屬分類: 雜談

    評論

    # re: drupal的安裝配置筆記 2010-04-09 08:41 popoer

    寫得很清楚!  回復  更多評論   

    主站蜘蛛池模板: 免费国产小视频在线观看| 国产成人午夜精品免费视频| 久久精品国产亚洲香蕉| 毛片在线看免费版| 13小箩利洗澡无码视频网站免费| 亚洲国产精品人久久电影| 亚洲国产精品综合久久一线| 中文免费观看视频网站| 手机看片国产免费永久| 男人免费视频一区二区在线观看| 亚洲男人电影天堂| 中文字幕亚洲综合精品一区| 中文字幕不卡亚洲| 亚洲日韩在线中文字幕第一页| 成**人免费一级毛片| 91频在线观看免费大全| 69堂人成无码免费视频果冻传媒| 91免费在线视频| 国产精品偷伦视频免费观看了| 高清免费久久午夜精品| 黄色一级视频免费观看| 一级特级女人18毛片免费视频| 亚洲成av人片天堂网无码】| 国产精品亚洲色图| 久久精品国产亚洲AV天海翼| 香蕉国产在线观看免费| 波霸在线精品视频免费观看| 中文字幕高清免费不卡视频| 免费无码av片在线观看| 亚洲免费黄色网址| 国产小视频在线免费| 国产亚洲日韩在线三区| 亚洲a在线视频视频| 亚洲国产成人久久精品大牛影视| 香港一级毛片免费看| 88xx成人永久免费观看| 热99re久久精品精品免费| 亚洲色婷婷六月亚洲婷婷6月| 777亚洲精品乱码久久久久久 | 亚洲精品无码久久久久A片苍井空| 亚洲Av无码国产一区二区|