Skriving til fil på PHP på webhotell
Som regel jobber virtuelle webhotell via Linux. I dette OS er det en egenskap knyttet til tilgangsrettigheter til mapper. På et virtuelt webhotell kan det hende at mappen du vil skrive filen din til, er lukket for skriving.
La oss prøve å
skrive en fil til mappen test
(denne mappen bør allerede være opprettet av deg):
<?php
file_put_contents('test/file.txt', '123');
?>
Hvis skrivingen lykkes, så er alt i orden. Hvis ikke, må du åpne skrivetilgang til mappen vår. En av måtene å gjøre dette på er via FileZilla.
La oss gjøre det. Åpne nettstedet ditt via FileZilla og høyreklikk på mappen du vil endre rettighetene til. I menyen som dukker opp, velg File permissions.
La oss sjekke om det er skrivetilgang for eieren av mappen:
Hvis det ikke er tilgang, gir vi den:
Opprett en mappe på nettstedet ditt via FTP. Prøv å opprette en fil i denne mappen via PHP.
Sjekk tilgangsrettighetene til mappen din. Gi skrivetilgang om nødvendig.