0
我想在一個子域的cPanel安裝ZF2。 www.domain.ro/test。 我提取了目錄public_html/test中的zip文件。 所以我在測試/ ZF文件夾結構:Zendframework 2的cPanel
bin
library
resources
composer.json
...
中的public_html
/測試我有include_path中的php.ini:
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
如果您正在使用ZF2你應該甚至不應該有'library'文件夾,你不應該使用ZF1特定的類的名稱,如'Zend_Mail'。如果您真的在使用ZF1,請檢查您的庫文件夾中是否存在「Zend/Mail.php」。 –
就像標題一樣,我試圖使用ZF2。你對我不應該使用zend_mail(),但問題是require_once Zend/Mail.php,wicth我認爲這是正確的。 – BogdanIM