Collections:
Other Resources:
Getting HTTP 403 (Forbidden) Error on PHP Scripts
What is causing the HTTP 403 (Forbidden) error when running PHP scripts with PHP CGI configuration?
✍: FYIcenter
1. Enter and save the following PHP script as C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\my_first.php.
<html> <body> This is <?php echo "my first PHP script"; ?>. </body> </html>
2. Run a Web browser with http://localhost:8080/my_first.php. You will probably get a HTTP 403 (Forbidden) error like this:
3. There is no permission problem with my_first.php, because it is located in the document root directory. The problem is the permission of running php-cgi.exe.
4. Open in "notepad" Apache server error log file at: C:\Program Files\Apache Software Foundation\Apache2.2\logs\error.log. You should see line like this:
[...] [error] [client 127.0.0.1] client denied by server configuration: C:/Program Files/php-5.2.0-Win32 /php-cgi.exe
5. The cause of the problem is that C:/Program Files/php-5.2.0-Win32 is defined as script directory in the Apache server configuration, but no permission is given to that directory. This is a mistake in the PHP installation guide.
6. Open in "notepad" Apache server configuration file at: C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf. Review and enter the following directory definition:
<IfModule alias_module> ... ScriptAlias /php/ "C:/Program Files/php-5.2.0-Win32/" </IfModule> ... <Directory "C:/Program Files/php-5.2.0-Win32/"> AllowOverride None Options None Order allow,deny Allow from all </Directory> ... <IfModule mime_module> ... AddType application/x-httpd-php .php </IfModule>
8. Restart your Apache server, the HTTP 403 error should be gone. Follow our Configuring Apache for PHP Scripts tutorial for more explanations.
2013-01-23, 83688🔥, 2💬
Popular Posts:
How to remove CLI.exe from startup program list? CLI.exe is a configuration program for the ATI grap...
How to add a hyperlink to connect a keyword to another slide? I want to have clickable links to help...
Can I disable Windows service "PCAngel.exe - PC Angel" to speedup my computer? Windows service "PCAn...
What is realsched.exe process - Real Player RealNetworks Scheduler? Process realsched.exe is a backg...
What is helpctr.exe - Microsoft Help and Support Center? helpctr.exe is the executable binary file o...