首页 / 知识
无法加载Zend / Loader.php。 试图找出原因?
2023-04-13 22:12:00

Failed to load Zend/Loader.php. Trying to work out why?我继承了一个客户端站点,该站点每3或4天崩溃一次。 它是使用我不了解的zend-framework构建的。 如下代码:
导致以下错误:
我什至不知道从哪里开始尝试解决此问题。 我对PHP的了解是中级的,但是就像我说的那样,我没有Zend的经验。 此外,也不可以与原始开发人员联系。 有趣的是,即使每次访问该站点的页面时都运行该代码,该错误只会偶尔发生。 我相信这一定与include_path有关,但我不 首先,我认为您的包含路径应??该以斜线结尾。这是我的一个例子:
您的引导程序文件将包含在另一个文件中(可能是index.php文件)。这意味着,如果包含路径是相对的(就像我的一样)而不是绝对路径,那么如果包含bootstrap.php的文件发生更改,则查找Loader.php的路径也会更改。 例如,我的Zend应用程序中有两个index.php文件,一个用于前端,一个用于管理区域。这些索引文件各自需要带有不同相对路径的自己的bootstrap.php,因为它们包含在不同的索引文件中,这意味着它们必须相对于原始请求的索引文件,而不是它们在其中定义的bootstrap文件。 这可以解释为什么您的问题是断断续续的,可能有另一个文件(包括仅偶尔使用的引导程序)。我会在所有站点文件中搜索" bootstrap.php",并查看所有包含/需要此文件的地方。 我遇到了同样的问题,但是问题出在文件权限上。我为所有RWX都提供了chmod,现在一切正常。 所以也许其他人也会和我有同样的问题,那么这就是解决方案。 问候 它仅偶尔发生的事实使我认为这不是编程问题,而更多是sysadmin问题-如果它是实现中的缺陷,则考虑到错误为"没有此类文件,您可能希望它始终失败"或目录"。两个猜测
这可能是一个更加隐蔽的文件系统问题,但是人们会认为这不仅会影响一个文件。 当我使用PHPUnit 3.5.5时,我也遇到了此错误。我的主要应用程序脚本很好地加载了zend框架,但是测试类遇到了错误。 我的解决方案是将以下内容添加到测试类中
在我的情况下,Zend / Loader.php不在PEAR目录中。它应该在那里,但是我的网络服务器有点生。但是您也可以将其插入到library / Zend目录中。 但这确实不能回答为什么您的问题仅在某些时候出现的原因。 有时它可以工作,因此PHP方面没有任何天生的错误(如果路径错误,它将永远无法工作...但是,是的,是吗?)。那么,是什么导致Loader.php定期无法访问?我会怀疑权限问题。使Loader.php或它无法访问的目录的某些原因。也许cron作业正在设置/重置权限?首先检查。查看什么权限有效,什么时候无效。 |
最新内容
相关内容
linux命令测试客户端?
linux命令测试客户端?,地址,系统,网络,工具,工作,分析,环境,命令,下行,资料,linux测试网速的工具1、speedtest-cli是一个用Python编写的轻量级安卓linux命令客户端?
安卓linux命令客户端?,系统,软件,名字,设备,互动,服务,工具,基础,发展,代码,android系统,在终端可以输入那些命令1、logcat 输出日志 printenv安装客户端linux命令?
安装客户端linux命令?,软件,中心,在线,发行,全国,公司,工作,国家,信息,命令,请列出linux下安装软件的命令.aptitude——详细查看已安装或可用linux客户端连接命令?
linux客户端连接命令?,系统,地址,服务,工具,位置,基础知识,网络,工作,基础,命令,Linux中使用ln命令在文件之间建立连接的用法讲解1、ln 在文件python怎么找出所有的数字?
python怎么找出所有的数字?,数字,培训,代码,小数点,小数,字符串,整数,表达式,含义,思路,python中获取字符串中所有数字的方法:1、使用正则表达如何从FileZilla FTP客户端中的密
如何从FileZilla FTP客户端中的密钥缓存中提取SFTP SSH密钥,如何从FileZilla FTP客户端中的密钥缓存中提取SFTP SSH密钥,服务器,密关于可伸缩性:WCF如何扩展到大量客
关于可伸缩性:WCF如何扩展到大量客户端用户?,关于可伸缩性:WCF如何扩展到大量客户端用户?,用户,服务,级别,有没有人,How well will WCF s关于版本控制:TFS-为实验开发分支:解
关于版本控制:TFS-为实验开发分支:解决方案无法加载,关于版本控制:TFS-为实验开发分支:解决方案无法加载,控制结构,发行,但我,免责声明,T如何找出C#/ .NET中是否存在文件?
如何找出C#/ .NET中是否存在文件?,如何找出C#/ .NET中是否存在文件?,字符串,路径,我想,测试,How to find out if a file exists in C# /关于asp.net:跨页面回发不适用于启
关于asp.net:跨页面回发不适用于启用了客户端的按钮,关于asp.net:跨页面回发不适用于启用了客户端的按钮,回发,数据传递,页面,交叉,Cro关于.net:如何防止IIS默认站点web.c
关于.net:如何防止IIS默认站点web.config文件被虚拟目录继承?,关于.net:如何防止IIS默认站点web.config文件被虚拟目录继承?,文件,默认,关于部署:.NET 3.5 SP1客户端框架的
关于部署:.NET 3.5 SP1客户端框架的HttpUtility的替代方案?,关于部署:.NET 3.5 SP1客户端框架的HttpUtility的替代方案?,框架,客户端,应