drupal安装心得

drupal安装心得一转眼,原来发现自己两个月没有写blog,。其实这两个月做了很多东西,但细想却没有什么值得拿出来和大家分享。前几天公司的bbs倒了,于是想重装一个类似于blog或者论坛之类的东西。由于IT的同事只熟悉PHP,于是到处找php的建站资源。后来nomad介绍drupal,Rayman也说这个不错,于是就尝试安装一个。网上的资料基本都是Linux下的安装过程介绍,几个rpm装好apache/mysql/

大家好,又见面了,我是你们的朋友全栈君。一转眼,原来发现自己两个月没有写blog,
drupal安装心得。其实这两个月做了很多东西,但细想却没有什么值得拿出来和大家分享。

前几天公司的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的小控制工具:


drupal安装心得

可以方便控制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.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的主题,例如
argeebee
BiDi 等等。把这些主题都解开放到drupal/themes下面。然后在那个丑陋界面上选择按 Themes 那个连接进去,然后选择刚才下载的支持 phptemplate的那些主题。

好了,从我的角度来说工作就完成了,额外奉送下载几个插件和主题装上去,然后还import了一个中文的本地化文件,让界面变成中文。余下就是管理员自己的事情了,要怎么折腾、要有什么创意都变得与我无关……要改程序?自己慢慢看PHP吧。 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/162258.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • EtherCAt总线运动控制_运动控制器ethercat

    EtherCAt总线运动控制_运动控制器ethercat运动控制器作为数控系统的核心部件,在高端机器人、数控机床、工业自动化等领域得到了广泛的应用。本文以实际工程应用为背景,以研制高效、高可靠性、功能丰富的运动控制器为目标,对运动控制器及运动控制算法进行了研究与分析,对于实现高速、高效、高精度的运动控制具有重要的理论意义和实际应用价值。基于ARM+FPGA的硬件架构,提出了硬件设计的总体方案。设计了运动控制器的硬件电路及主控制板和扩展板,搭建了三维运动控制平台。提出了运动控制器软件设计的总体方案,基于MODBUS协议,设计了串口通

    2022年10月14日
  • SQLyog安装使用教程

    SQLyog安装使用教程SQLyog安装使用教程SQLyog操作简单,功能强大,能够帮助用户轻松管理自己的MYSQL数据库,文章目录SQLyog安装使用教程前言一、安装SQLyog总结前言我这里使用的是SQLyog-13.1.7-0.x64Community,这是目前最新的版本了,除此之外比笔者这里还有12.0.8版本的SQLyog(32位和64位都有),一共三个安装包都会放在云盘里面,需者自取;链接:https://pan.baidu.com/s/16IaaIXR8-l955CfeznDr-A提取码:qhge

  • php fread 逐行读取,php fread函数使用方法总结

    php fread 逐行读取,php fread函数使用方法总结phpfread函数使用方法总结phpfread函数用于读取文件(可安全用于二进制文件),其语法是fread(file,length),参数file必需,指规定要读取打开文件,length必需,指规定要读取的最大字节数。phpfread函数怎么用?定义和用法fread()函数读取文件(可安全用于二进制文件)。语法fread(file,length)参数file必需。规定要读取打开文件。…

  • python生成一组随机数_python随机数组

    python生成一组随机数_python随机数组“Anyonewhoconsidersarithmeticalmethodsofproducingrandomdigitsis,ofcourse,inastateofsin.”JohnvonNeumann,1951Python中自带了随机数的模块random,它们编程当前往往是十分重要的。下面对random模块进行介绍。random模块randint()ran…

    2022年10月24日
  • 如何用python画爱心表白_python 简短 表白

    如何用python画爱心表白_python 简短 表白利用python画爱心表白

  • 教大家如何去做外链才是最好的[通俗易懂]

    教大家如何去做外链才是最好的[通俗易懂]外链是我们做SEO优化中每天都要去做的事情,我们一天发几十条,一百条的外链有什么用呢?外链到底有什么价值呢?对我们优化网站又有什么帮助呢?外链的价值主要就是获取投票和增加曝光率,外链可以提升网站的关键

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号