Highcharts导出图像,内部服务器错误

时间:2013-07-05 07:46:14

标签: php highcharts

http://signitysolutions.co.in/dev/php/loancalculator.php

我使用highcharts创建了一个图表,我需要导出到图像到服务器,这样我就可以创建图形的PDF和页面上可用的数据,我正在设置导出服务器,使用此How to save an image of the chart on the server with highcharts?作为参考

当我点击图表下方的保存图形图像按钮时,出现Javascript错误,我不明白:

send                          jquery-1.7.1.js:8102
jQuery.extend.ajax            jquery-1.7.1.js:7580
(anonymous function)          loancalculator.php:749
jQuery.event.dispatch         jquery-1.7.1.js:3256
elemData.handle.eventHandle

任何人都可以在这里指导我吗?

1 个答案:

答案 0 :(得分:0)

发送到服务器时出错。查看“网络”面板,查看请求是什么,以及导致jQuery错误的服务器返回的内容。

图像创建在服务器上完成,jQuery向其发送组装图像所需的信息。显然,jQuery发送了请求,但服务器没有遵守。发生这种情况时,您需要的错误消息是服务器返回的

例如,404错误表示您未安装必要的HighCharts服务器端组件。

诸如功能不存在之类的PHP错误可能代表您没有安装某些必要的软件(通常是GD2模块,libjpeg和/或ImageMagick)。

最后,500内部服务器错误表明该服务器背后有另一个错误,可以在Web服务器的错误日志中找到。例如,它可能是辅助插件目录中的.htaccess问题。

通常可以从托管服务提供商的控制面板检查/清除/下载共享主机上的Web服务器错误日志,或者如果您具有SSH访问权限,则可以直接从站点配置文件路径设置进行检查(选中{{1} } entries);如果所有其他方法都失败了,通常可以在Unix / Linux系统上的ErrorLog中找到它。

您还可以查看导致错误的Web请求,并以可视方式检查它,以评估您是否没有这样的路径(您知道的)。这将表明存在安装问题。

最后,您可以检查该路径(/ dev / php / export),并修改其索引文件的来源以追踪错误。如果不能进行其他调试,这是最后的努力:

/var/log/apache...