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, ≈85🔥, 2💬
Popular Posts:
Can I remove startup application "DSAgnt.exe - Dell Support Agent" to speedup my computer and reduce...
How to remove CLI.exe from startup program list? CLI.exe is a configuration program for the ATI grap...
What is "Application Information" in my Windows XP service list? And how is "Application Information...
What is a slide master? A slide master is a set of slide layouts defined to help you create differen...
I am unable to copy data from my external hard-disk (NTFS). When I try to repair it from cmd using c...