PHP服务器软件设置问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 08:59:25
问题描述:

程序是用的ECSHOP,在本地用APMServ测试正常(盘符为E,目录为E:\APMServ5.2.0),各功能运行正常,通过HOSTS文件配置的虚拟域名,可以正常访问。

现在的问题:

(1) 放到做服务器的机器上(盘符为E,目录为E:\APMServ5.2.0),做好域名解析,端口设置成80,域名解析到服务器IP,设置好对应域名的虚拟主机,可以打开网站,但是程序运行出错,提示找不到虚拟路径。

(2) 用二级域名解析到子目录,访问的页面是一级域名解析的目录。

(3) 服务器原有的IIS做了一个虚拟主机,主机目录下只有一个文件index.html,文件里是一段跳转的代码,链到邮件服务器上,同样的文件,在APMServ里设置虚拟主机后,无法正常跳转。
输入域名访问后,提示如下代码

Access forbidden!
You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.

If you think this is a server error, please contact the webmaster.

-------------------------------------------------------------------

目录设置成EVERYONE可完全控制,APACHE目录下的CONF目录里的HTTPD.CONF文件代码如下

DocumentRoot "C:/Inetpub/wwwroot/APMServ5.2.0/www/htdocs"

#
# Each directory to which Apache has access can be configured with re

将问题说明白点,举个例子,贴出报错信息之类的.清楚了问题才好想办法.

此问题一般是APACHE的配置或者是在APACHE内的DocumentRoot所指向的目录权限不够所引起的,解决办法是这样的,一般是将主目录的权限设为对所有用户可读可搜索应该就可以的了,若没解决再将APACHE配置文件内的Deny from all 改为 Allow from all试试,

将跳转文件发过来看一下,