我手动安装了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>
但它没有正确显示,它给出了输出
并且模块和数据库显示的剩余应用程序也没有以正确的方式显示 但如果我在
的虚拟主机设置中略微修改DocumentRoot“D:/xampp/htdocs/zf2/public/index.php”
到
DocumentRoot“D:/ xampp / htdocs / zf2 / public”
然后,骨架应用程序显示正常,但当我配置模块和数据库时,它给出错误“服务器遇到内部错误,无法完成您的请求。服务器过载或CGI脚本中有错误。 sleleton应用程序错误“
任何人都可以帮助我,我浪费了很多时间来设置它,但没有。
答案 0 :(得分:2)
您需要将文档根目录设置为文件夹而不是文件。当指向index.php作为documentroot时,页面看起来很乱,因为它无法找到样式表。
配置模块/数据库的问题可能是一个不同的问题,您必须发布模块/数据库配置以获得帮助。