Я пытаюсь установить zf2 на cpanel в субдомене. www.domain.ro/test. Я извлек zip-файл в каталог public_html/test. Так что я в тестовом ОГНЕ структуры/папок:Zendframework 2 on cPanel
bin
library
resources
composer.json
...
в public_html/тест у меня есть 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
Если вы используете ZF2, у вас также не должно быть папки 'library', и вы не должны использовать имена классов ZF1, такие как' Zend_Mail'. Если вы действительно используете ZF1, проверьте, существует ли в вашей библиотеке 'Zend/Mail.php'. –
Как и название, я пытаюсь использовать ZF2. Вы правы, я не должен использовать zend_mail(), но проблема связана с require_once Zend/Mail.php, потому что я думаю, что это правильно. – BogdanIM