我在 TCPDF 中收到错误 [无法找到包装器 "chrome-extension"]
I am getting an error [Unable to find the wrapper "chrome-extension"] with TCPDF
我有一个 OpenCart 电子商务系统设置。我尝试使用 TCPDF 模块生成现有订单的 PDF 发票。
Module Name: TCPDF
URL: https://sourceforge.net/projects/tcpdf/
Version: 5.9.202
Release date: 2012-12-16
Author: Nicola Asuni
此模块似乎在我的本地(开发环境)上运行良好,但在我的生产环境(配置类似)上不起作用。
错误:
Warning: file_exists(): Unable to find the wrapper "chrome-extension" - did you forget to enable it when you configured PHP? in /var/www/html/2store/catalog/tcpdf/tcpdf.php on line 2Warning: file_exists(): Unable to find the wrapper "chrome-extension" - did you forget to enable it when you configured PHP? in /var/www/html/2store/catalog/tcpdf/tcpdf.php on line 2
TCPDF ERROR: [Image] Unable to get image: chrome-extension://lifbcibllhkdhoafpjfnlhfpfgnpldfl/call_skype_logo.png
我尝试了故障排除,但无法找到导致问题的原因。谁能请教一下?
首先,您使用的 确实 是 TCPDF
的旧版本。您应该使用 https://github.com/tecnickcom/TCPDF.
的最新版本
其次,您似乎要求 TCPDF
使用 URL 包含图像,但您提供的 URL 可能只能在本地浏览器上使用。错误所指的包装器与流有关。参见 http://php.net/manual/en/intro.stream.php Basically, "chrome-extension" is not a valid stream. Examples of valid types of streams can be found here: http://php.net/manual/en/wrappers.php 我很惊讶这个 URL 在本地工作,但我猜这是因为你在本地安装了 Chrome 所以你的操作系统很好并且允许 PHP 访问URL.
引用的文件
要在服务器上解决您的问题,您需要获取要包含在 PDF 文件中的文件的副本,将其放在服务器上某个 Web 服务器用户可以访问和提供的目录中那个文件名到TCPDF。
我有一个 OpenCart 电子商务系统设置。我尝试使用 TCPDF 模块生成现有订单的 PDF 发票。
Module Name: TCPDF URL: https://sourceforge.net/projects/tcpdf/ Version: 5.9.202 Release date: 2012-12-16 Author: Nicola Asuni
此模块似乎在我的本地(开发环境)上运行良好,但在我的生产环境(配置类似)上不起作用。
错误:
Warning: file_exists(): Unable to find the wrapper "chrome-extension" - did you forget to enable it when you configured PHP? in /var/www/html/2store/catalog/tcpdf/tcpdf.php on line 2Warning: file_exists(): Unable to find the wrapper "chrome-extension" - did you forget to enable it when you configured PHP? in /var/www/html/2store/catalog/tcpdf/tcpdf.php on line 2 TCPDF ERROR: [Image] Unable to get image: chrome-extension://lifbcibllhkdhoafpjfnlhfpfgnpldfl/call_skype_logo.png
我尝试了故障排除,但无法找到导致问题的原因。谁能请教一下?
首先,您使用的 确实 是 TCPDF
的旧版本。您应该使用 https://github.com/tecnickcom/TCPDF.
其次,您似乎要求 TCPDF
使用 URL 包含图像,但您提供的 URL 可能只能在本地浏览器上使用。错误所指的包装器与流有关。参见 http://php.net/manual/en/intro.stream.php Basically, "chrome-extension" is not a valid stream. Examples of valid types of streams can be found here: http://php.net/manual/en/wrappers.php 我很惊讶这个 URL 在本地工作,但我猜这是因为你在本地安装了 Chrome 所以你的操作系统很好并且允许 PHP 访问URL.
要在服务器上解决您的问题,您需要获取要包含在 PDF 文件中的文件的副本,将其放在服务器上某个 Web 服务器用户可以访问和提供的目录中那个文件名到TCPDF。