Jeg har sat en Apache op på en RH7.1 og installeret php4 som et statisk modul.
Php kører fint nok, men jeg kan ikke få php-filerne til at skrive på serveren (f.eks. med \'system(\"cp fil.txt fil2.txt\")\'). Jeg kan godt udføre \'system(\"ls -l\")\'.
har du dine chmod\'s iorden? så det er tilladt at skrive i den mappe der skal oprettes filer i og så filer der skal ændres/forlænges ikke er read-only.
drwxr-xr-x 3 bjarke bjarke 4096 dec 6 14:32 public_html
Filen jeg prøver at kopiere:
-rwxr-xr-x 1 bjarke bjarke 93 dec 6 12:31 read.php
Jeg kan ikke kopiere filen med system() kommandoen. Jeg kan til gengæld skrive i en fil, hvis den eksisterer og har \"chmod a+w\" sat, men det er ikke særlig attraktivt, at alle kan skrive i min fil.
Meningen er, at php-scriptet skulle køre med mine rettigheder, så det i princippet kan gøre det samme som jeg kan på serveren (ligesom cgi-scripts).
Tja, men det gør det altså ikke. Jeg er ikke helt med på hvad du mener med \"ejer\".
Sagen er jo, at alle skal kunne eksekvere de php-scripts jeg laver og publicerer og script\'ne skal kunne læse OG skrive på serveren - uanset hvem der aktiverede dem via apache-serveren.
Ærgeligt. Jeg bliver nok nødt til at afvise dit svar, da jeg godt vidste det og endnu ikke er kommet noget skridt videre. Men tak for indsatsen.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.