Summary of solutions to the "HTTP exception 403-access prohibited" in php

Source: Internet
Author: User
Tags 403 forbidden error
In php, "HTTP Error 403-access prohibited" is displayed. the solution is to install Apache, version 2.2.6, and the php is configured. in file again localhost opening error: HTTP Error 403-access prohibited, that is, 403 Forbidden: Youdonthavepermissiontoaccessonthis php "HTTP Error 403-access prohibited" solution summary

Install Apache, version 2.2.6. you can test it after installation. configure php. in file again localhost open error: HTTP Error 403-access prohibited, that is, 403 Forbidden: You don't have permission to access/on this server. insufficient permissions?

Open the configuration file httpd. conf of apache and check it row by row. The following code is available in about half a day:

???? Options FollowSymLinks

???? AllowOverride None

???? Order deny, allow

????Deny from all

I found it. After php is configured, "Deny from all" has rejected all connections. Change this line to "allow from all". the modified code is as follows. The problem is solved.

???? Options FollowSymLinks

???? AllowOverride None

???? Order deny, allow

????Allow from all

Open http: // localhost in the browser again to display it works! ????

Conclusion: If such a 403 forbidden access occurs, consider apache's httpd. the conf configuration file contains the code in the line "Deny from all" to see if the code has been quietly modified by the system.

?

?

You do not have permission to view this webpage
You may not have the permission to view this directory or webpage with the creden you provided
If you are sure you can view the directory or webpage, try to contact your website by using the email address or phone number listed on the localhost homepage.
You can click search to find information on the Internet.

HTTP Error 403-access prohibited
Internet Explorer
The solutions to the above problems are as follows:
1. ??
?????????? Options ?? FollowSymLinks ??
?????????? AllowOverride ?? None ??
?????????? Order ?? Deny, allow ??
?????? #???? Deny ?? From ?? All ??
?????????? Satisfy ?? All ??
??
2. in the httpd. conf file, find DocumentRoot "D:/www" as the path for storing the php file. there is a line below it.
Make the two parts consistent.

?

?

Win7 apache 403 error

After configuring the virtual directory in apache, the system prompts that the website has no permission. after several hours, the system finally found the cause of the error. it turned out to be the cause of my apache configuration file,

In my apache configuration file, there is an Alias/myCode "D:/myCode /"

This is to set the virtual directory

I changed it to Alias/myCode "D:/myCode" everything is OK

The following is a correct description

Alias/server1? /Var/server1? // Correct

Alias/server1/?/Var/server1/?// Correct

Alias/server1 /? /Var/server1 ?? // Error

?

Apache http 403 Forbidden error solution

?

?

When configuring the Linux Apache service, I often encounter the http403 error. I also encountered the problem during the configuration test today. I finally solved the problem and summarized it. An http 403 error means that access is denied for many reasons. I have summarized four main reasons!

1. insufficient document access permissions. More than 755 of permissions are required.Solution: run chmod 755/var/www/or another directory.

2. SELinux or firewall reasons.Solution: First disable SELinux and enable the Firewall to access the WWW service.

3. the VM configuration is incorrect.Solution: reconfigure the VM or temporarily disable it.

4. the alias command configuration is incorrect. (Alias syntax: Alias?URL-path?File-path|Directory-path)

? ? The solution is as follows :? Open the apache configuration file httpd. conf to view all alias commands. if/is included at the end of URL-path in the command, the end of file-path or dir-path must also contain/, as shown below:

Alias/server1? /Var/server1? // Correct

Alias/server1/?/Var/server1/?// Correct

Alias/server1 /? /Var/server1 ?? // Error

5. settings of DocumentRoot. The solution is as follows:

Open the apache configuration file httpd. conf and find the code:


Options FollowSymLinks
AllowOverride None
Order deny, allow
Deny from all

Sometimes, since php is configured, "Deny from all" here has rejected all connections. Change this line to "allow from all". the modified code is as follows. The problem is solved.


Options FollowSymLinks
AllowOverride None
Order deny, allow
Allow from all

?

Delete the compiled Runtime folder of thinkphp.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.