新闻中心
迁移phpweb后伪静态失败的原因分析和解决办法
今天无忧主机(www.51php.com)小编有点郁闷,因为今天有个phpweb用户的网站迁移之后出现了404网站无法访问,但又不是所有的地方都无法访问,只是侧边栏无法访问,其他地方有很正常,这下无忧主机(www.51php.com)小编就有点晕了. 小编我先想到的是伪静态出了问题,但是这个程序小编我也不是很熟,登陆网站的后台找了好久都没有找到伪静态的的地方,只有一个启用html的地方,小编我启用之后也完全没有效果。这下我就有点晕了。这是客户说可能是数据库的问题,但是我判断应该不是数据库的问题,因为网站是可以正常访问的,证明数据库连接完全正常。 小编我没有办法只能慢慢的查询每条地址的链接经过了长时间的对比无忧主机小编我发现程序的链接有一个class目录并不存在。而这个class目录却是链接静态转换的关键所在,我猜可能是用户迁移的时候不小心漏掉了这个文件,小编我登陆这个用户的原始网站下载class目录并上传到php虚拟主机的空间,网站就正常访问了,围绕在头上的凝云终于解除了,无忧主机小编我也松了一口气,给大家一个建议,网站迁移的时候能用压缩包尽量用压缩包,因为压缩包可以避免文件丢失,加速上传速度,而且不用担心二进制上传的问题。当然前提是您的php空间提供商的主机的药支持在线解压才可以,无忧主机php虚拟主机是完美支持在线解压的。 伪静态失败的原因非常多,无忧主机(www.51php.com)小编只是其中的一种情况,希望这种情况可以帮到大家。本文章介绍的phpweb伪静态失败的原因是因为在上传中漏掉了一个class目录导致的,是由于上传文件不完整导致。 纯Linux环境下高端免备案【香港独立IP地址】php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名
本文地址:https://www.51php.com/others/10136.html