zoukankan      html  css  js  c++  java
  • dede 二次开发系统迁移到 IIS 时会出现的问题及解决方案

    1、IIS 会默认站点所有文件只读,故一开始请打开目录权限,注意赋予权限对象是 webuser 或 IIS user;  若是集群的话,则目录共享给IIS对应的用户

    2、后台不能登陆

     查看数据库配置文件是否修改

    3、图片、文件不能上传

      此类问题,通常是由于windows 系统windows/tmp 文件没有写的权限,故打开权限即可解决

    4、dede验证码不显示问题

      上一篇文章得到详细解答,http://www.cnblogs.com/lsy-ai/p/5917052.html

    5、在集群(web服务器和file服务器分离)环境中可能会出现模板不能加载的问题,表现形式就是可以正常登陆,登陆后某些页面却是空白

      首先需要明白的一点就是,window集群是通过文件共享实现的,服务器不能直接连接到文件服务器,加载模板地址需要时相对地址,对文件的映射有window完成。

      共享的文件夹,对web服务器来说是它自己的东西,然后映射由window系统完成, 也就是文件服务器对web服务器来说是透明的,中间媒介由window系统实现,(简单来说就是共享过来的文件,对web服务器来说,就是自己自身的文件)。

      

      dedemember 实际上是文件服务器共享文件地址 “内网ip/wfw”,由于web服务器不能直接访问文件服务器文件,所以只需访问共享过来的文件(相当于自己系统的文件目录)即可,故改为相对路径:

      

      由于涉及的文件很多,建议直接修改配置文件,在/include/common.inc.php 文件

      这里的dederoot就是文件服务器地址,直接去掉

    6、提交表单时,小图可以上传,大图不能上传

      php 默认上传文件大小为2M, 故表单所有文件大小总和不能超过2M, 因此,直接修改php配置文件即可,编辑器搜索 upload 就可找到相关配置项,按需求改大

  • 相关阅读:
    每日一题
    每日一题
    每日一题
    每日一题
    GitLab 部署
    Golang Web开发之Gin入门
    Golang消息队列之NSQ
    Golang操作Redis
    Golang操作MySQL
    Golang Json数据处理方法
  • 原文地址:https://www.cnblogs.com/lsy-ai/p/5920102.html
Copyright © 2011-2022 走看看