mdobrenko
By:
mdobrenko

403 Forbidden Apache2 on LAMP

January 16, 2015 2.1k views

Trying to get a new laravel app going, but it seems I cannot access my root directory. Apache logs show:

[Fri Jan 16 09:38:31.855624 2015] [core:error] [pid 5641]   
(13)Permission denied: [client [removed]] AH00035: access to / denied 
(filesystem path '/root/scheduleify') because search permissions are 
missing on a component of the path

I've tried running these commands, then restart the server:

sudo chown -R www-data: app/storage
sudo chmod -R 755 app/storage
sudo chown -R www-data: /root/scheduleify


Nothing seems to be working. Any advice? My first time doing anything like this, I have very little Linux/Administrative background. Any help is appreciated!

4 comments
  • I would recommend against placing anything that will be served publicly under your /root directory. By default directories under /root only have permissions for the root user.

  • Had a feeling I put it in the wrong directory..
    What directory would you recommend putting the project in?

  • Try the default directory /var/www/html make sure you change you Document Root for Apache

  • Changing the installation directory resolved the issue. Thanks to all who contributed!

1 Answer

This question was answered by @ryanpq:

I would recommend against placing anything that will be served publicly under your /root directory. By default directories under /root only have permissions for the root user.

View the original comment

Have another answer? Share your knowledge.