![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 6.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam skrypt, który tworzy plik z jakimiś danymi.
Wygląda on tak: do $pdstr['daneplik'] oczywiście mam przypisane dane. Plik tworzy się ładnie w folderze, z dobrą nazwom i chmod 0644, takim jak mają inne pliki robione ręcznie. Lecz gdy wchodzę w plik coś tam dam spacje, albo obojętnie co i daje zapisz, to wywala błąd: Message from server (********.***) 553 Can't open that file: Premission denied |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 317 Pomógł: 58 Dołączył: 6.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Teraz doczytałem, że to skrypt tworzy plik. W konsoli zrób ls -l w katalogu z plikiem i pokaż kto jest jego właścicielem. Jeśli Apache to przy tych uprawnieniach ręcznie nic nie dopiszesz. Możesz spróbować zmienić uprawnienia dostępu bezpośrednio z poziomu skryptu, za pomocą funkcji PHP chmod. W ten sposób ustaw uprawnienia na 666 i będzie można ręcznie zedytować plik.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.09.2025 - 14:12 |