PHP-də hostinqdə fayla yazmaq

Adətən, virtual hostinqlər Linux vasitəsilə işləyir. Bu ƏS-də qovluqlara giriş hüquqları ilə əlaqədar xüsusiyyət var. Virtual hostinqdə belə ola bilər ki, sizin yazmaq istədiyiniz faylın olduğu qovluq yazmaq üçün bağlıdır.

Nümunə üçün gəlin cəhd edək test qovluğuna fayl yazaq (bu qovluq artıq sizin tərəfinizdən yaradılmalıdır):

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

Əgər yazmaq uğurla həyata keçirsə, onda sizdə hər şey qaydasındadır. Əks halda, qovluğumuza yazmaq üçün girişi açmaq lazımdır. Bunu etməyin yollarından biri FileZilla vasitəsilədir.

Gəlin bunu edək. FileZilla vasitəsilə saytınızı açın və hüquqlarını dəyişmək istədiyiniz qovluğun üzərində sağ düyməni basın. Peyda olan menyuda File permissions bəndini seçin.

Gəlin baxaq, qovluq sahibi üçün yazmaq icazəsi varmı:

Əgər icazə yoxdursa, onu verək:

Задание 1

FTP vasitəsilə saytınızda qovluq yaradın. PHP vasitəsilə bu qovluqda fayl yaratmağa cəhd edin.

Задание 2

Qovluğunuza giriş hüquqlarını yoxlayın. Lazım olduqda yazmaq üçün icazə verin.