iis搭建discuz7.2 的曲折经历 已经各种报错的处理

 

环境windows server  2008 R2   mysql  5.1.73  iis6  php 5.6

安装PHP

解压PHP,我给的路径是C:\Users\Administrator\Desktop\php,大伙儿随意
php.ini-production改名为php.ini(用于开发环境的话,就改那个development

修改扩展路径

extension_dir = "./ext"

启用MySQL扩展(即去掉分号)

extension=php_MySQL.dll

修改时区

date.timezone=Asia/Shanghai

完了可以尝试在命令行中执行以下PHP

cd C:\PHP
php -v

可以看到php的版本信息,如果把dll文件不存在的扩展打开了的话,会有提示。(如果配置不成功,会报错)

 

配置IIS

IIS容易对付,不过先得把确保这几项已经装上:

1、添加模块映射
启动IIS管理器,对服务器设置处理程序映射添加模块映射
(图)
注意,设置可执行文件路径的时候,要选择exe

2、添加index.php为默认文档
对服务器设置默认文档,添加index.php


3、创建新站点
接着在创建一个新的站点,并创建一个目录存放你的网站,C:\Users\Administrator\Desktop\test
主机名填你想要绑定的域名,对于一台服务器上有多个网站的情况,域名几乎是必须的。
当然啦,内网的话,就改hosts随便弄个上去吧。

 

4、设置程序池
去应用程序池,设置刚才创建的站点对应的程序池,把.Net framework版本设成无托管代码

重启IIS,在网站目录下放一个index.php,内容很简单:
<?php phpinfo(); ?>

访问网站,设置无误的话应该能看到PHP的系统信息。

 

安装MySQL

安装MySQL挺容易的,按照Discuz给出的教程就可以了。
因为我下的是UTF8版本的Discuz,所以在选择字符编码那一步选的UTF8

至于改数据库目录以及移动那个dll,看上去完全没那个必要,我也就没弄。

因为我是迁移的  导出数据和结构的时候,为了兼容性,

设置编码utf8mb4; 

但是老版本不识别,需要手动改成utf8后再导入。 

一个discuz 还有一个ucenter

安装Discuz

最烦的都搞定了,最后把安装包里upload里面的东西都复制到网站目录下,
访问网站下的install目录就能看到安装界面
剩下的不用说了吧···

得记得安装完了以后,进UCenter->全局->域名设置->应用域名,把论坛的域名给设好了,
否则论坛首页就是个500

错误的

 http://192.168.90.20/ucenter/admin.php

Over.

 

问题来了

Iis 报错500

权限问题,此问题会出现在阿里云服务器、还有其他的Windows server 服务器 ,自行归纳

点击网站》身份验证》基本设置

选择class。。

连接为 电脑登录用户的账号密码

即可解决

中间还有安装 .net 3.5  4.5   vc环境的心酸就不说了!!!!

 同事准备呃环境太干净了,极简版!!!!!!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

伊甸园SUN

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值