PHP-ով ֆայլի վրա գրելը հոստինգում
Որպես կանոն, վիրտուալ հոստինգները աշխատում են Linux-ի միջոցով: Այս ՕՀ-ում կան առանձնահատկություններ, որոնք կապված են պանակների հասանելիության իրավունքների հետ: Վիրտուալ հոստինգում կարող է լինել, որ այն պանակը, որի մեջ ցանկանում եք գրել ձեր ֆայլը, փակ է գրելու համար:
Որպես օրինակ, եկեք փորձենք
գրել ֆայլ test պանակում
(այս պանակն արդեն պետք է ստեղծված լինի ձեր կողմից):
<?php
file_put_contents('test/file.txt', '123');
?>
Եթե գրումը հաջողությամբ իրականանա, ապա ամեն ինչ կարգին է: Եթե ոչ, ապա անհրաժեշտ է գրելու հասանելիություն տալ մեր պանակին: Դա անելու տարբերակներից մեկը FileZilla-ի միջոցով է:
Եկեք անենք դա: Բացեք ձեր կայքը FileZilla-ի միջոցով և աջ սեղմեք այն պանակի վրա, որին ցանկանում եք փոխել իրավունքները: Հայտնված մենյուից ընտրեք File permissions կետը:
Տեսնենք, արդյոք կա գրելու թույլտվություն պանակի սեփականատիրոջ համար:
Եթե թույլտվություն չկա, տանք այն:
FTP-ի միջոցով ստեղծեք պանակ ձեր կայքում: Փորձեք PHP-ի միջոցով ստեղծել ֆայլ այդ պանակում:
Ստուգեք հասանելիության իրավունքները ձեր պանակին: Անհրաժեշտության դեպքում տվեք գրելու հասանելիություն: