相关疑难解决方法(0)

添加VirtualHost失败:访问禁止错误403(XAMPP)(Windows 7)

我在Windows 7上运行了XAMPP安装.

只要我将一个VirtualHost添加到httpd-vhosts.conf,那么'常规' http://localhost和新的dropbox.local 都不起作用.

这是我添加到我的httpd-vhosts.conf中的内容:

<VirtualHost *:80>
    ServerAdmin postmaster@dummy-host.localhost
    DocumentRoot "E:/Documenten/Dropbox/Dropbox/dummy-htdocs"
    ServerName dropbox.local
    ServerAlias www.dropbox.local
    ErrorLog "logs/dropbox.local-error.log"
    CustomLog "logs/dropbox.local-access.log" combined
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

所以我查看了我的dropbox.local-error.log以获取任何信息:

[Thu Feb 02 10:41:57 2012] [error] [client 127.0.0.1] client denied by server configuration: E:/Documenten/Dropbox/Dropbox/dummy-htdocs/
Run Code Online (Sandbox Code Playgroud)

这个错误似乎可以通过添加来解决

<directory "E:/Documenten/Dropbox/Dropbox/dummy-htdocs">
     Allow from all
</directory>
Run Code Online (Sandbox Code Playgroud)

但现在我在dropbox.local-error.log中收到此错误:

[Thu Feb 02 10:45:56 2012] [error] [client ::1] Directory index forbidden by Options directive: E:/Documenten/Dropbox/Dropbox/dummy-htdocs/
Run Code Online (Sandbox Code Playgroud)

此外,当我尝试访问时httpd-vhosts.conf,我没有在常规中得到任何错误dropbox.local-error.log,虽然我得到了dropbox.local-error.log当我尝试访问它时.

任何人都可以帮忙......这让我很生气:S

编辑:还有http://localhost以下(我已经多次提到它,所以在任何人说之前):

<IfModule dir_module>
    DirectoryIndex index.php index.pl index.cgi index.asp …
Run Code Online (Sandbox Code Playgroud)

apache xampp virtualhost vhosts windows-7

151
推荐指数
5
解决办法
22万
查看次数

Ubuntu Server上的Apache 2.4.6:服务器配置拒绝客户端(PHP FPM)[加载PHP文件时]

今天我更新了Ubuntu服务器13.04(Raring Ringtail)→ 13.10(Saucy Salamander).

我的Apache 2安装破了.

在这里我的配置:

文件 error.log

[Fri Oct 18 10:48:07.237170 2013] [:notice] [pid 8292:tid 139804677900160] FastCGI: process manager initialized (pid 8292)
[Fri Oct 18 10:48:07.241185 2013] [mpm_event:notice] [pid 8289:tid 139804677900160] AH00489: Apache/2.4.6 (Ubuntu) mod_fastcgi/mod_fastcgi-SNAP-0910052141 configured -- resuming normal operations
[Fri Oct 18 10:48:07.241652 2013] [core:notice] [pid 8289:tid 139804677900160] AH00094: Command line: '/usr/sbin/apache2'
[Fri Oct 18 10:48:28.313923 2013] [authz_core:error] [pid 8294:tid 139804573181696]   [client 81.219.59.75:3536] AH01630: client denied by server configuration: /usr/lib/cgi-bin/php5-fcgi
Run Code Online (Sandbox Code Playgroud)

文件 default.conf

#EU
<VirtualHost …
Run Code Online (Sandbox Code Playgroud)

php apache ubuntu

68
推荐指数
6
解决办法
14万
查看次数

Xampp Access Forbidden php

我是一个Windows用户.我一直在使用xampp很长一段时间但突然间我的.php文件都没有正常工作!我收到此错误消息:


访问被禁止!

您无权访问请求的对象.它受读保护或服务器无法读取.

如果您认为这是服务器错误,请与网站管理员联系.

错误403

localhost Apache/2.4.4(Win32)OpenSSL/0.9.8y PHP/5.4.16


我可以在localhost/Practice中看到我的.php文件列表(Practice是我保存文件的文件夹)每当我点击它时,文件就会打开.但是当我点击任何文件中的任何"提交"按钮时,它会出现此错误.请帮忙!我将xampp从1.8.1更新到1.8.2但仍然存在同样的问题!

php xampp

49
推荐指数
8
解决办法
20万
查看次数

如何在OSX中更改xampp htdocs目录?

我想更改XAMPP的htdocs目录.我按照说明从这个问题创建了一个虚拟主机:

在Htdocs之外创建XAMPP/Apache服务文件

这在Windows 7上工作正常,但是当我在OSX上尝试时,转到mysite.local只会加载xampp启动画面(mysite.local/xampp/index.html).我重新启动了Web服务器.我在httpd-vhosts.conf中声明的虚拟主机是:

<VirtualHost *:80>

DocumentRoot Users/username/Documents/sitename.com

ServerName sitename.localhost

<Directory Users/username/Documents/sitename.com>

Order allow,deny 
Allow from all

</Directory>
Run Code Online (Sandbox Code Playgroud)

编辑:我有这个工作.根据http://www.acwolf.com/blog/2009/February/xampp-virtual-hosts-mac,在OSX中,有必要对httpd.conf进行两处更改,首先,取消注释

<VirtualHost *:80>

DocumentRoot Users/username/Documents/sitename.com

ServerName sitename.localhost

<Directory Users/username/Documents/sitename.com>

Order allow,deny 
Allow from all

</Directory>
Run Code Online (Sandbox Code Playgroud)

第二,将用户从nobody更改为用于登录OSX的用户名.您可能还需要删除浏览器的缓存.

apache xampp macos

21
推荐指数
2
解决办法
7万
查看次数

xampp更改文档根目录

我有eclipse IDE,我在"C:/ users/matt/documents/web /"中设置了一个工作区.我在文件夹测试"C:/ users/matt/documents/web/test"中设置了一个名为test的项目.我已将httpd文件中的Document根目录更改为"C:/ users/matt/documents/web /"并且相同

我将"C:/ users/matt/documents/web/test"放入浏览器,但我无法访问工作区中的文件,http:// localhost/xampp/web/test /,http:// localhost/web/test /http:// localhost/test /.

我对服务器配置不太了解,请帮忙!

php eclipse apache xampp

8
推荐指数
3
解决办法
5万
查看次数

XAMPP 或 Apache 中的多个 DocumentRoot

设置 XAMPP 的最佳方法是什么,以便当我去

http://localhost1它访问该文件夹C:\localhost1

当我输入时

http://localhost2它访问该文件夹C:\localhost2

apache xampp host localhost virtualhost

3
推荐指数
1
解决办法
1万
查看次数

使用xampp(php)使aptana项目文件夹可运行

我尝试了以下方法使XAMPP/Apache服务文件在htdocs之外, 但这不起作用.我收到404错误.有人可以给我一些关于如何在htdocs文件夹之外运行项目的建议吗?

php aptana xampp

3
推荐指数
1
解决办法
7359
查看次数

如何从其他位置运行php文件?

我已将我的XAMPP安装在C盘中,通常,我将文件保存在此位置C:\ xampp\htdocs并将其作为localhost/example.php运行.如果我将项目文件夹更改为E:\ project\example.php,那么在XAMPP中需要更改哪些设置才能从C:\以外的其他保存位置运行该文件?.

php xampp localhost

3
推荐指数
1
解决办法
6903
查看次数

如何在XAMPP v3.2.1中为Apache添加别名?

我在httpd.conf文件中添加了一个别名来访问我的文件夹localhost/projects:

<IfModule alias_module>

    Alias /projects "C:/Users/Ben/Google Drive/Projects"

    <Directory "C:/Users/Ben/Google Drive/Projects">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
        Require all granted
    </Directory>

    ScriptAlias /cgi-bin/ "C:/xampp/cgi-bin/"

</IfModule>
Run Code Online (Sandbox Code Playgroud)

当我尝试在XAMPP 3.2.1中启动Apache时,没有任何内容写入error.log并且Apache无法启动.

php apache xampp

1
推荐指数
1
解决办法
4022
查看次数

如何在 xampp 的“htdocs”文件夹之外启动 laravel 项目?

这是在另一个文件夹中启动 Laravel 项目的方法吗?例如:

代替C:/xampp/htdocs

D:/projects/web/project1

因此,当我将带有作曲家的 Laravel 下载到我的D:/projects/web/project1文件夹后,我想通过以下方式访问它:http://project1.local在我的浏览器中。

我将 127.0.0.1 project1.local 添加到我的主机,但它只在浏览器中打开 xampp。

建议、想法?

php xampp laravel

0
推荐指数
1
解决办法
5321
查看次数

标签 统计

xampp ×9

php ×7

apache ×6

localhost ×2

virtualhost ×2

aptana ×1

eclipse ×1

host ×1

laravel ×1

macos ×1

ubuntu ×1

vhosts ×1

windows-7 ×1