0

我已经手动安装了 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 应用程序错误"

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

4

1 回答 1

2

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

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

于 2013-08-05T15:03:35.497 回答