创建Zend index. php后的空白主页



我刚刚开始与Zend和我有一个问题,其中浏览http://localhost呈现一个空白页面。我已经将httpd.conf documentroot设置为/var/www/HTML/public,并在bootstrap.PHP中启用Zend_layout。我的指数。根据. zf手册,php位于建议的目录中。

是否indexcontroller必须特别调用我的索引。phtml视图?我还需要检查哪些东西?

谢谢!

编辑:我检查了httpd.conf并注意到mod重写是启用的。htaccess文件在/var/www/html/public中有重写引擎等。我没有在httpd.conf中创建VirtualHost条目。我简单地定义DocumentRoot"/var/www/html/public"是一个虚拟主机需要运行的框架?

EDIT2:我使用php -f/var/www/html/public/index.php,收到如下

PHP Warning: require_once(Zend/Application.php): failed to open stream: No such 
file or directory in /var/www/html/public/index.php on line 18
PHP Fatal Error: require_once(): Failed opening required 'Zend/Application.php' 
(include_path=':.:/usr/share/pear:/usr/share/php') in /var/www/html/public/index.php
on line 18

要做的第一件事是确保您为开发启用了适当的错误报告。确保这些都在您的application.ini文件

中设置。
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
resources.frontController.params.displayExceptions = 1

一旦你这样做了,重新测试并发回你收到的任何错误消息。

似乎您没有在include_path中设置Zend框架-您是否将安装包的Zend子目录libs-文件夹复制到/usr/share/php,因此您现在有一个名为/usr/share/php/Zend/的目录?

最新更新