【问题标题】:500 Internal server error displaying not getting way to show error500 内部服务器错误显示无法显示错误
【发布时间】:2017-11-28 18:43:35
【问题描述】:

我第一次为 PHP 使用 Godaddy Windows 托管(plex)。我在主机上上传我的 PHP 项目文件以显示错误我添加了 .user.ini 和 .php.ini 并且此文件包含 error_reporting(E_ALL); ini_set('display_errors', 'On');

但仍然没有显示错误。 我对显示错误感到非常沮丧。请帮助任何人。

【问题讨论】:

  • 可能是因为htaccess。你在服务器上上传什么样的项目?
  • Tt 是简单的控制/管理面板。没有使用 CMS。开发时不使用 MVC。

标签: php hosting


【解决方案1】:

打开php.ini,可以在php.ini上永久启用显示错误

现在向下滚动文件,直到找到以下行。

display_errors = Off

找到display_errors 行后,将参数“Off”替换为“On”。完成交换后保存文件,然后退出编辑器。

display_errors = On

并且不要忘记在进行更改后重新启动服务器。

要暂时启用显示错误,请在您的应用程序的以下行的顶部添加index.php

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

【讨论】:

  • 你重启服务器了吗?
  • 我正在使用 GoDaddy Windows 托管,但不知道如何重新启动。
  • 哦,那是共享主机,你不能重启服务器。
  • 我加了.user.ini和.php.ini是这个对还是只需要加php.ini和user.ini
  • 检查我已经更新了答案,创建一个新的 php 文件并将这些行添加到该文件的顶部,并在下面做一些 php 语法问题。如果可行,现在运行 php 文件。
【解决方案2】:

我们必须在 Windows 主机中授予我们目录的权限。
步骤:-
1. {项目目录}
2.将鼠标悬停在目录drawdown插入符号将出现在右侧。
3.点击更改权限。
4.然后点击完全控制。
5. 问题解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-04
    • 1970-01-01
    • 1970-01-01
    • 2012-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    相关资源
    最近更新 更多