zend框架框架应用程序未正确显示

时间:2013-08-05 10:17:36

标签: zend-framework2

我手动安装了Skeleton Application。我的应用程序保存在“D:\ xampp \ htdocs \ zf2”中。我已经通过以下方式在httpd-vhosts.conf

中创建了一个虚拟主机
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "D:\xampp\htdocs"
ServerName localhost
</VirtualHost>


<VirtualHost *:80>
ServerName zf2
DocumentRoot "D:/xampp/htdocs/zf2/public/index.php"
<Directory "D:/xampp/htdocs/zf2/public/index.php">
    #DirectoryIndex index.php
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
</VirtualHost>

但它没有正确显示,它给出了输出 enter image description here

并且模块和数据库显示的剩余应用程序也没有以正确的方式显示 enter image description here  但如果我在

的虚拟主机设置中略微修改

DocumentRoot“D:/xampp/htdocs/zf2/public/index.php”

DocumentRoot“D:/ xampp / htdocs / zf2 / public”

然后,骨架应用程序显示正常,但当我配置模块和数据库时,它给出错误“服务器遇到内部错误,无法完成您的请求。服务器过载或CGI脚本中有错误。 sleleton应用程序错误“

任何人都可以帮助我,我浪费了很多时间来设置它,但没有。

1 个答案:

答案 0 :(得分:2)

您需要将文档根目录设置为文件夹而不是文件。当指向index.php作为documentroot时,页面看起来很乱,因为它无法找到样式表。

配置模块/数据库的问题可能是一个不同的问题,您必须发布模块/数据库配置以获得帮助。