Toon posts:

Apache (+ php) geen schrijfrechten

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Ik heb een klein, maar ontzettend irritant probleem met apache en/of php.
Het lijkt alsof ik helemaal niet kan schrijven in bestanden, en bestanden uit dirs buiten de webdir niet kan lezen. En ik wil zowieso minimaal bestanden kunnen schrijven in de webdir.
Als voorbeeld: heb phpBB2 geïnstalleerd met de attachment mod. Maar de attachment mod werkt niet, aangezien deze de geuploade bestanden niet kan schrijven.

Aan de permissies kan het niet liggen. Deze zijn zeker weten goed ingesteld.

Voor de zekerheid heb ik de httpd.conf en php.ini beschikbaar gesteld op:
http://195.242.236.46/files/httpd.conf
http://195.242.236.46/files/php.ini
Wellicht dat daar ergens een fout in zit.
Ik weet het echt niet meer. Al vanalles geprobeerd.

OS: Fedora Core 3
Apache 2
PHP 4.3.11

Als iemand me zou kunnen helpen, heel heel heel graag.

Alvast bedankt.

Greetz,
Geer

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

Zit je niet in een sandbox of iets dergelijks?

Hoe dan ook, dat zullen de mensen in Non-Windows Operating Systems je veel beter kunnen zeggen. In Programming & Webscripting praten we over het programmeren van zaken, configuratievragen horen in Non-Windows Operating Systems, Windows Operating Systems of Software Algemeen, afhankelijk van de aard van de vraag. :)

PW>>NOS

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Soultaker
  • Registratie: September 2000
  • Laatst online: 18:23
Verwijderd schreef op donderdag 30 juni 2005 @ 20:31:
Aan de permissies kan het niet liggen. Deze zijn zeker weten goed ingesteld.
Hoe dan precies?
Voor de zekerheid heb ik de httpd.conf en php.ini beschikbaar gesteld op:
http://195.242.236.46/files/httpd.conf
http://195.242.236.46/files/php.ini
Wellicht dat daar ergens een fout in zit.
Ik weet het echt niet meer. Al vanalles geprobeerd.
Wat heb je dan veranderd t.o.v. de default configuratie? Dat is namelijk een stuk interessanter. Ook de uitvoer van phpinfo() zou interessant kunnen zijn.

  • ge-flopt
  • Registratie: Februari 2001
  • Nu online
Wat is overigens de exacte foutmelding?

Verwijderd

Topicstarter
@ -NMe-:
Sorry dat ik het verkeerde forum gebruikte.
Zover als ik weet zit ik niet in een sandbox.

@ Soultaker:
PHPInfo beschikbaar op: http://195.242.236.46/files/phpinfo.php
Alle files hebben als eigenaar: apache.apache
Apache draait ook als user apache. Heb dit gechecked in de processen lijst.
Rechten van de files is: 644
Voor de test heb ik zelfs een bestand rechten 777 gegeven, maar dat was ook geen oplossing.
Ik heb niks veranderd aan de default configuratie. Apache en php is geïnstalleerd met behulp van yum onder fedora. Wellicht dat dat het probleem heeft veroorzaakt.

@ ge-flopt:
Geen foutmelding. Misschien dat dit uit staat in php of zo.

Hartelijke dank allen voor de reacties. Als iemand nog iets weet, tips heeft of een oplossing, dan graag. Want ik weet het echt niet meer.
Heb al vaker apache met php en mysql geïnstalleerd (echter niet met behulp van yum) en dat heeft nog nooit problemen opgeleverd.

  • ekoopman
  • Registratie: April 2003
  • Laatst online: 08:30
Staat misschien SELinux aan? Zo ja zet die eens uit en probeer het nog eens, ik heb pas ook een week zitten prutsen omdat apache weigerde een rwxrwxrwx apache.apache file in /tmp te lezen/schrijven :-). Bleek dat ik dat file aangemaakt had als user apache, en zelfs dan mag httpd van een standaard geconfigureerde Fedora (3) installatie nog niet lezen naar zo'n file als SELinux aan staat.

Verwijderd

Topicstarter
Thnx Kroxigor.
Ehm. SELinux zegt me wel iets, maar weet niet hoe ik kan checken of die aan staat.
Sorry, weet redelijk om te gaan met linux systemen, maar ken niet alles.

Ik heb wel in de processen lijst gekeken, maar kan daar niks van selinux vinden.

Dus als je me zou kunnen uitleggen hoe ik kan zien of ie aan staat en eventueel uitschakelen, dan graag.

Greetz,
Geer

[ Voor 13% gewijzigd door Verwijderd op 01-07-2005 15:31 ]


  • ekoopman
  • Registratie: April 2003
  • Laatst online: 08:30
Misschien een beetje flauw, maar lees even de FAQ erover, http://fedora.redhat.com/docs/selinux-faq-fc3/. In principe kan je het uitzetten met het aanpassen van 1 file (kan even snel niet vinden welke) en rebooten.

Verwijderd

Topicstarter
Kroxigor, jij bent mijn helper in nood.

Heb selinux inmiddels uitgeschakeld. En het werkt nu perfect.

Hartelijke dank allemaal voor de hulp. En natuurlijk Kroxigor in het bijzonder.

Greetz,
Geer
Pagina: 1