【问题标题】:Fatal error (include_path='.:/opt/alt/php54/usr/share/pear:/opt/alt/php54/usr/share/php') in Unknown on line 0第 0 行未知中的致命错误 (include_path='.:/opt/alt/php54/usr/share/pear:/opt/alt/php54/usr/share/php')
【发布时间】:2017-05-26 02:33:11
【问题描述】:

这是我运行 3 个网站的共享主机。就在昨天,所有这些都给出了同样的错误。

致命错误:未知:打开失败需要'/home/user/... ... /index.php' (include_path='.:/opt/alt/php54/usr/share/pear:/opt/alt/php54/usr/share/php') 在第 0 行的未知中

这段时间我什么都没改变。

我找到了有关此错误的一些答案,但它们大多需要 root 访问设置。我没有root访问权限。请建议我该怎么做。

注意:public_html 文件夹的权限设置为 750,我尝试使用 755 但错误相同。我可以保持 750 吗?

【问题讨论】:

  • 这不是错误。这是错误之后的诊断消息。
  • 我怎样才能找到实际的错误?
  • 查看您的 Web 服务器和/或 PHP 的错误日志,希望您可以访问这些日志。如果是共享托管,请联系您的托管服务提供商。
  • 检查错误日志。最后一个条目是 2017 年 5 月 25 日凌晨 2 点 25 分,当时该网站正常运行。之后就什么都没有了。
  • 刚刚安装了一个新的 wp,它显示同样的错误。

标签: php apache cpanel


【解决方案1】:

您的 php 安装的包含路径似乎已更新。如果托管公司更新了 php,就会发生这种情况。

错误信息是:

"Fatal error: Unknown: Failed opening required '/home/user/... ... /index.php'"

表示找不到文件index.php。这个文件存在吗? include 语句是否使用相对路径?

您应该将错误告知您的托管公司

【讨论】:

  • 他们要求注释掉 php.ini 文件中的 open_basedir。但它不起作用。我检查了文件是否存在,require路径是这样的,require_once(JPATH_BASE.DS.'includes'.DS.'defines.php');
  • 好吧,我的意思是 index.php 文件是否存在于错误中提到的路径中?错误中提到的路径是:/home/user/... .../index.php
  • 是的。今天我把joomla网站从host和其他网站上删除了,wp和drupal开始工作了。不知道为什么。 joomla 网站正在另一台主机上运行,​​无需任何修改。
猜你喜欢
  • 2023-03-20
  • 1970-01-01
  • 2018-04-27
  • 2014-03-05
  • 2013-08-09
  • 1970-01-01
  • 2016-10-05
  • 2021-03-30
  • 2018-11-14
相关资源
最近更新 更多