cyt
一转眼,原来发现自己两个月没有写blog,。其实这两个月做了很多东西,但细想却没有什么值得拿出来和大家分享。

前几天公司的bbs倒了,于是想重装一个类似于blog或者论坛之类的东西。由于IT的同事只熟悉PHP,于是到处找php的建站资源。后来nomad介绍drupal,Rayman也说这个不错,于是就尝试安装一个。网上的资料基本都是Linux下的安装过程介绍,几个rpm装好apache/mysql/php,三两下就可以装好。但现在要在Win下装,麻烦的事情多多。下面总结一下win下的安装过程:

首先找到一个叫wamp的东西,http://www.wampserver.com/index.php?lang=en 一个Windows下集成apache 2、mysql 5、php 5的安装包。里面还包括了phpmyadmin。其实类似的安装包很多很多,之所以选这个,是贪图他还有一个在tray的小控制工具:

可以方便控制apache和mysql的启动和停止,可以方便增加alias,对于我这种apache配置盲来说,最方便不过了。

三两下安装完以后,先进入PHPMyAdmin。(可以从tray那个小图标进去,或者直接用 http://localhost/phpmyadmin/ 进入)
先把root的密码改了。然后……PHPMyAdmin就不能用了,呵呵。马上把 wamp\phpmyadmin\config.inc.php 里面的 $cfg['Servers'][$i]['password']的值改成刚才设置的密码。phpmyadmin就可以继续使用了。

然后就是下载drupal,从www.drupal.org可以找到最新版。把压缩包解开,例如我是放在 C:\drupal\下面。

然后又是用tray里面的 Alias directories -> add an alias功能,增加一个影射。例如,我把drupal 映射到C:\drupal\下面。(记得输入C:\drupal\ 后面的那个"\",没有的话alias也能创建成功,但却是访问不到的)。

用phpmyadmin建立一个drupal的帐号,并且建立一个drupal的库,drupal帐号当然要设置成拥有drupal的所有访问权限了。这些在phpmyadmin很容易就解决了。然后又是麻烦的事情了。drupal没有使用mysqli,所以对mysql4.1以上的数据库访问会有问题。drupal自己给出了解决方案:
http://drupal.org/node/35226。于是只好按mysql自己说的http://dev.mysql.com/doc/refman/4.1/en/old-client.html,更改密码类型:
set password for drupal = old_password('123456');
flush privileges;
然后找到wamp\mysql\my.ini,在[wampmysqld]下面加上一行:
old-passwords
然后用tray那个小工具重起一下mysql。

后面又是根据drupal的说明,step by step的时候。先把drupal\database\database.mysql导入到drupal这个数据库里面。然后把drupal\sites\default\settings.php里面的base_url和db_rul改了,例如我这里就是:
$base_url = 'http://192.168.1.102/drupal';
$db_url = 'mysql://drupal:123456@localhost/drupal';

然后就是在IE中打开 http://192.168.1.102/drupal/  了。麻烦事还是接踵而来。界面丑陋不堪,一堆
{head} {styles} {_BLOCK_.header.blocks}
{_BLOCK_.header.title} {_BLOCK_.header.help} {_BLOCK_.header.message}
在页面上。不要着急,原因是用了php5.1。drupal也有解决方案。

先按 create first account,建立第一个管理员用户。然后当然是改管理员密码。这些都是在那个丑陋的界面上进行。当改完密码,界面显示上就一个链接都没有了。这时候重新输入 http://192.168.1.102/drupal/ 又回到第一个丑陋的界面。
先从drupal那里下载一个 phptemplate的template engien(http://drupal.org/project/Theme%20engines),把它解压到 drupal\themes\engines下面,和xtemplate并排。然后再下载几个支持phptemplate的主题,例如 argeebeeBiDi 等等。把这些主题都解开放到drupal\themes下面。然后在那个丑陋界面上选择按 Themes 那个连接进去,然后选择刚才下载的支持 phptemplate的那些主题。

好了,从我的角度来说工作就完成了,额外奉送下载几个插件和主题装上去,然后还import了一个中文的本地化文件,让界面变成中文。余下就是管理员自己的事情了,要怎么折腾、要有什么创意都变得与我无关……要改程序?自己慢慢看PHP吧。
posted on 2006-01-19 15:37 cyt 阅读(4010) 评论(7)  编辑 收藏 引用 所属分类: Work
Comments
  • # re: drupal安装心得

    Posted @ 2006-01-24 02:00
    其实用xmapp也可以,我就用着..  回复  更多评论   
  • # re: drupal安装心得
    cyt
    Posted @ 2006-02-06 20:35
    也是在php5下面?如何做?愿闻其详?  回复  更多评论   
  • # re: drupal安装心得

    Posted @ 2006-02-12 18:08
    你上网搜索xampp,把那个包下载下来,然后装就行了,里面有phpmyadmin,mysql,php5,gd库等。。。  回复  更多评论   
  • # re: drupal安装心得
    cyt
    Posted @ 2006-03-02 17:22
    哦,原来我看错,我还以为你说xtemplate也可以用,呵呵。刚才看了一下
    xampp,果然也不错,似乎更专业,更全面。
    http://www.apachefriends.org/en/index.html  回复  更多评论   
  • # re: drupal安装心得
    cyt
    Posted @ 2007-10-27 09:52
    呵呵,今天sparkle在这里看到文章
    http://blog.csdn.net/ljah/archive/2007/04/25/1584669.aspx
    正在奇怪作者是谁,既认识nomad又认识Rayman。
    我也不认识作者是谁,不过这么捧场真是多谢多谢。
      回复  更多评论   
  • # re: drupal安装心得
    cyt
    Posted @ 2008-01-24 14:12
    看来也要感谢snowman,贴了这么多链接。不过俺不研究“防火墙”,这些好东西下次email给我就行了,呵呵。  回复  更多评论   
  • # re: drupal安装心得
    我来了
    Posted @ 2011-08-24 11:06
    @我来了
    奥  回复  更多评论   

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理