Php 加载资源失败:服务器响应状态为500错误(内部服务器错误)
摘要: 在从angular到后端(php文件)进行Php 加载资源失败:服务器响应状态为500错误(内部服务器错误),php,angularjs,.htaccess,internal-server-error,http-status-code-500,Php,Angularjs,.htaccess,Internal Server Error,Http Status Code 500,摘要: 在从angular到后端(php文件)进行$http调用以获取请求的数据时。在localhost(例如)中,一切正常。在托管服务器(例如)上打开网页时产生问题。我得到了这个错误 内部服务器错误 服务器遇到内部错误或配置错误,无法正常运行 无法完成您的请求 请与服务器管理员联系,webmaster@xyz.com通知 告诉他们错误发生的时间,以及您可能做的任何事情 这可能是导致错误的原因 有关此错误的详细信息,请参阅服务器错误 日志 此外,在运行时遇到500内部服务器错误 正在尝试使用Er
$http
调用以获取请求的数据时。在localhost(例如)中,一切正常。在托管服务器(例如)上打开网页时产生问题。我得到了这个错误
内部服务器错误
服务器遇到内部错误或配置错误,无法正常运行
无法完成您的请求
请与服务器管理员联系,webmaster@xyz.com通知
告诉他们错误发生的时间,以及您可能做的任何事情
这可能是导致错误的原因
有关此错误的详细信息,请参阅服务器错误
日志
此外,在运行时遇到500内部服务器错误
正在尝试使用ErrorDocument来处理请求
这是我的.htaccess
文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /s/public/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) /s/public/#/$1
</IfModule>
重新启动发动机
重写库/s/public/
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则^(.*)/s/public/#/$1
目前已尝试:
cpanel
中的错误日志
我已经查看了错误日志,并获得了导致错误的更多信息。下面是我在cPanel日志中使用的示例视频
服务器日志:
任何直接的帮助都是非常值得的。谢谢您访问该网站的流量很大吗?你链接到的答案表明这是一个共享主机限制。@Henders,网站还没有上线,我只做测试,显示500个错误。你如何调用后端?记住angularJs在浏览器中运行,而不是在服务器中运行,您是通过IP地址调用它吗?防火墙和服务器上的所有配置是否都能够接收angular应用程序的调用?@MaviDomates,使用
$http
服务,我正在调用后端api。我通过域名调用它,当你调用应用程序外的端点(我假设它是一个服务)时,仅通过域名引用,它有用吗?我想弄清楚,应用程序调用服务的方式是否与不从域名提供服务的网站有关