Не удалось загрузить ресурс: сервер ответил со статусом ошибки 500 (внутренняя ошибка сервера)

Обзор:

При выполнении вызова $http из углового в бэкэнд (файл php) для получения запрошенных данных. На локальном хосте (например, http://localhost) все работает нормально. Проблема возникает при открытии веб-страницы на размещенном сервере (например, http://www.example.com). Я получаю эту ошибку.

Внутренняя ошибка сервера

Сервер обнаружил внутреннюю ошибку или неправильную конфигурацию и не смог выполнить ваш запрос.

Пожалуйста, свяжитесь с администратором сервера по адресу [email protected] и сообщите ему время возникновения ошибки и любые действия, которые могли вызвать эту ошибку.

Дополнительные сведения об этой ошибке можно найти в журнале ошибок сервера.

Кроме того, при попытке использовать ErrorDocument для обработки запроса возникла ошибка 500 Internal Server Error.

Это мой .htaccess файл:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /s/public/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*) /s/public/#/$1 
</IfModule>

Пробовал до сих пор:

  1. проверьте журналы ошибок в cpanel.

    Я уже проверил журнал ошибок и получил больше информации о том, что вызывает ошибку. Вот пример видео, которому я следовал для журналов cPanel.

    http://www.youtube.com/watch?v=pzO1UNHZjZo

    Логи сервера:

    введите здесь описание изображения

Я не могу понять эту ошибку.

На SO много ответов, но все они сбивают с толку.

memory_limit = 1024M, тем не менее, невозможно выделить память: не удалось создать дочерний процесс: /opt/suphp/sbin/suphp

У кого-нибудь есть идея, почему эта проблема возникает?

Есть ли неправильная конфигурация с настройками моего сервера. Любая немедленная помощь будет весьма ценна. Спасибо


person Rohit Jindal    schedule 05.07.2016    source источник
comment
Есть ли у вас много трафика, посещающего сайт? Ответ, на который вы ссылаетесь, предполагает, что это ограничение общего хостинга.   -  person Henders    schedule 05.07.2016
comment
@Henders, сайт еще не запущен, я только тестирую, и он показывает ошибку 500.   -  person Rohit Jindal    schedule 05.07.2016
comment
Как вы вызываете бэкэнд? Помните, что angularJs работает в вашем браузере, а не на вашем сервере, вы вызываете его через IP-адрес? Настроен ли брандмауэр и все на сервере, чтобы он мог принимать вызов от углового приложения?   -  person Mavi Domates    schedule 05.07.2016
comment
@MaviDomates, используя службу $http, я вызываю бэкэнд API. Я вызываю его через доменное имя   -  person Rohit Jindal    schedule 05.07.2016
comment
И когда вы вызываете конечную точку (я предполагаю, что это служба) за пределами приложения, ссылаясь только на доменное имя, это работает? Я пытаюсь выяснить, есть ли что-то, связанное с тем, как приложение вызывает службу, а сайт не обслуживается с доменного имени.   -  person Mavi Domates    schedule 05.07.2016
comment
@MaviDomates, службы также имеют тот же домен, что и приложение.   -  person Rohit Jindal    schedule 05.07.2016