cowiki的安裝

 www.hibernate.org.cn第一次看見cowiki就喜歡上了它,雖然不知道功能如何,但是非常喜歡它簡界的界面,一個不可多得的好網站。在網上找了一下,功能也很不錯。就下載回來安裝,由於對linuxphp+mysql不熟悉,花了一週的時候終於看到了界面了。

由於安存在一些模塊依賴關係,php5最好放在後面安裝。

1.       Mysql安裝

       安裝目錄:/usr/local/mysql

       下載地址:http://www.mysql.com

       安裝步驟:

    #groupadd mysql

     # useradd -g mysql mysql

     # cd /usr/local

     # cd /usr/local/mysql

     # ./scripts/mysql_install_db --user=mysql

     # chown -R root  .

     # chown -R mysql data

     # chgrp -R mysql .

     # bin/mysqld_safe --user=mysql &

2.       Apache安裝

       安裝目錄:/usr/local/apache

       安裝步驟:

       # tar –zxvf http2.0.x.x.tar.gz

       # cd http2.0.x.x

       #./configure –prefix=/usr/local/apache –enable-so –enable-rewrite

       說明: --enable-rewrite 參數編譯apahcerewrite模塊,可以實現url的改寫,有一點類似jsp中的forward(request,response)功能。

                 --prefix 設置apache的安裝目錄

       #make    ,這一步需要花一點時間。將源代碼編譯成二進制文件

       #make install   ;這一步安裝apache服務器,主要實現裝上步編譯好的文件,複製到相應的目錄。

3.       Php5安裝

       安裝目錄:/usr/local/php5   版本:php<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />5.0.0bata1, (一定不能用高版本的php5,不然會出現不能找到類的錯誤,低版本的沒有測試)

       安裝步驟:

       # tar –zxvf php5.0.0bata1.tar.gz

       #cd php5.0.0bata1

       #./configure --prefix=/usr/local/php5 /<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

      --with-apxs2=/usr/local/apache/bin/apxs /

          --with-mysql=/usr/local/mysql

       說明:--with-apxs2=/usr/local/apache/bin/apxs php安裝爲apahce的一個動態模塊,如果沒有指定正確的apxs位置,需要手動添加模塊。

                     --with-mysq=/usr/local/mysql  使php支持mysql,

             

1.       如果是在RedHat9.0上安裝將會出現libxml2版本低於libxml2.2.2.10的錯誤。從網上下載最新的libxml安裝後就可以解決。

       # make

       #make install;

       #vi /usr/local/apache/conf/httpd.conf ,在httpd.conf中加入php的處模塊。

      

       AddType application/x-httpd-php .php

 

4.       cowiki安裝

       版本:cowiki-0.3.3.

       安裝目錄:/opt/cowiki

       下載地址:

       安裝過程:

       # mkdir /opt/cowiki    新建一個安裝cowiki的目錄。

# cp cowiki-0.3.3.tar.gz /tmp

# cd /tmp

# tar –zxvf cowiki-0.3.3.tar.gz    解壓安裝包

# cd cowiki-0.3.3

# cp –rf  htdocs/*.*  /opt/cowiki  複製php到發佈目錄

# cp –rf  includes/*.*  /opt/cowiki 複製所需要包到cowiki發佈目錄

創建cowiki數據庫:

# /usr/local/mysql/bin/mysqladmin create cowiki

# /usr/local/mysql/bin/mysql cowiki

cowiki/misc/database中的mysql.sql腳本文件,粘貼到命令行運行。後就可以創建需要的表。

 

# cd /opt/cowiki/includes/cowiki

# cp core.conf-dist  core.conf            創建一個cowiki的配置文件。Core.conf-dist中已存在一些配置信息,只需要修改其中的內容就行了。

# vi  core.conf             修改配置信息

       [.DOCUMENT]

    RESOURCE = "mysql://USER:PASSWD@localhost/DATABASE"

       [.AUTH]

RESOURCE = "mysql://USER:PASSWD@localhost/DATABASE"

[.USER]

RESOURCE = "mysql://USER:PASSWD@localhost/DATABASE"

分別修改爲:

       [.DOCUMENT]

    RESOURCE = "mysql://root:test@localhost/cowiki"

       [.AUTH]

RESOURCE = "mysql:// root:test@localhost/cowiki"

[.USER]

RESOURCE = "mysql:// root:test@localhost/cowiki"

 #  vi /usr/local/apache/conf/httpd.conf         (修改apahce配置文件添加虛目錄)

   Alias /cowiki/ "/opt/cowiki/"

        <Directory "/opt/cowiki">

          Options Indexes FollowSymlinks

          AllowOverride None

         Order allow,deny

         Allow from all

        </Directory>

#  /usr/local/apache/bin/apachectl  restart   啓動重新啓動服務器。

 打開瀏覽器輸入地址:http://localhost/cowiki/index.php

 如果看見了cowiki的界面說明配置成功,如果配置錯誤將不能訪問界面,出現相應的錯誤信息。

 554—如果mysql鏈接出錯可能會引出此出錯碼。

 

 配置成功了,但是還不通過admin.php進入後臺管理。因爲沒有一個後臺用戶。默認的管理員爲root.,需要配置密碼後才能進行。

打開測覽器輸入地址:http://localhost/cowiki/crypt.php.將出現一個密碼錶單, 輸入一個密碼(長度大於5)提示交後,顯示出一個經加密後的字符串。

        將此字符串添加到core.conf文件中

        ROOT_PASSWD = "×××××××"

 

打開瀏覽器輸入http://localhost/cowiki/index.php,登錄後就可以點擊右上角的[admin]進行後臺管理頁面了。

說明:安裝過程本來比較簡單,主要出現的錯誤都是由於沒有正確的支持包引起了。多看一下php,apahce,cowiki的安裝文檔一般都可以解決。

對於cowiki本人也是剛學習,歡迎討論使用方法[email protected]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章