| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    PHP Get_File_Contents : Permission Denied
    En server er bare et navn for en computer , hvis formål er at levere data til andre maskiner. Serveren for en hjemmeside med PHP indhold , for eksempel, er en computer , der sender hjemmesidens data til computere, der besøger denne hjemmeside. Server operativsystemer er ligesom ethvert andet system , herunder bruger filrettigheder . Dette kan føre til " Adgang nægtet "-fejl , når et PHP script forsøger at få adgang til en fil med " get_file_contents ()" eller enhver anden metode , der læser fil data . Systembrugere

    Alle moderne operativsystemer har en multiple- bruger arkitektur. Dette beskytter én bruger fra at have en anden bruger adgang til sine filer, og gør også operativsystemet mere sikkert . Ved at begrænse visse opgaver til en administrator -konto , har virus , som en tilfældig bruger kan downloade en hårdere tid at få kontrol over systemet. De maskiner , som er vært hjemmesider med PHP Content brug operativsystemer , der er optimeret til at fungere som servere, mens der stadig begrænser brugere adgang til filer , som de ikke har tilladelse til at åbne .
    PHP Interpreter

    PHP er et fortolket sprog , hvilket betyder, at en server kompilerer dens kildekode i realtid som bruger adgang til en fil med PHP kildekode. Denne real -time kompilering er udført af PHP fortolkeren . Tolken fungerer som enhver anden stykke software på serveren , udførelse under et bestemt system bruger med at brugerens system tilladelser. Dette faktum kan føre til " Tilladelse nægtet" meddelelser, når et PHP script forsøger at få adgang til et bestemt filens indhold .

    Proxy Software

    Besøgende til et websted ikke interagerer direkte med kildekodefilerne på sin server . Snarere er deres anmodninger behandles af proxy server software. Denne software tager anmodninger om data , såsom en bestemt webside , fra brugerne. Derefter henter de data, de har anmodet fra serveren og derefter sender det tilbage til brugeren . Når server administratorer konfigurerer proxy-software , det udfører som led i en bestemt brugers konto. Proxy -software til PHP hjemmesider vil engagere PHP tolk til at udføre PHP kode , så PHP fortolkeren skal arbejde under den samme brugerkonto , der kører proxy-software .
    Tilladelser

    Hvis en PHP script forsøger at få adgang til en fil, som den brugerkonto , der kører proxy-software ikke ejer eller har ikke tilladelse til at åbne , så PHP vil returnere en " Permission Denied " fejlmeddelelse. Webudviklere kan løse denne fejl ved at ændre filens ejerskab til den konto , der kører proxy-software . De kunne også oprette en ny brugergruppe, der omfatter både den konto, der ejer filen , og den konto , der kører proxy-software , og indstil derefter filen til at lade nogen i denne gruppe åbne den. Enten metode vil løse problemet.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Upload PHP filer til en hjemmeside 
    ·Sådan Lær SQL-forespørgsler 
    ·Hvordan laver Bookmark Systems i PHP & MySQL 
    ·Sådan omdøber kolonner i MySQL 
    ·Sådan gemmer en fil som en PHP 
    ·Sådan kører en batch-fil i PHP 
    ·Sådan Konverter UTC til Pacific Time i PHP 
    ·PHP Automatiseret Mailing List Tutorial 
    ·Sådan får MySQL Certification 
    ·Sådan installeres annoncer i Single Indlæg PHP 
      Anbefalede Artikler
    ·Hvordan skal tjekkes for et tabulatortegn i VBA 
    ·Sådan Indsæt en tekstboks i MySQL med PHP 
    ·Sådan Kill Sleeping MySQL Connections 
    ·Sådan Control Rullebjælker Med Javascript 
    ·Sådan deaktiverer en kolonne i et GridView af Rolle 
    ·Sådan Luk et MQ -forbindelse fra Java 
    ·Sådan bortfiltrere Frekvenser i LabVIEW 
    ·En Java 3D API Tutorial 
    ·Sådan kører en Python script i IPython 
    ·Sådan Generer Ressourcestærke Scaffold Rails 
    Copyright © Computer Viden http://www.computerdk.com