Re: php5-5.2.3_1 / website behaves as if not enabled in httpd.conf [SOLVED]
Hello, 2007/9/12, Zbigniew Szalbot [EMAIL PROTECTED]: Hi there again, Actually, maybe my description should be corrected - that is when I want to access a directory where index.php resides, apache will just display this directory content. But when I click (not reload) the php file, page is loaded correctly. To try and come to the cause, take Indexes outof Options for a given directory/location. It should give a Forbidden at that time, reason will be in error log, the exact request should be in access log. Look for subtle differences if there are any - between the forbidden and the reloaded page (like ending slash or what not). I did it for one directory where it was defined and I did get 403 error. So reading httpd-error.log: Directory index forbidden by rule: /usr/local/www/data/test/ access-log: GET / HTTP/1.1 403 302 Maybe I will have to say reconcile with php 4.4.7 after all. maybe this was already mentioned, but what do you have DirectoryIndex set to? it should look something like: DirectoryIndex index.html index.php All is fine here. I do have index.php listed. The file httpd.conf came almost without any modification (apart from usual php4 replaced php5 references during update). I was given advice on php list to comment out everything in mod_dir.c starting from IfModule mod_dir.c IfModule mod_php3.c IfModule mod_php4.c and then enter just this: IfModule mod_dir.c DirectoryIndex index.php index.php3 index.html index.htm /IfModule Everything now works very well! Thank you all for your patience with me! Zbigniew Szalbot ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: php5-5.2.3_1 / website behaves as if not enabled in httpd.conf [SOLVED]
On Wednesday 12 September 2007 22:45:29 Zbigniew Szalbot wrote: Hello, 2007/9/12, Zbigniew Szalbot [EMAIL PROTECTED]: Hi there again, Actually, maybe my description should be corrected - that is when I want to access a directory where index.php resides, apache will just display this directory content. But when I click (not reload) the php file, page is loaded correctly. To try and come to the cause, take Indexes outof Options for a given directory/location. It should give a Forbidden at that time, reason will be in error log, the exact request should be in access log. Look for subtle differences if there are any - between the forbidden and the reloaded page (like ending slash or what not). I did it for one directory where it was defined and I did get 403 error. So reading httpd-error.log: Directory index forbidden by rule: /usr/local/www/data/test/ access-log: GET / HTTP/1.1 403 302 Maybe I will have to say reconcile with php 4.4.7 after all. maybe this was already mentioned, but what do you have DirectoryIndex set to? it should look something like: DirectoryIndex index.html index.php All is fine here. I do have index.php listed. The file httpd.conf came almost without any modification (apart from usual php4 replaced php5 references during update). I was given advice on php list to comment out everything in mod_dir.c starting from IfModule mod_dir.c IfModule mod_php3.c IfModule mod_php4.c and then enter just this: IfModule mod_dir.c DirectoryIndex index.php index.php3 index.html index.htm /IfModule Everything now works very well! Thank you all for your patience with me! Duh! I hafta remember that. Apparently --enable-versioning doesn't expose I am mod_php3.c, so Apache bails out on the IfModule mod_php3.c and doesn't even see what's in there. -- Mel ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: php5-5.2.3_1 / website behaves as if not enabled in httpd.conf [SOLVED]
On Wed, 12 Sep 2007 22:45:29 +0200 Zbigniew Szalbot wrote: Actually, maybe my description should be corrected - that is when I want to access a directory where index.php resides, apache will just display this directory content. But when I click (not reload) the php file, page is loaded correctly. Ah right, that makes more sense, now matching my similar experience :) maybe this was already mentioned, but what do you have DirectoryIndex set to? it should look something like: DirectoryIndex index.html index.php All is fine here. I do have index.php listed. The file httpd.conf came almost without any modification (apart from usual php4 replaced php5 references during update). I was given advice on php list to comment out everything in mod_dir.c starting from IfModule mod_dir.c IfModule mod_php3.c IfModule mod_php4.c and then enter just this: IfModule mod_dir.c DirectoryIndex index.php index.php3 index.html index.htm /IfModule Everything now works very well! Thank you all for your patience with me! Cool. That is why I'd asked earlier to see your IfModule mod_dir.c section; I'd had exactly that same problem last December, which I solved the long way around, adding what I thought was one way the php5 install could/should have done it (which comes to the same thing, in the end): IfModule mod_dir.c IfModule mod_php3.c IfModule mod_php4.c DirectoryIndex index.php index.php3 index.html /IfModule IfModule !mod_php4.c DirectoryIndex index.php3 index.html /IfModule /IfModule IfModule !mod_php3.c IfModule mod_php4.c DirectoryIndex index.php index.html /IfModule IfModule !mod_php4.c DirectoryIndex index.html /IfModule #% 17/12/6 for php5 .. IfModule mod_php5.c DirectoryIndex index.php index.html /IfModule /IfModule /IfModule Cheers, Ian ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]