Joomla 尝试组件更新时出现Ajax错误

Joomla 尝试组件更新时出现Ajax错误,joomla,joomla3.0,Joomla,Joomla3.0,我维护的Joomla 3.6站点有几个问题 问题1与Joomla更新组件有关。当更新尝试运行时,它会收到一个Ajax警报错误,并且控制台中会出现以下错误: XMLHttpRequest cannot load http://www.example.com/administrator/components/com_joomlaupdate/restore.php. No 'Access-Control-Allow-Origin' header is present on the requested

我维护的Joomla 3.6站点有几个问题

问题1与Joomla更新组件有关。当更新尝试运行时,它会收到一个Ajax警报错误,并且控制台中会出现以下错误:

XMLHttpRequest cannot load http://www.example.com/administrator/components/com_joomlaupdate/restore.php. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://example.com' is therefore not allowed access.
第二个问题是上传图像。每当我尝试在媒体管理器、文章或模块中上传图像时,网站都会表现得像在上传图像一样,刷新图像,但从未实际上传图像

我已将错误报告打开maximimum,在例程完成后仍然没有错误。我不得不说,我对正在发生的事情感到完全不知所措

更新 php错误日志显示:

[08-Sep-2016 03:45:49 America/Chicago] PHP Notice:  Undefined variable: result in /mnt/stor1-wc2 dfw1/417008/591382/www.example.com/web/content/libraries/joomla/mail/mail.php on line 479
Re。您的Ajax问题-

XMLHttpRequest cannot load http://www.example.com/administrator/components/com_joomlaupdate/restore.php. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://example.com' is therefore not allowed access.
这显然是一个跨来源的问题。您应该在ajax url中添加
www
,或者从域中删除。如果您从JS动态获取ajx url会更好。因此,如果域中的
www
,则将其添加到Ajax请求中,否则不会

2) Re。上载问题-您应该检查文件夹权限。这可能是因为没有适当的大小限制权限。您可以从url下方的
文件夹权限
选项卡下检查权限(确保更改主机)

Re。您的Ajax问题-

XMLHttpRequest cannot load http://www.example.com/administrator/components/com_joomlaupdate/restore.php. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://example.com' is therefore not allowed access.
这显然是一个跨来源的问题。您应该在ajax url中添加
www
,或者从域中删除。如果您从JS动态获取ajx url会更好。因此,如果域中的
www
,则将其添加到Ajax请求中,否则不会

2) Re。上载问题-您应该检查文件夹权限。这可能是因为没有适当的大小限制权限。您可以从url下方的
文件夹权限
选项卡下检查权限(确保更改主机)


请不要在一篇帖子中问两个完全不同的问题。编辑以删除其中一个。此外,由于这不是一个代码问题,请尝试。是的,我非常确定这两个问题是相关的,我倾向于覆盖整个Joomla core安装。现在就可以从更新工具执行此操作。如果这还不能解决问题,那么您就有一些模糊的服务器配置问题,我们对此一无所知。不幸的是,Joomla更新工具对我来说失败了。可能上传的安装包没有安装文件夹吗?请不要在一篇文章中问两个完全不同的问题。编辑以删除其中一个。此外,由于这不是一个代码问题,请尝试。是的,我非常确定这两个问题是相关的,我倾向于覆盖整个Joomla core安装。现在就可以从更新工具执行此操作。如果这还不能解决问题,那么您就有一些模糊的服务器配置问题,我们对此一无所知。不幸的是,Joomla更新工具对我来说失败了。是否可能上载不包含安装文件夹的安装包?