⊗dpPPAdFW 11 of 27 menu

Rakstīšana failā ar PHP uz hostinga

Parasti virtuālie hostingi darbojas izmantojot Linux. Šajā OS ir īpatnība, kas saistīta ar piekļuves tiesībām pie mapēm. Uz virtuālā hostinga var gadīties, ka mape, kurā vēlaties ierakstīt savu failu, ir slēgta rakstīšanai.

Piemēram, mēģināsim ierakstīt failu mapē test (šai mapei jau vajadzētu būt jums izveidotai):

<?php file_put_contents('test/file.txt', '123'); ?>

Ja rakstīšana veiksies veiksmīgi, tad jums viss ir kārtībā. Ja nē, tad jums jāatver piekļuve rakstīšanai mūsu mapei. Viens no veidiem, kā to izdarīt, ir caur FileZilla.

Izdarīsim to. Atveriet savu vietni caur FileZilla un ar peles labo pogu noklikšķiniet uz mapes, kurai vēlaties mainīt tiesības. Parādītajā izvēlnē izvēlieties opciju File permissions.

Paskatīsimies, vai ir atļauja rakstīšanai mapes īpašniekam:

Ja atļaujas nav, piešķirsim to:

Caur FTP izveidojiet mapi savā vietnē. Mēģiniet caur PHP izveidot failu šajā mapē.

Pārbaudiet piekļuves tiesības savai mapei. Ja nepieciešams, piešķiriet piekļuvi rakstīšanai.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt