首页 > 解决方案 > PHP 脚本在直接管理员中不起作用,但在 cPanel 中起作用

问题描述

伙计们,我有一个 PHP 脚本,我将它安装在 Direct admin 上,我收到了这个错误

This page isn’t working avesk.net is currently unable to handle this request. HTTP ERROR 500

我不是专业人士。简单解释一下为什么要做什么?任何人都可以帮助我吗?

标签: phphostingdirectadmin

解决方案


在 DirectAdmin 中接收 500 错误有几个可能的原因。

  • 如果您将您的帐户从 cPanel 迁移到 DirectAdmin,请检查 public_html 您的 .htacces 文件并删除由 cPanel 创建的所有内容,通常在代码前后都有注释说明这部分是由 cPanel 创建的。

  • PHP 版本。如果可能,请尝试在 DirectAdmin 中使用相同版本的 PHP(cPanel)。

登录 DirectAdmin(在用户级别)

  • 如果您的服务器使用 php-fpm,在域名下方,将有一个选项来更改您帐户的 PHP 版本。

  • 如果您的服务器使用 CloudLinux,请找到“额外功能”菜单,然后选择“选择 PHP 版本”。在这种情况下,您可以更改要使用的 PHP 版本,并启用/禁用 PHP 扩展(通常禁用的扩展会导致错误 500)。

如果您对服务器具有 root 访问权限,那么您很可能会在日志中找到一些信息。

尾 /var/log/httpd/domains/yourdomain.com.error.log

===

问候


推荐阅读