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 5.0.0 bata1, (一定不能用高版本的php5,不然会出现不能找到类的错误,低版本的没有测试)

       安装步骤:

       # tar –zxvf php 5.0.0 bata1.tar.gz

       #cd php 5.0.0 bata1

       #./configure --prefix=/usr/local/php5 /

      --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版本低于libxml 2.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本人也是刚学习,欢迎讨论使用方法 kgd@uestc.edu.cn

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值