![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 479 Pomógł: 97 Dołączył: 6.09.2011 Skąd: php.net :) Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam pytanie czy istnieje jakiś sposób na automatyczne ustalenie jaki chmod należy nadać aby folder/plik był w pełni edytowalny z poziomu skryptu PHP np: file_put_contents a jednocześnie również FTP Wiadomo prawidłowe prawa dostępu dla plików to 644, natomiast dla katalogów to 755 jednak problem pojawia się w sytuacji niestandardowej konfiguracji serwera gdy np przy 644 nie można nadpisać pliku z poziomu PHP, dopiero po zmianie na 777, a np na o12.pl chmod 777 powoduje błąd 500. W czym problem ? Wiadomo, że można to sprawdzić samodzielnie/ręcznie przez FTP/skrypt jednak u mnie problem polega na tym, że obsługuję kilkadziesiąt serwerów i nie mam możliwości za każdym razem tego sprawdzać gdy klient instaluje skrypt i tutaj pojawia się pytanie: czy istniej możliwośc wiarygodnego sprawdzenie maksymalnych uprawnień ? Np: check_max_premissions() i pokazuje, że maksymalnie wystarczy użyć 755 aby plik był bez problemu zapisywalny. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 479 Pomógł: 97 Dołączył: 6.09.2011 Skąd: php.net :) Ostrzeżenie: (0%) ![]() ![]() |
Tak też myślałem ale zapytać nie zaszkodzi. Dodatkowo zdarza się czasem sytuacja, że user (właściciel pliku ) dla procesu PHP stoi wyżej niż FTP i wtedy jest w ogóle problem ale to na szczęście rzadkość.
Dzięki za odpowiedzi. Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 22:37 |