最近有人问小编,护卫神主机系统或者IIS配置PHP的时候,public设置为对外公开目录这个问题百度无法搜索到真实解决办法,那么我们应该如何将运行目录设置为/public呢?

当我们使用护卫神主机系统配置Thinkphp的时候,发现Thinkphp的运行目录public在护卫神里无法设置为运行目录,护卫神创建的网站默认根目录为web里面的内容。银天科技小编经过大量的试验,终于找到到最终的解决办法。
其实护卫神是使用IIS来部署THINKPHP的,IIS部署用这个方法也一样可以有效解决。
一、 我们需要创建一个域名为其他的网站

二、 在网站里建一个子站,自站的目录是public,域名填写你真实的域名

三、 运行网站,这时候的网站能访问,但是你会发现内容不跳转,访问域名+Index.php能访问,但是访问域名却报404之类的错误,原因在于route,也就是url重写,伪静态不生效

四、我们只需要在public里面创建一个web.config文件,注意文件的编码跟上网站的编码,web.config里面的内容如下(可以点击这里下载)

五、这时候再访问域名,你就会发现伪静态已经生效了,网站部署也已经大功告成了。

这个方法适用于使用IIS部署TP5,护卫神部署TP5。

原文出自https://www.gzytsoft.com/a/news/zhanchangshizhan/2019/0507/646.html,转载请标明出处。

护卫神IIS设置Thinkphp的public目录的解决办法相关推荐

  1. 护卫神php返回404,护卫神IIS设置public目录为根目录的解决办法

    原标题:护卫神IIS设置public目录为根目录的解决办法 最近有人问小编,在使用护卫神或者主机宝等IIS环境配置PHP的时候,不能把public设置为网站根目录,这个问题无法搜索到真实解决办法,那么 ...

  2. 安装VS2003时IIS下面缺少FrontPage2000服务器扩展的解决办法

    安装VS2003时IIS下面缺少FrontPage2000服务器扩展的解决办法 IIS安装完后,一直没找到如何安装Frontpage扩展,导致ASP.net无法使用,通过修改inf文件来完成.方法如下 ...

  3. 关于错误 openssl/ssl.h:没有那个文件或目录的解决办法

    原文链接:https://blog.csdn.net/kulala082/article/details/68484314 首先得安装openssl:sudo apt-get install open ...

  4. [Unity] AnimationEvent 因 Animator Controller 中 Transition 设置问题而不触发的快速解决办法:重新拖入 Animator 创建新 State

    这篇文章提出了一个 AnimationEvent 不触发的可能性:Animator Controller 中 Transition 设置问题 https://blog.csdn.net/qq_4173 ...

  5. pureftpd mysql 失败_pureftpd传输速度慢与传送文件失败问题以及不能上传文件/目录的解决办法...

    pureftpd其实是一款不错文件上传功能了,但是如果说我们开了主动模式之后你会发现它传输速度慢与传送文件失败这些问题了,下面我来给各位介绍一个解决办法. pureftpd本身传输文件和反映速度可以, ...

  6. Vscode调试设置中的python路径无效解决办法

    Vscode调试设置中的python路径无效解决办法 如果你已经试过修改"default interpreter Path"但无效可以继续往下看 如果你已经试过修改"de ...

  7. mysql设置字符集 php_MySQL字符集编码设置与PHP显示乱码的解决办法

    转自:博客水木 http://shuimu.js.cn/mysql-php-character-set-encoding-settings-and-garbled-solution.html PHP显 ...

  8. Oracle忘了保存,Oracle Cloud甲骨文云服务器忘记SSH秘钥或未设置Public key的解决办法...

    甲骨文服务器最近的终身免费服务器着实火了一把,很多人创建实例对设置秘钥可能存在一些问题,导致后面服务器连接不上,下面是修改重置已创建服务器但是ssh登录不上的解决办法. 前期准备 1.秘钥对 这里以X ...

  9. iis php session丢失,Session丢失的解决办法小结

    原标题:Session丢失的解决办法小结 对于ASP.PHP网站且使用我司虚拟主机的用户,如果超时太短,可提交工单申请更换应用程序池(该应用程序池设置为只按时间回收,回收时间30分钟). 如果更换程序 ...

最新文章

  1. 【测试面试题】偶数和奇数
  2. CNN经典网络模型:LeNet,Alexnet,VGGNet,GoogleNet,ReSNet
  3. 虚拟机和主机文件共享的四种方法
  4. 两个链接合并_如何找到两个链接列表的合并点
  5. 现代控制理论课程实验三:一阶倒立摆的LQR控制器设计
  6. linux图片处理软件,Ubuntu 下图像处理软件汇总
  7. XRecyclerView+Retrofit+RXjava+Fresco请求网络数据
  8. tomcat启动异常之信The APR based Apache Tomcat Native library which allows optimal performance in produ
  9. hive实战——谷粒影音
  10. 三重积分的球面坐标系的体积元素表示
  11. bootloader的两种启动模式
  12. Wiremock的使用
  13. 2022跨境电商新战场:海外社交电商发展前景分析
  14. Linux常用开源库
  15. ASP 3.0高级编程(四)
  16. chrome开启flash插件
  17. CFA一级学习笔记--权益(八)--股票估值
  18. C++ 校园足球联赛 题解
  19. 微信小程序常识——只需4个文件即可构成一个完整的微信小程序项目
  20. 电脑版工作提醒软件哪个好用?支持备忘提醒的电脑便签

热门文章

  1. 千亿5G投资,谁会是新的赢家?
  2. 【每日一题】客似云来(斐波那契数列)
  3. 计算机文化在线阅读,TOP18[定稿]计算机文化基础教案34171.doc文档免费在线阅读...
  4. 【c++修行之路】模板
  5. IDEA如何创建web项目
  6. 深度学习服务器怎么选?哪个更划算?
  7. matplotlib画3dbox
  8. Mondrian 4 测试的简单demo(Saiku简单测试Schema文件)
  9. 六西格玛黑带培训找哪家好?-优思学院
  10. KendoUI 简单增,删,改,查操作