[Fedora 9] Apache Berechtigungen werden nicht angenommen

DooMRunneR

Registered User
Hallo,

habe zZ. ein seltsames Phänomen bei einem Apache 2.2.8 auf Fedora 9.

Ich habe von einem alten Server die Mysql Datenbank übernommen und die ganzen Dateien der Website in /var/www/html kopiert. Wenn ich nun jedoch die index.php aufrufen möchte steht in der error.log des apaches immer

Code:
[Thu Jun 05 09:35:02 2008] [error] [client 192.168.49.8] (13)Permission denied: access to /index.php denied

Danach habe ich die Dateien und ordner per chown und chgrp auf apache:apache gestellt und mit chmod a+x und 777 volle Berechtigungen gegeben, die Fehlermeldung bleibt jedoch die gleiche (ist ein Intranetserver, daher sind die Berechtigungen nicht so tragisch).
Wenn ich mir jedoch eine php-info Datei erstelle kann ich diese ohne Probleme über den Browser aufrufen, nur die bereits erstellten Dateien vom alten Server gehen nicht.

Habe ansonsten in anderen Logdateien nichts brauchbares gefunden....

Irgendjemand eine Idee??

mfg

Edit: Im Titel natürlich Fedora 9 und nicht 0, sorry...

Nachtrag:

Habe noch vergessen die .htaccess in das verzeichniss zu kopieren, seitdem kommt folgender Fehler:

Code:
[Thu Jun 05 10:09:11 2008] [crit] [client 172.16.254.254] (13)Permission denied: /var/www/html/kis/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable

Inhalt der .htaccess:

Code:
php_flag register_globals on

Auflistung der Berechtigungen

Code:
drwxrwxrwx 10 apache apache  4096  5. Jun 10:11 .
drwxr-xr-x  3 root   root    4096  5. Jun 10:07 ..
drwxrwxrwx  3 apache apache  4096  4. Jun 11:02 admin
drwxrwxrwx  2 apache apache  4096 30. Jan 2006  backup
drwxrwxrwx  2 apache apache  4096  4. Jun 11:02 config
-rwxrwxrwx  1 apache apache  4928  6. Okt 2003  doc.php
drwxrwxrwx  5 apache apache  4096  3. Mai 16:17 documents
-rwxrwxrwx  1 apache apache  1079 13. Aug 2003  error.html
-rwxrwxrwx  1 apache apache    30 17. Aug 2003  .htaccess
-rwxrwxrwx  1 apache apache   199 18. Sep 2003  .htconnection.php
-rwxrwxrwx  1 apache apache  7052 16. Okt 2003  .htfunctions.php
-rwxrwxrwx  1 apache apache   588 22. Sep 2003  .htheader.php
-rwxrwxrwx  1 apache apache  1896  9. Sep 2003  .htlog.php
drwxrwxrwx  2 apache apache  4096 19. Jan 2007  images
-rwxrwxrwx  1 apache apache  4389  3. Mai 14:54 index.php
drwxrwxrwx  2 apache apache  4096  3. Jun 08:35 logs
drwxrwxrwx  2 apache apache  4096  3. Sep 2003  lost+found
drwxrwxrwx  2 apache apache 36864  4. Jun 16:08 media
-rwxrwxrwx  1 apache apache  2658  3. Mai 15:22 news.php
-rwxrwxrwx  1 apache apache  2657 14. Okt 2003  search.php
-rwxrwxrwx  1 apache apache  5417 22. Sep 2003  search.php.old
-rwxrwxrwx  1 apache apache   412 22. Sep 2003  style.css
-rwxrwxrwx  1 apache apache 28253 15. Okt 2003  update.sql



2 Nachtrag:

Hab jetzt mal den Inhalt der index.php in eine index2.php umgeleitet und index2.php die gleichen rechte gegeben wie der index.php, die index2.php kann ich aufrufen ohne berechtigungsfehler die index.php nicht.

ls -l
Code:
drwxr-xr-x 10 root root  4096  5. Jun 11:41 .
drwxr-xr-x  6 root root  4096  5. Jun 09:55 ..
drwxr-xr-x  3 root root  4096  4. Jun 11:02 admin
drwxr-xr-x  2 root root  4096 30. Jan 2006  backup
drwxr-xr-x  2 root root  4096  4. Jun 11:02 config
-rwxr--r--  1 root root  4928  6. Okt 2003  doc.php
drwxrwxrwx  5 root root  4096  3. Mai 16:17 documents
-rwxr--r--  1 root root  1079 13. Aug 2003  error.html
drwxr-xr-x  2 root root  4096 19. Jan 2007  images
-rwxrwxrwx  1 root root  4389  3. Mai 14:54 inde.php
-rwxrwxrwx  1 root root  4389  5. Jun 11:35 index.php
drwxr-xr-x  2 root root  4096  3. Jun 08:35 logs
drwx------  2 root root  4096  3. Sep 2003  lost+found
drwxr-xr-x  2 root root 36864  4. Jun 16:08 media
-rwxr--r--  1 root root  2658  3. Mai 15:22 news.php
-rwxr--r--  1 root root  2657 14. Okt 2003  search.php
-rwxr--r--  1 root root  5417 22. Sep 2003  search.php.old
-rwxr--r--  1 root root   412 22. Sep 2003  style.css
-rwxr--r--  1 root root 28253 15. Okt 2003  update.sql

Am namen kanne es nicht liegen, hab die index und index2 schon vertauscht, dann geht die index.php aber die index2.php nicht.

Die .htaccess hab ich ebenfalls mal gelöscht, bekomme jedoch immer noch den fehler

Code:
[Thu Jun 05 11:42:42 2008] [crit] [client 172.16.254.254] (13)Permission denied: /var/www/html/images/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
 
Last edited by a moderator:
SELinux ist ein Hund, hat sich erledigt.

SELinux ließ die kommunikation zwischen httpd und samba nicht zu, darum immer gleich die Fehelrmeldungen, SELinux deaktiviert und nun gehts ohne probleme :)
 
Back
Top