- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
wamp+drupal完全安装指南
鉴于安装wamp以及drupal遇到的问题,这里来个总结
首先是安装wamp,确保系统中的原有的php以及mysql已经被完全卸除,否则会出现类似mysql无法链接或是查看php文档等错误。
例如:无法载入 mysqli 扩展,请检查 PHP 配置以及The SQLite extension cant be loaded.
这个问题我也是把所有已经安装的php删除后就解决了
其次,首先安装wamp,很sb的确认加确认。。。安装完后遇到的root用户名的密码更改后无法登陆phpmyadmin的问题,如“您应该检查 config.inc.php 中的主机、用户名和密码,并且确定这些信息与 MySQL 服务器的管理员所给出的信息一致”,自然,解决方法如下,但不是都必要的,我没有一一试过。
首先在\wamp\phpmyadmin下将config.inc.php按如下修改:
$cfg[Servers][$i][host]?=?localhost;
$cfg[Servers][$i][port]?=?3306;
$cfg[Servers][$i][user]?=?root;
$cfg[Servers][$i][password]?=?这里填写你的MySQL密码;
$cfg[Servers][$i][AllowNoPassword]?=?true;//没有这句就加上去吧
$cfg[Servers][$i][auth_type] = http;//这句加上(将原来的config改为http),则启动时有个登陆界面。
然后在\wamp\phpmyadmin\libraries中将文件config.default.php中的port以及user以及password按照上面一样修改。
修改完后保存关闭。
然后修改mysql的密码,重启所有服务,这样问题就解决了。
安装drupal
首先把drupal7.2x这个文件夹整个复制到wamp文件夹下的www中(如果你设定的服务器启动文件夹是其他的话,放到其他文件夹去)
把drupal7.2x改名为drupal。
在浏览器中输入 http://localhost/drupal这时展开安装
如果出现什么内存不足啥的如:Allowed memory size of 8388608 bytes exhausted (tried to allocate 16 bytes。。。
那么改下wamp文件夹下的php/以及Apache2/bin/下的php.ini文件,查到memory_limit = 8M改为memory_limit = 64M就可以了,不要太大。
其次运行 http://localhost/drupal应该可以正确安装
如果在第三步遇到问题。。。。例如什么php配置错误什么的,改下配置文件
在php.ini中找到extension=php_gd2.dll这一项,如果前面有个“;”号,将其去掉,然后重启所有服务即可。
如果在第4项中选择数据库一栏没有“mysql”或是类似的选择的话,同样,在php.ini文件中,查找extension=php_pdo_mysql.dll这一项,然后将其前面的“;”去掉,然后重启所有服务。
至此,安装基本成功。
此外,记得安装drupal前要给他弄个数据库(在phpmyadmin中新建一个就可以了),不然将无法安装的。
通过drupal发送email:
这里我设置的是163的邮箱(记得在邮箱里开启smtp的服务啊。。不然就连不上,不过163是默认开的)
首先要在官网下个smtp-6.x-1.1的smtp的模块,反正sites/all/modules下,然后外面下个PHPMailer_v5.1的包,将其放到sites/all/libraries下,将其改名为phpmailer。
打开php.ini文件,将;extension=php_smtp.dll前面的“;”去掉。
在里面找到以下代码:
[mail function]
; For Win32 only.
SMTP =
smtp_port=25
; For Win32 only.
sendmail_from = xxx@163.com
(我是设置成这样的)
最后,来到drupal的系统里,找到administer-site building-modules开启smtp模块。
然后在administer-site configuration-SMTP Authentication Support,对其进行设置就可以了
原创力文档


文档评论(0)