iis搭建discuz7.2 的曲折经历 y以及各种报错的处理
环境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环境的心酸就不说了!!!!
同事准备呃环境太干净了,极简版!!!!!!
iis搭建discuz7.2 的曲折经历 y以及各种报错的处理的更多相关文章
- IIS 发布 之 Word导出本地测试正常,发布报错
用C#动态生成Word文档功能实现了,在本地的机器运行时是好的,但程序发布 IIS 或 远程服务器 上就报错, 报错信息为:检索 COM 类工厂中 CLSID 为 {000209FF-0000-000 ...
- vs中正常IIS发布网站后css样式、图片丢失jQuery报错 $ is not defined
问题描述: VS运行能够正常看到样式和图片 ,IIS发布后样式丢失.图片不显示.并且jQuery报错“$ is not defined”. 问题分析: 1.首先怀疑是样式文件.图片等发布的时候没有发布 ...
- 【搭建RAC报错】搭建RAC,第二个节点执行root.sh报错:CRS-2800、CRS-4000
Creating /etc/oratab file...Entries will be added to the /etc/oratab file as needed byDatabase Confi ...
- 搭建lamp或者lnmp环境,本地链接mysql报错解决方法
报错:1130-host...is not allowed to connect to this mysql server 解决方法: 1.改表法 可能是你的账号不允许从远程登录,这个时候只要进入服务 ...
- 【RAC搭建报错】在RAC搭建到grid安装前的检查时,报错
这种ip的报错,无非是检查防火墙,ip配置的原因 而我防火墙已关闭,ip也没配错 最后的原因是因为我172.16.1.41/42这两个IP选的虚拟机没有配置网段 [grid@rac01 grid]$ ...
- 【转载】IIS报错不是有效的Win32应用程序
今天在IIS中部署ASP.NET网站后,访问网站报错,提示信息为:未能加载文件或程序集XXX.dll或它的某一个依赖项,不是有效的Win32应用程序(异常来至HRESULT:0x800700C1).通 ...
- ORA-16019搭建DG设置归档线程参数报错
#操作描述:搭建DG,主库修改参数log_archive_dest_1线程路径报错 ORA-16019: cannot use LOG_ARCHIVE_DEST_1 with LOG_ARCHIVE_ ...
- yum -y update 报错:GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
用的是centos6.5的镜像,yum源太老了,修改了之后想更新一下: yum -y update 执行报错: warning: rpmts_HdrFromFdno: Header V3 RSA/SH ...
- Nginx 在windows下配合iis搭建负载均衡过程 [转]
因为项目遇到大量图片存储问题,虽然现在我们图片还不是很多(目前在1T上下,预计增长速度每年1.3倍的增长速度),自己在思考如何有效地存储大量图片时,查找一些资料,看到了,有人使用 Nginx搭建服务器 ...
- IIS搭建本地服务器,花生壳实现外网通过域名访问网站
配置服务器 作为一个青年,没有实力,做不出标图所示的服务器. 作为一个学生,买不起服务器 作为一个小孩,买不起域名 但别忘了 作为一个平民玩家,只要有耐心 装备迟早会做出来的 (注:感觉有钱与没钱还是 ...
随机推荐
- java 线程知识问答
简介 一个线程的核心线程数是4, 最大线程数是8, 有一个任务提交过来, 迅速执行王弼, 如果再来一个任务, 那么线程池是新建一个线程去执行还是会复用之前的线程? 参考链接 https://blog. ...
- POLIR-Laws:反不正当竞争法: 2025年10月15日起施行!反不正当竞争法完成修订(附法条更新对照表)
2025年10月15日起施行!反不正当竞争法完成修订(附法条更新对照表) 来源 :新华社 时间:2025-06-30 15:33 十四届全国人大常委会第十六次会议6月27日表决通过新修订的反不正当竞争 ...
- SciTech-Mathmatics-Analysis: 非常优秀的AI数学学习资料:Standford的$\large 3blue1brown$ + $\large Interactive\ Linear\ Algebra$
非常优秀的人工智能数学基础的学习资料: \(\large Standford\)的 \(\large 3blue1brown\) https://www.3blue1brown.com/ \(\lar ...
- redis可视化客户端工具有哪些,怎么选择
项目现在使用到的redis数据类型越来越复杂,已经不是简单的string类型了,有用到list和hash这些类型,假如还是需要使用命令工具敲命令,就太麻烦了.而且这些命令不好记,容易出错. 因此,越来 ...
- FreeSwitch Hangup-Cause电话挂断原因速查
Freeswitch官网太慢了,经常还打不开,把电话挂断原因大全复制一份到这里,方便日常查看 ITU-T Q.850 Code SIP Equiv. Enumeration Cause Descrip ...
- 如何在FastAPI中整合GraphQL的复杂度与限流?
扫描二维码 关注或者微信搜一搜:编程智域 前端至全栈交流与成长 发现1000+提升效率与开发的AI工具和实用程序:https://tools.cmdragon.cn/ 一.GraphQL 与 Fast ...
- 如何在Linux中更改默认的MySQL / MariaDB端口
在本指南中,我们将学习如何更改MySQL / MariaDB数据库在CentOS 7和基于Debian的Linux发行版中绑定的默认端口. MySQL数据库服务器在Linux和Unix下运行的默认端口 ...
- Qt/C++开发经验小技巧316-320
将QPointF转成经纬度坐标字符串的时候,默认会丢失精度,导致计算错误,尤其是在转换成经纬度坐标的时候,可以发现偏差很大,所以在转换的时候需要指定精度. QPointF p(1.23456789, ...
- mpiCC与mpicc命令详解
mpiCC Compiles and links MPI programs written in C++//编译链接MPI C++源程序 Description This command can be ...
- CAD为什么按Delete键不能直接删除线条?
最近有小伙伴遇到这样的情况,使用"Delete键"发现无法直接删除CAD中的线条,每次都会弹出如下窗口:是否要启用PICKFIRST?,不知道如何解决:这是CAD设置问题:设置先命 ...