PHP скрипт не работает в direct admin, но работает в cPanel

#php #hosting #directadmin

#php #хостинг #directadmin

Вопрос:

ребята, у меня есть PHP-скрипт, и я устанавливаю его на Direct admin, и я получил эту ошибку, я пытаюсь изменить версию php, но она не работает, но я устанавливаю этот скрипт на другой хост, но в cPanel, и он работает нормально

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

Я не профессионал. Объясните немного просто, что делать, почему? кто-нибудь может мне помочь?

Комментарии:

1. Помимо версий PHP это может зависеть от того, что содержится в скрипте. Можете ли вы предоставить какой-нибудь код?

Ответ №1:

В DirectAdmin Есть несколько возможных причин получения ошибки 500.

  • Если вы перенесли свою учетную запись из cPanel в DirectAdmin, проверьте в public_html ваш файл .htacces и удалите все, что было создано cPanel, обычно перед и после кода есть комментарий, в котором говорится, что эта часть была создана cPanel.

  • Версия PHP. Попробуйте использовать в DirectAdmin ту же версию PHP (cPanel), если это возможно.

Войдите в DirectAdmin (на уровне пользователя)

  • Если ваш сервер работает с php-fpm, чуть ниже имени домена будет возможность изменить версию PHP вашей учетной записи.

  • Если ваш сервер работает с CloudLinux, найдите меню «Дополнительные функции», а затем «Выберите версию PHP». В этом случае вы можете изменить версию PHP, которую хотите использовать, и включить / отключить расширения PHP (часто отключенное расширение может вызвать ошибку 500).

Если у вас есть root-доступ к серверу, очень вероятно, что вы найдете некоторую информацию в журнале.

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

===

С уважением