组件在 localhost 中加载,但在 live 上给出内部服务器错误:joomla

Posted

技术标签:

【中文标题】组件在 localhost 中加载,但在 live 上给出内部服务器错误:joomla【英文标题】:component loads in localhost but gives internal server error on live : joomla 【发布时间】:2016-01-08 02:46:53 【问题描述】:

我有一个简单的组件,其中包含 1 个从数据库返回数据的 php 文件。 该文件是使用我主页上的 js ajax 调用的,并且在本地托管时可以完美运行。

但是在将其部署到实时服务器时,ajax 调用返回:“加载资源失败。发生内部服务器错误 500”。

我已尝试授予权限并重新配置 htaccess.txt 文件..但所有静脉..

示例: localhost:1000/index.php?option=com_comp&option=raw --- 有效 web.azurewebsites.net/index.php?option=com_comp&option=raw --- 工作量

【问题讨论】:

【参考方案1】:

尝试直接在您的实时网站上调用 ajax PHP 文件,看看它返回什么样的错误,以及它是否有效。

我认为真正的问题是 ajax 的 URL 是错误的,并且引用的是您的本地服务器而不是远程服务器。

PS:确保在代码中将 http://(或 https://,如果您使用 HTTPS)添加到您的 ajax URL。

【讨论】:

以上是关于组件在 localhost 中加载,但在 live 上给出内部服务器错误:joomla的主要内容,如果未能解决你的问题,请参考以下文章

JS文件未在VS Code中加载到Live Server上

无法在 Visual C++ 中加载 SQL 驱动程序(但在 QtCreator 中加载)

无法使用 xampp 在 localhost 中加载 javascript 文件

无法在 localhost (WAMP) 上的 Internet Explorer 中加载 jQuery

SFSafariController 在模拟器中加载 URL 正常,但在设备上留下空白屏幕

NGINX 没有在 phpmyadmin 中加载 PHP