
正文
iis运行thinkphp iis运行报错500
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
在iis下怎么运行php?
先安装配置好 IIS。提示:需要注意的是要选中 CGI。下载安装 php manager 2。
第一,PHP文件不大;第二,由于这个本来不是Windows下的文件,更改不知道会不会有什么不能用的地方。:选择你的WEB服务程序,建议选择IIS/PWS 3。这个选项在XP的IIS下,也就是IIS5下测试通过。
你的电脑需要安装php,打个比方你的php安装在C盘的根目录下。那么你只需要在iis里的默认网站的属性里添加php的扩展名映射。那样才能在iis下运行php。
相关问答
Q1: thinkphpiis没有上传的文件
1、把上传的那个路径代码贴出来。这个应该是你路径设置有问题,没找到上传路径而已。还有,尽量在上传图片的时候修改文件名。用时间戳或者唯一的字符做文件名,以免相同的文件上传覆盖。
2、thinkphp5上传文件方法不存在是代码错误的原因。在move复制文件前,对文件名进去中文转码,转换成gb2312,复制完成,转换回utf-8即可。
3、出现这种问题,一般是缓存不可写或者是你的配置存在一些问题。thinkphp采用了模板缓存技术使得访问速度提升,那么它需要可写的权限,你检查一下你上传到服务器的文件夹是不是只读状态。
4、上传的文件有没有超过配置设置的值。用小文件测试。检查一下环境配置吧。检查一下php版本 1之前,是用$HTTP_POST_FILES来获取的。
5、因为上述操作包含了上传文件的操作,而普通ajax无法实现文件上传,经过百度有使用FormData对象与插件这两种方法,详见前一篇转载的博文,于是我就尝试了一下FormData对象的方法。
Q2: 请教各位大神,iis环境下配置thinkphp,页面错误
感觉应该是服务器缓存配置问题,和thinkphp应该一点关系都没有,因为你改的是入口文件,而且改完之后是直接报错了,这种致命错误会中断程序的,所以thinkphp根本就没办法生成缓存文件。
从UEditor获取数据在后台 在后台中通过SQL往数据库中填充数据就解决了。
去掉前面的 ; 号,然后设置正确目录(比如:c:temp),保存。
另一方面还有很好的用户体验。Thinkphp的错误提示模板是允许更换的,Thinkphp2版本可以修改配置文件的“TMPL_EXCEPTION_FILE”参数,将错误提示模板更换成指定的模板文件。我们常用的是将其指向一个404模板。
Q3: iis怎么实现thinkphp中的伪静态
1、请将上面正则表达式,保存为.htaccesss文件,并放到thinkphp项目入口文件同级目录下。
2、IIS安装URL_Rewrite组件,在IIS的站点管理里面有个URL重写的按钮,点进去可以设置规则,可以导入.htaccess文件自动生成规则,也可以直接在站点根目录下的web.config中添加代码。
3、所谓伪静态就是通过一定的技术手段,将原先一条不存在的URL地址映射到已存在的文件上,其目的是实现动态网页内容的静态化,提高搜索引擎收录率。
4、明白你的问题了,其实本来你的路径已经静态了。但是你想实现http://localhost/wopdsnow/content/136这样的,你需要在控制器content的index下面用另一种方法获取136这个参数。
5、你可以与空间的IDC商联系一下,如果是自己的服务器,那就更好办了,一般来说,空间都是支持伪静态的。
Q4: thinkphp在iis7上是不是运行不了
1、你可以使用urldecode解码后再输出看看,因为浏览器在跳转的时候会进行转码,有得浏览器虽然转码了但是现实的还是原来的中文,有得就被urlencode了,多以建议你解码看下。
2、我的是iis的,public里的webconfig重写一下,访问首页没有index.php,其它页面有public目录,你可以把域名直接绑定到public目录里。
3、PHP6的安全支持已经正式停止,为了安全和性能考虑,决定升级 PHP到最新的稳定版 PHP3。ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。
4、经典模式是为了与之前的版本兼容,使用ISAPI扩展来调用ASP.NET运行库,原先运行于IIS0下的Web应用程序迁移到IIS0中只要将应用程序配置成经典模式,代码基本不用修改就可以正常运行。
5、iis7里面web.config可以指定默认首页,下面讲一下如何指定: 加入这段代码即可,不过可能会和控制面板中的首页设置冲突,请注意查看。
iis运行thinkphp的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于iis运行报错500、iis运行thinkphp的信息别忘了在本站进行查找喔。






