Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
PHP Get_File_Contents : Permission Denied
Een server is gewoon een naam voor een computer waarvan het doel is om gegevens te leveren aan andere machines . De server voor een website met PHP inhoud, bijvoorbeeld , is een computer die de gegevens van de website te bezoeken van computers die website stuurt . Server -besturingssystemen zijn net als elk ander systeem , bijvoorbeeld door de gebruiker bestandsrechten. Dit kan leiden tot een " Permission Denied " fouten wanneer een PHP-script probeert te krijgen tot een bestand met " get_file_contents ( ) " of een andere methode die bestand gegevens leest . Gebruikers systeem

Alle moderne besturingssystemen hebben een multiple -user architectuur . Dit beschermt een gebruiker van het hebben van een andere gebruiker toegang tot zijn bestanden en maakt ook het besturingssysteem veiliger . Door het beperken van bepaalde taken aan een administrator account , virussen die een gewone gebruiker kan downloaden hebben een hardere tijd onder controle krijgen van het systeem . De machines die host websites met PHP -inhoud gebruik besturingssystemen die zijn geoptimaliseerd om op te treden als servers , terwijl nog steeds beperken gebruikers toegang krijgen tot bestanden waarvoor ze geen toestemming om te openen .
De PHP Interpreter

PHP
is een geïnterpreteerde taal , wat betekent dat een server compileert de broncode in real time als een gebruiker een bestand met PHP source code toegang . Deze real -time samenstellen gebeurt door de PHP interpreter . De tolk fungeert als elk ander stukje software op de server , het uitvoeren onder een bepaald systeem gebruiker met het systeem de machtigingen van die gebruiker . Dit feit kan leiden tot een " Permission Denied " berichten wanneer een PHP-script probeert te krijgen tot de inhoud van een bepaald bestand .
Proxy Software

Bezoekers
naar een website niet rechtstreeks communiceren met de broncode bestanden op zijn server . In plaats daarvan zijn hun aanvragen verwerkt door proxy-server software . Deze software draait gegevensaanvragen , zoals een bepaalde webpagina van gebruikers . Het haalt dan de gegevens die ze opgevraagd bij de server , gaat het terug naar de gebruiker . Als server beheerders configureren proxy software , wordt deze uitgevoerd als onderdeel van de rekening van een bepaalde gebruiker . Proxy software voor PHP websites zal de PHP interpreter nemen om PHP- code uit te voeren , zodat de PHP-interpreter zal werken onder dezelfde gebruikersaccount die actief is de proxy -software .
Permissions

Als een PHP script probeert te krijgen tot een bestand waarvoor de gebruikersaccount die actief is de proxy -software heeft geen eigen , of heeft geen toestemming om te openen , dan zal PHP een " Permission Denied " foutmelding terug . Webontwikkelaars kunnen deze fout te herstellen door het bezit van het bestand wijzigen om het account dat de proxy- software draait . Ze kan ook een nieuwe gebruikersgroep dat zowel de account die het bestand en de account die de proxy- software draait bezit bevat, en stel het bestand te laten iedereen in die groep te openen . Beide methoden zullen het probleem op te lossen .

Previous: Next:
  PHP /MySQL Programmering
·Hoe maak je Voeg een Omleiden …
·How to: Direct MySQL Access op…
·Hoe te Style Sheets wijzigen m…
·Hoe de lengte van VARCHAR Exte…
·Tutorial voor MySQL REGEXP 
·De HTML- code voor meerdere ge…
·Hoe maak je een Secure PHP Log…
·Hoe maak je een sessie -bestan…
·Hoe Medium Tekst omzetten naar…
  Related Articles
Hoe kan ik PHP converteren naar VB.NET 
Hoe te verbinden VB6 naar PHP Met ODBC 
VB6 Run Time Error 70 : Permission Denie…
Hoe maak je een tabel bewerken met PHP 
PHP Breuken in VirtualHost Mime type 
Hoe te Ingangen Pass Van PHP naar Perl 
Hoe kan ik PHP Run op Perl 
PHP Vs . Perl Prestatie 
Hoe kan ik PHP of ASP.NET -versie wijzig…
  Programmering Articles
·Hoe te converteren naar Hex Met C + + 
·Hoe kan ik meerdere waarden uit een Acce…
·Hoe maak je een PHP -bestand in HTML emb…
·Hoe kan ik een artikel Overslaan Wanneer…
·PHP codes in JavaScript Syntax 
·Hoe te Wingdings weergeven op een toetse…
·Hoe te Bars laden in Visual Basic 
·Hoe te bouwen van dynamische websites me…
·Hoe je merk een aanvraag in NetBeans 6.5…
Copyright © Computer Kennis http://www.nldit.com