Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么fpdf库无法在生产服务器上工作?_Php_Fpdf - Fatal编程技术网

Php 为什么fpdf库无法在生产服务器上工作?

Php 为什么fpdf库无法在生产服务器上工作?,php,fpdf,Php,Fpdf,我正在使用fpdf library将我的php页面中的pdf导出到本地主机中的“pdf”。在我的本地主机上,该页面将导出为pdf,但当我托管到生产服务器并实时工作时。。。 数据未导出为pdf格式 为什么不在live上导出 实际上我也看不到任何错误,,,,,但我的页面变为空白您也可以尝试使用 ini\u集('display\u errors',1) 在脚本的开头,尝试添加以下内容以查看错误: ini_set('display_startup_errors',1); ini_set('display

我正在使用
fpdf library
将我的php页面中的pdf导出到本地主机中的“pdf”。在我的本地主机上,该页面将导出为pdf,但当我托管到生产服务器并实时工作时。。。 数据未导出为pdf格式 为什么不在live上导出
实际上我也看不到任何错误,,,,,但我的页面变为空白

您也可以尝试使用

ini\u集('display\u errors',1)


在脚本的开头,尝试添加以下内容以查看错误:

ini_set('display_startup_errors',1);
ini_set('display_errors',1);
error_reporting(-1);
查看错误后,我通过在代码上添加以下内容使代码正常工作:

include_once('fpdf182/fpdf.php');
ob_start();

听起来PHP错误显示对于初学者来说已经被禁用了,因此您的空白页面。打开错误显示(php.ini,
error\u reporting()
etc),然后显示输出。或者,如果错误日志已启用,请检查它们。您是否在一台服务器上使用短标记,而在另一台服务器上可能未启用这些标记?@sAc:short-tags在某种意义上,我使用的是标记,而不是@richsage:实际上它是在我的本地主机中导出的,因此我认为没有problem@sAc:发生同样的事情不会有什么区别然后查看服务器日志,在浏览器中查看空页源,如果您不是所有者,请询问生产服务器提供商。你有写权限吗?导出到底意味着什么?