Configuring PHP with Apache2

Bruce Ferrell bferrell at baywinds.org
Sat Apr 17 04:04:12 UTC 2010


On 04/12/2010 07:26 PM, Ray Parrish wrote:
> Hello,
>
> i want to set up; PHP on my Hardy Heron box with Apache2 so that I can 
> begin learning to make dynamic web sites with PHP. However, I have so 
> far been unsuccesfull in getting my first simple PHP file to run.
>
> I am getting the following error -
>
>   
>>   Forbidden
>>
>> You don't have permission to access /info.php on this server.
>>
>> ------------------------------------------------------------------------
>> Apache/2.2.8 (Ubuntu) Server at 127.0.1.1 Port 80
>>
>>     
> And here is my /etc/apache2/conf.d/php.conf file -
>
> <IfModule mod_php5.c>
>   AddType application/x-httpd-php .php
>   AddType application/x-httpd-php-source .phps
> </IfModule>
> <Files *.php>
> SetOutputFilter PHP
> SetInputFilter PHP
> LimitRequestBody 9524288
> </Files>
> DirectoryIndex index.php
>
> And my /etc/apache2/httpd.conf file -
>
> AddHandler cgi-script .php
> Include conf.d/*.conf
> <Directory /var/www>
> Options +ExecCGI
> </Directory>
>
> So far my reading in the Apache2 docs has not given me the answer to why 
> this is not working. Could someone please help?
>
> Thanks, Ray Parrish
>   
Your problem is not in the areas you've listed.  Take a look at the
error_log.  It will tell you the file system path that you're being
forbidden access to.  Look for that path in the apache config files...
Probably in a Directory or Location directive.  Apache2 comes out of the
box with tightened access rules and you have to loosen them with the
following in the directive with the path that you're being denied access to:

     Order allow,deny
     Allow from all






More information about the ubuntu-users mailing list