Apache, permission denied when trying to access site

SheppardDigital
SheppardDigital used Ask the Experts™
on
To give a bit of history. I had an internal server setup running centos, apache, php and MySQL. Something went wrong with the server so I installed a new hard drive, installed centos, apache, php and mysql again.

I setup the original drive as a second drive and copied across the contents of my web folder, as well as the following two apache config files;
/etc/httpd/conf/httpd.conf
/etc/httpd/conf.d/vhosts.conf

I've set the permissions of all files and folders in the web root to 755. All files for my web server are stored in /home/webdev/ with the 755 permissions being set on the webdev folder and all sub files and folders.

I've checked the error_log, and this is what I get;


[core:crit] [pid 4333] (13)Permission denied: [client 80.229.235.74:60730] AH00529: /home/webdev/public_html/myfolder/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/home/webdev/public_html/myfolder/' is executable, referer: http://mysubdomain.subdomain.com/

Here's the output of 'ls -al' on the myfolder path;

drwxr-xr-x. 6 webdev apache   4096 Jan 23 09:54 .
drwxr-xr-x. 8 webdev apache     86 Jan 22 18:02 ..
drwxr-xr-x. 5 webdev apache     76 Jan 22 18:02 app
-rwxr-xr-x. 1 webdev apache     64 Jan 22 18:02 composer.json
drwxr-xr-x. 2 webdev apache     60 Jan 22 18:02 email
-rwxr-xr-x. 1 webdev apache   6518 Jan 22 18:02 favicon.ico
drwxr-xr-x. 6 webdev apache     79 Jan 22 18:02 framework
-rwxr-xr-x. 1 webdev apache    445 Jan 22 18:02 .htaccess
-rwxr-xr-x. 1 webdev apache    928 Jan 22 18:02 .htaccess_live
-rwxr-xr-x. 1 webdev apache     46 Jan 22 18:02 index.php
-rwxr-xr-x. 1 webdev apache  46177 Jan 22 18:02 php.in
drwxr-xr-x. 4 webdev apache     56 Jan 22 18:02 vendor

Open in new window


I don't understand why I'm getting permission denied.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Patrick BogersDatacenter platform engineer Lindows

Commented:
Hi

Could you try?       chmod a+rx /home/webdev/public_html/myfolder/
(this will give apache execute rights which it needs)

Author

Commented:
I'm afraid I'm still getting 'Permission denied' in the apache error log.

I've even tried setting permissions on the folder to 777 and that didn't work either.
Running 'setenforce 0' fixes the problem.

As it's a development server, I'm happy with that.

Author

Commented:
Resolved issue myself

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial