PHP менен хостингте файлга жазуу

Өзүнчө, виртуалды хостингтер Linux аркылуу иштейт. Бул ОСте папкаларга кирүү укуктары менен байланышкан өзгөчөлүк бар. Виртуалды хостингте сиз файл жазып жаткан папка жазылууга жабык болушу мүмкүн.

Мисал үчүн, папкага файл жазып көрөлү test (бул папка сиз тарабынан түзүлгөн болушу керек):

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

Эгерде жазуу ийгиликтүү болсо, анда сиздин бардыгы жакшы. Эгерде болбосо, анда биздин папкага жазууга кирүү мүмкүнчүлүгүн ачышыңыз керек. Муну FileZilla аркылуу жасап болот.

Келгиле, муну жасайлы. FileZilla аркылуу сайтыңызды ачып, укуктарын өзгөрткүңүз келген папканы оң баскыч менен басыңыз. Пайда болгон тилкемеде File permissions деген пунктту тандаңыз.

Папканын ээси үчүн жазуу уруксаты бар экенин текшерели:

Эгерде уруксат жок болсо, аны берели:

Задание 1

FTP аркылуу сайтыңызда папка түзүңүз. PHP аркылуу бул папкага файл түзүп көрүңүз.

Задание 2

Папкаңызга кирүү укуктарын текшериңиз. Зарыл болсо, жазуу үчүн кирүү укугун бериңиз.