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
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:
FTP vasitəsilə saytınızda qovluq yaradın. PHP vasitəsilə bu qovluqda fayl yaratmağa cəhd edin.
Qovluğunuza giriş hüquqlarını yoxlayın. Lazım olduqda yazmaq üçün icazə verin.