【发布时间】:2015-08-03 23:22:31
【问题描述】:
我使用 CI 开发我的应用程序,并且我有一个使用 TC_PDF 的 pdf 表单。当应用程序仅在本地主机中时,一切都很好。但是当我上传到 apche 服务器时,它给了我空白页。这是我的代码:
查看
<td class="center" width="10px">
<a class="btn btn-success" >
<i class="halflings-icon white print" id="print"></i>Print</a>
</td>
/*for print pdf*/
$(".btn-success").click(function() {
var $row = $(this).closest("tr"); // Cari baris
var tes = $row.find("#no_request").text(); // Cari Text
var hapus = tes.substring(10);
window.location.href = "<?php echo base_url() . 'control_closing/generate_pdf/' ?>" + hapus;
});
控制器
public function generate_pdf($idRequest) {
$data = $this->model_request->selectOneRequest($idRequest); //load model
foreach ($data as $d) {
$this->load->library("TC_PDF");
$pdf = new TC_Pdf(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
// set document information
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('Dzil');
$pdf->SetTitle('Form Perbaikan / Permintaan');
$pdf->SetSubject('TMS/DEPT/IT/06');
$pdf->SetKeywords('TCPDF, PDF, form, perbaikan, Permintaan');
.......
}
注意 我把tcpdf的文件夹放在application->libraries->tcpdf
在本地主机中: WORKS
http://localhost/tresnamuda/control_closing/generate_pdf/002
上传到 apache 服务器。失败
http://192.168.5.222/tresnamuda/control_closing/generate_pdf/004
感谢任何帮助。
【问题讨论】:
-
它是如何失败的?你检查过你的错误日志吗?
-
如何获取error_logs?
-
也许看看你是否可以只显示错误,将它作为你的第一行代码
error_reporting(E_ALL); ini_set('display_errors', true); -
这是错误:致命错误:在第 113 行的 /var/www/html/tresnamuda/application/controllers/control_closing.php 中找不到类 'TC_PDF'
标签: php apache codeigniter tcpdf