![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 26.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ostatnio miałem okazję przenieść aplikację napisaną w PHP na nowy dedykowany serwer. Pozornie wszystko jest OK, ale pojawiają się problemy z uprawnieniami do plików.
Jednym z nich jest problem z FCKEdytor. Wrzucam zdjęcia na serwer, ale potem nie mogę ich wstawić do treści strony ponieważ nie mam do nich uprawnień i muszę wchodzić przez FTP i zmieniać te uprawnienia. Uprawnienia dla przesyłanych plików są standardowe czyli każdy może czytać i tylko właściciel ma prawa do zapisu. Takie same uprawnienia były na starym serwerze i wszystko działało poprawnie. Wnioskuję więc, że jest problem z ustawieniami na serwerze, ale w tej sprawie jestem laikiem. Zaznaczam że SafeMode oraz OpenBaseDir są wyłączone. Podobny problem pojawia się przy uruchamianiu zadań cron, gdzie uruchomiony skrypt nie jest w stanie utworzyć pliku z logiem, ale uruchamiając ten skrypt ręcznie plik logu jest tworzony. Proszę o podpowiedź w tej sprawie, jak można to zmienić. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Co to ma wspólnego z OOP?
![]() -------------------- http://www.berry.nazwa.pl/edico/public_html/index.php ----> under construction
|
|
|
![]()
Post
#3
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 26.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Tak mam. Nie mam tylko pomysłu co z tym zrobić. Być może zmęczenie daje już o sobie znać.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
chmod 777 nie pomaga ?
-------------------- http://www.berry.nazwa.pl/edico/public_html/index.php ----> under construction
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 26.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Zanim zadaję pytania to sprawdzam wszystkie możliwości. Chmod w większości przypadków pomaga, ale w tym akurat nie. Sprawdzałem już pliki konfiguracyjne php i serwera. W ostateczności mogę zmodyfikować ten edytor, aby nadawać nowym plikom konkretne uprawnienia, ale on powinien działać bez nich. Poszukam jeszcze i dam znać, co było przyczyną błędów, jeśli uda mi się to ustalić.
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Niekoniecznie. Jeśli PHP działa jako FastCGI, to on startuje jako proces użytkownika. Serwer www pracuje na innym koncie.
Czyli podczas uploadu pliku PHP tworzy jakby "Twój" plik, do którego Apache nie ma dostępu. I masz w tym wypadku dwa wyjścia: albo chown" title="Zobacz w manualu PHP" target="_manualować na proces serwera, albo spróbuj dać przed zapisaniem uploadowanego pliku umask" title="Zobacz w manualu PHP" target="_manual. Jaki? O tym w Wiki. ![]() -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 26.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ustawiłem chmod w skrypcie i po sprawie. Nie chciałem za bardzo tego robić, ale ważne, że działa.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.07.2025 - 20:50 |