我已经手动安装了 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 脚本中存在错误。zend sleleton 应用程序错误"
任何人都可以帮助我我浪费了很多时间来设置它,但没有。