You are not logged in.

#1 2012-09-16 18:25:00

crosssover
Member
Registered: 2008-07-31
Posts: 16

[Solved] Permission denied for imgs in apache home folder

Hi,

I'm getting 403 error when trying to open a captcha image with the browser (generated by codeigniter PHP framework  with captcha helper and Tank Auth library) the imgs are created with the http owner with permission "-rw-r--r--" inside a captcha folder
with 777 permissions.

   The apache local server is configured to use the documentRoot to a www folder in /home dir with this permissions  "drwxr-xr-x" 
Have http group and users created like the arch wiki LAMP section.

The httpd.conf is confgured like this:

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/home/lucas/www"

#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories). 
#
# First, we configure the "default" to be a very restrictive set of 
# features.  
#
<Directory />
    Options FollowSymLinks
    AllowOverride All
    Order deny,allow
    Deny from all
</Directory>

#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "/home/lucas/www">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    #AllowOverride None

    #
    # Controls who can get stuff from this server.
    #
    Order allow,deny
    Allow from all

</Directory>

Last edited by crosssover (2012-09-17 23:20:57)

Offline

#2 2012-09-16 19:11:57

Jasonvw
Member
From: Detroit, Michigan
Registered: 2011-12-23
Posts: 22

Re: [Solved] Permission denied for imgs in apache home folder

Check out the apache error_log when you get the 403. Usually it's pretty clear what the issue is but if not, could you post the line it generates here?


RAID !=backup

Offline

#3 2012-09-16 19:25:03

crosssover
Member
Registered: 2008-07-31
Posts: 16

Re: [Solved] Permission denied for imgs in apache home folder

Here is the log massge

[Sun Sep 16 14:26:47 2012] [error] [client ::1] File does not exist: /home/lucas/www/favicon.ico
[Sun Sep 16 14:26:47 2012] [error] [client ::1] client denied by server configuration: /home/lucas/www/test/application/captcha/1347816281.8856.jpg

Offline

#4 2012-09-17 23:20:30

crosssover
Member
Registered: 2008-07-31
Posts: 16

Re: [Solved] Permission denied for imgs in apache home folder

(Marked as Solved) The problem was in an extra .htacces file, with Deny all. Thanks

Offline

Board footer

Powered by FluxBB