cPanel上的Zendframework 2

问题描述 投票:0回答:1

我正在尝试在子域中的cpanel上安装zf2。 www.domain.ro/test。我在目录public_html / test中解压缩了zip文件。所以我有test / zf文件夹结构:

bin
library
resources
composer.json
...

在public_html / test我有php.ini和include_path:

include_path = ".:/usr/lib/php:/usr/local/lib/php:/home/cPanelUsername/public_html/test/zf/library"

为了测试是否正确安装了zf2,我创建了一个带有行的zend-test.php:

<?
phpinfo();
require_once 'Zend/Mail.php';
$mail=new Zend_Mail();
echo 'it is working';
?>

我有错误:

Warning: require_once(Zend/Mail.php): failed to open stream: No such file or directory in /home/cPanelUsername/public_html/test/zend-test.php on line 3
Fatal error: require_once(): Failed opening required 'Zend/Mail.php' (include_path='.:/usr/lib/php:/usr/local/lib/php:/home/cPanelUsername/public_html/test/zf/library') in /home/cPanelUsername/public_html/test/zend-test.php on line 3
zend-framework2 cpanel
1个回答
0
投票

我成功使用了ZF2 PATH环境变量。在目录public_html / test中,我用行创建一个index.php文件:

putenv( "ZF2_PATH=/home/cPanelUsername/public_html/test/zf/library");
include "zf/application/public/index.php"; 

我在zf文件夹中创建应用程序文件夹。 Application文件夹有结构:

config
data
module
public

这样问题就解决了。我可以在cPanel上使用zf2和子域名www.domain.com/test进行测试建议。

© www.soinside.com 2019 - 2024. All rights reserved.