Thanks for the reply Yehuda. Here is the info you asked about. ls -llrwxrwxrwx. 1 root root 7 Oct 8 17:13 bin -> usr/bindr-xr-xr-x. 5 root root 1024 Oct 8 17:31 bootdrwxr-xr-x 19 root root 3440 Oct 10 07:02 devdrwxr-xr-x. 144 root root 12288 Oct 10 07:02 etcdrwxr-xr-x. 4 root root 4096 Jul 8 17:56 homelrwxrwxrwx. 1 root root 7 Oct 8 17:13 lib -> usr/liblrwxrwxrwx. 1 root root 9 Oct 8 17:13 lib64 -> usr/lib64drwx------. 2 root root 16384 Jun 28 02:09 lost+founddrwxr-xr-x. 2 root root 4096 Jul 8 17:56 mediadrwxr-xr-x. 3 root root 4096 Jul 8 17:56 mntdrwxr-xr-x. 3 root root 4096 Oct 8 18:42 optdr-xr-xr-x 166 root root 0 Oct 10 07:02 procdr-xr-x---. 5 root root 4096 Oct 9 22:42 rootdrwxr-xr-x 39 root root 1180 Oct 10 07:02 runlrwxrwxrwx. 1 root root 8 Oct 8 17:13 sbin -> usr/sbindrwxr-xr-x. 2 root root 4096 Jul 8 17:56 srvdr-xr-xr-x 13 root root 0 Oct 10 07:02 sysdrwxrwxrwt 13 root root 280 Oct 10 07:03 tmpdrwxr-xr-x. 13 root root 4096 Oct 8 17:13 usrdrwxr-xr-x. 23 root root 4096 Oct 9 12:21 var Also, moodle requires a data folder which I put in var with 777 permissions:drwxrwxrwx. 6 root root 4096 Oct 9 12:55 moodledata httpd -SVirtualHost configuration:ServerRoot: "/etc/httpd"Main DocumentRoot: "/var/www/html"Main ErrorLog: "/etc/httpd/logs/error_log"Mutex proxy: using_defaultsMutex authn-socache: using_defaultsMutex default: dir="/run/httpd/" mechanism=default Mutex mpm-accept: using_defaultsMutex authdigest-opaque: using_defaultsMutex proxy-balancer-shm: using_defaultsMutex rewrite-map: using_defaultsMutex authdigest-client: using_defaultsPidFile: "/run/httpd/httpd.pid"Define: DUMP_VHOSTSDefine: DUMP_RUN_CFGUser: name="apache" id=48 not_usedGroup: name="apache" id=48 not_used I have a Linksys router which has settings as such:Start End Protocol IP Address80 80 both 192.168.1.1008080 8080 both 192.168.1.126 <-- used with Tomcat which runs fine on another box. This is in the httpd.config file: ## Listen: Allows you to bind Apache to specific IP addresses and/or# ports, instead of the default. See also the <VirtualHost># directive.## Change this to Listen on specific IP addresses as shown below to # prevent Apache from glomming onto all bound IP addresses.##Listen 12.34.56.78:80Listen 80 What am I doing wrong? Notice that info.php is in the documents directory and I can access it fine.-rw-r--r--. 1 apache root 20 Oct 9 11:32 info.phpI tried to create the page as my regular user, but was unable to save in that directory, so I ended up creating it as root. How am I going to be able to work on Moodle development if I can’t modify files in the www/html folder as a regular user? This is a development server with one user, myself. Should I make all the files match the permissions on info.php and do all my work as root? Thanks for any help,
Timothy. From: yeh...@ymkatz.net Date: Wed, 9 Oct 2013 12:18:56 -0400 To: users@httpd.apache.org Subject: Re: [users@httpd] Permission Still Denied with Moodle "AH00035: access to /moodle/ denied (filesystem path '/var/www/html/moodle') because search permissions are missing on a component of the path" This implies that the x permission is missing. You posted for every directory except /var . What are its permissions?I have no idea if selinux could get in the way or if setenforce 0 really gets rid of it. Incorrect access detected, this server may be accessed only through "http://*my ip*/moodle" address, sorry. Please notify server administrator. Does Moodle modify the default 403 error page? That is probably what this is. If I use http://*my ip*/moodle or http://*my ip*:80/moodle I get this error: Oops! Google Chrome could not connect to *my ip*Is apache set to listen to an IP besides 127.0.0.1?Run httpd -S for the list of active vhosts. - Y On Wed, Oct 9, 2013 at 4:19 AM, Timothy Curchod <timof...@hotmail.com> wrote: Hi, I've tried a few times to setup moodle on LAMP but failed each time with the following errors: If I use localhost/moodle, I get this error: Incorrect access detected, this server may be accessed only through "http://*my ip*/moodle" address, sorry. Please notify server administrator. If I use http://*my ip*/moodle or http://*my ip*:80/moodle I get this error: Oops! Google Chrome could not connect to *my ip* If I look in the /etc/httpd/logs/error_log I see: [Wed Oct 09 14:59:46.240266 2013] [core:error] [pid 2279] (13)Permission denied: [client 127.0.0.1:43084] AH00035: access to /moodle/ denied (filesystem path '/var/www/html/moodle') because search permissions are missing on a component of the path The wiki says this is an error 13 which indicates a filesystem permissions problem but I can't see where. I've looked at a lot of questions relating to permission problems that people have had and it all seems to show that I have things set up correctly, or have tried the things that should work. /etc/httpd/conf/httpd.conf contains...User apacheGroup apache...<Directory /> AllowOverride none Require all denied</Directory>...<Directory "/var/www"> AllowOverride None # Allow open access: Require all granted </Directory>...<Directory "/var/www/html"> Options Indexes FollowSymLinks #AllowOverride None all Require all granted </Directory> My directory permissions are: drwxrwxr-x. 4 apache apache 4096 Oct 9 08:23 www drwxrwxr-x. 2 apache apache 4096 Jul 31 15:50 cgi-bin drwxrwxr-x. 3 apache apache 4096 Oct 9 14:07 html -rw-r--r--. 1 apache root 20 Oct 9 11:32 info.phpdrwxr-xr-x. 44 apache apache 4096 Oct 9 14:18 moodle -rw-r-----. 1 apache apache 690 Oct 9 14:18 config.php-rwxr-xr-x. 1 apache timothy 35147 Oct 4 11:43 COPYING.txtdrwxr-xr-x. 7 apache timothy 4096 Oct 9 14:06 course-rwxr-xr-x. 1 apache timothy 2594 Oct 4 11:43 draftfile.php drwxr-xr-x. 17 apache timothy 4096 Oct 9 14:06 enroldrwxr-xr-x. 2 apache timothy 4096 Oct 9 14:06 error-rwxr-xr-x. 1 apache timothy 3923 Oct 4 11:43 file.phpdrwxr-xr-x. 3 apache timothy 4096 Oct 9 14:06 files drwxr-xr-x. 14 apache timothy 4096 Oct 9 14:06 filter-rwxr-xr-x. 1 apache timothy 953 Oct 4 15:14 githash.phpdrwxr-xr-x. 8 apache timothy 4096 Oct 9 14:06 gradedrwxr-xr-x. 3 apache timothy 4096 Oct 9 14:06 group -rwxr-xr-x. 1 apache timothy 1423 Oct 4 11:43 help_ajax.php-rwxr-xr-x. 1 apache timothy 1761 Oct 4 11:43 help.php-rwxr-xr-x. 1 apache timothy 13203 Oct 4 11:43 index.php * tried setenforce 0. The ls -alZ command returns -rwxr-xr-x. apache timothy unconfined_u:object_r:user_home_t:s0 index.php * tried chown -R root on all files as well. * ran the moodle setup script as such: # sudo -u apache /usr/bin/php install.php I am using the following setup:Fedora 19Apache 2.4.6PHP 5.5.4moodle 2.5 MariaDB 5.5.32 Since the Moodle docs indicate this is a permissions problem with apache, I thought I should ask here first. Any suggestions or solutions would be much welcomed. Thanks, Timothy Curchod.