unorthodoxyuri

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

问题现象

在使用小皮面板(phpstudy)部署BlueLotus时遇到一个奇怪的问题:
通过小皮面板创建好BlueLotus的网站后
1.png

访问时页面会不断闪烁
2.png

且点击其他功能模块也无法正常显示
3.png

这时候,无论是更换端口,亦或是修改php版本,甚至重新下载安装也无法解决。

问题解决

先说解决方法,就是不要创建BlueLotus的网站,而是使用BlueLotus的文件目录名直接访问,即可正常显示和使用
4.png

问题分析

首先要了解使用phpstudy部署网站时,实际上是在配置一个虚拟主机,这个虚拟主机会包含以下关键元素:

  • 域名绑定
  • 端口映射
  • 物理路径指向

5.png

但是,当虚拟主机开始工作时,“配置的根目录”的作用只是让服务器找到网页入口文件(index.php)。而在index.php代码里面的functions.php文件,若无说明,虚拟主机则是根据Apache/Nginx和PHP协作从“phpstudy根目录”(WWW)开始找
6.png

但此文件却不在“phpstudy根目录”下面
7.png

而且,代码还存在不显示错误报告和断开连接后脚本继续运行的问题
8.png

文件路径找不到却又一直不停止,就造成了页面一直刷新闪烁的问题。
而直接使用文件路径名访问就可以直接找到该文件目录名以下的文件,也就可以正常使用。


若有错误,欢迎指正!希望对你有帮助!

posted on 2025-07-09 17:07  无理的尤里  阅读(27)  评论(0)    收藏  举报