azure PHP zend framework require_once():需要打开失败

时间:2017-09-23 19:40:00

标签: php azure zend-framework

我在Zend Framework控制器操作中调用此PHP代码require_once 'PDFMerger/fpdf/fpdf.php';。这在本地工作正常,但它不适用于Azure Web App。

这是完整路径:

d:\家\站点\ wwwroot的\库\ PDFMerger \ FPDF \ fpdf.php

这是我的get_include_path()结果:

d:\家\站点\ wwwroot的\库; C:\ PHP中\梨

这是PHP日志消息:

[23-Sep-2017 14:12:42 America / Chicago] PHP致命错误:require_once():无法打开所需的PDFMerger / fpdf / fpdf.php' (包含路径=' d:\家\站点\ wwwroot的\应用/../文库; d:\家\站点\ wwwroot的\库; C:\ PHP中\梨&#39)

这是我的PHP代码:

public function auditEmailPdfAction(){

        $this->_helper->layout()->disableLayout();
        $this->_helper->viewRenderer->setNoRender(true);
        try{
        if($this->getRequest()->isPost()){
            $values = $this->getRequest()->getPost();
            $filename = $this->getAuditSnapshot($values['audit_id']);
            $logged_in_user = new \Zend_Session_Namespace('logged_in_user');
            $userEntity = $this->em->getRepository('\Ia\Entity\User')->find($logged_in_user->id);

            require_once 'PDFMerger/fpdf/fpdf.php';

            $pdf = new \FPDF;
...

我尝试过使用不同的路径并仍然返回相同的错误。我希望你们有任何建议。

0 个答案:

没有答案