![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 360 Pomógł: 34 Dołączył: 20.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam Wszystkich !
Serwer klienta gdzie postanowił zainstalować Apache + PHP 5.5.21. Nie chce mi działać wgrywanie/kasowanie plików przez www. Na FTP normalnie się kasują/wgrywają. Jednak kiedy chcę wykonać kasowanie przez skrypt php to wywala Tutaj kod, którym kasuję ( na innych serwerach działa bez problemu, tylko tutaj jest problem )
Chmody ustawione na 0777, dla folderu głównego, dla folderów images i glowne sam plik oferta_edytuj.php również ma już chmod ustawione na 0777. Wykonanie prostego polecenia jak poniżej i efekt ten sam, nie tworzy katalogu.
Co może być nie tak w konfiguracji serwera ? Co mam mu napisać, że ma włączyć/wyłączyć w jakim kierunku iść ? Tak naprawdę gdzie szukać źródła problemu ? Ten post edytował Mega_88 25.03.2015, 09:29:26 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 910 Pomógł: 44 Dołączył: 20.02.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
zapewne apache nie ma uprawnień do tego pliku. daj wynik
Kod ls -l pełna_scieżka_do_pliku.jpg
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Daj:
Kod chmod -R 777 images ewentualnie: Kod chmod 777 images/*
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 910 Pomógł: 44 Dołączył: 20.02.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
Daj: Kod chmod -R 777 images ewentualnie: Kod chmod 777 images/* To rozwiązanie jest równie bandyckie jak wyjęcie żarówki od kontrolki ABSu w samochodzie, ale działa równie skutecznie (IMG:style_emoticons/default/wink.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 360 Pomógł: 34 Dołączył: 20.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, za odpowiedzi, ale to nie rozwiązuje problemu.
Strona która jest na tym serwerze ma CMS'a i nie działa tam wgrywanie/kasowanie plików,folderów przez CMS coś jest chyba pomieszane z prawami użytkowników tylko nie wiem co bo nie znam się na konfigurowaniu apache, a administrator serwera ogranicza się jedynie do: "To co mam włączyć na serwerze". Tylko nie wiem gdzie szukać źródła problemu. Użytkowników zakładał, przydzielał im prawa idt i nic. Czy jest jakiś user, który działa przez http na serwerze ? Jak przydzielić lub jak ustawić żeby przez przeglądarkę mógł wgrać/skasować plik skryptem php co jest za to odpowiedzialne ? |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, za odpowiedzi, ale to nie rozwiązuje problemu. Strona która jest na tym serwerze ma CMS'a i nie działa tam wgrywanie/kasowanie plików,folderów przez CMS coś jest chyba pomieszane z prawami użytkowników tylko nie wiem co bo nie znam się na konfigurowaniu apache, a administrator serwera ogranicza się jedynie do: "To co mam włączyć na serwerze". Tylko nie wiem gdzie szukać źródła problemu. Użytkowników zakładał, przydzielał im prawa idt i nic. Czy jest jakiś user, który działa przez http na serwerze ? Jak przydzielić lub jak ustawić żeby przez przeglądarkę mógł wgrać/skasować plik skryptem php co jest za to odpowiedzialne ? Zazwyczaj jest to www-data, ale to nie on powinien mieć owna dla plików, tylko klient ftp. Czego używasz do ftp? vsftpd? |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 360 Pomógł: 34 Dołączył: 20.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Do FTP korzystam z WinSCP, ale z FTP nie mam problemu tam jest wszystko ok, problem jest jak chcę coś zrobić w CMS przez przeglądarkę wgrać plik/skasować/utworzyć folder. Nawet jak wrzucę:
To i tak go nie tworzy, jakby nie było uprawnień dla skryptów php przez przeglądarkę, nie wiem w czym problem... Na innych serwerach śmiga bez problemu. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Do FTP korzystam z WinSCP, ale z FTP nie mam problemu tam jest wszystko ok, problem jest jak chcę coś zrobić w CMS przez przeglądarkę wgrać plik/skasować/utworzyć folder. Nawet jak wrzucę:
To i tak go nie tworzy, jakby nie było uprawnień dla skryptów php przez przeglądarkę, nie wiem w czym problem... Na innych serwerach śmiga bez problemu. Nie pytam czym wrzucasz pliki na serwer, tylko jaki masz serwer ftp zainstalowany na serwerze. Połączenie http(s) korzysta z usera apacha, czyli prawdopodobnie www-data, ale nie możesz zmienić ownera plików na www-data, bo wtedy będziesz miał problemy z wrzucaniem plików poprzez ftp. Jeśli na innych serwerach śmiga bez problemu to na 100% problem jest w uprawnieniach użytkownika korzystającego z danego katalogu. Zaloguj się przez ssh, przejdź do folderu images i odpal komendę ls -a -l i wklej tutaj wynik. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 910 Pomógł: 44 Dołączył: 20.02.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
Jeśli masz roota na serwerze to sprawa jest bardzo prosta. W pliku ustawień Apache jest wpisany użytkownik oraz grupa, na której działa usługa Apache. Ten użytkownik i grupa musi mieć odpowiednie prawa do plików do których ma wgrywać pliki/kasować/etc.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 360 Pomógł: 34 Dołączył: 20.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli masz roota na serwerze to sprawa jest bardzo prosta. W pliku ustawień Apache jest wpisany użytkownik oraz grupa, na której działa usługa Apache. Ten użytkownik i grupa musi mieć odpowiednie prawa do plików do których ma wgrywać pliki/kasować/etc. Użyłem PuTTY i przy próbie połączenie po IP: Network error: Connection refused. Znowu coś nie tak z serwerem, że po SSH nie mogę się połączyć ? |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 910 Pomógł: 44 Dołączył: 20.02.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 360 Pomógł: 34 Dołączył: 20.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Tak, wrzucam w CMD: ping ADRES_IP i normalnie lecą
Odpowiedź z ADRES_IP bajtów=32 czas 19ms TTL=57 ... ... ... Statystyka badania ping dla ADRES_IP Pakiety: Wysłane = 4, Odebrane = 4, Utracone = 0 ... |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 321 Pomógł: 55 Dołączył: 19.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 360 Pomógł: 34 Dołączył: 20.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Już wszystko jasne, nie mam uprawnień jako user, tylko admin może się połączyć po SSH więc wysyłam do niego informację żeby po SSH wykonał komendę ls -a -l ?
Czy to nic nie zmieni skoro on jest adminem ? Ok, więc admin serwera przesłał mi coś takiego: http://www.up.4clubbers.pl/out.php/i45714_ssh.jpg Ten post edytował Mega_88 26.03.2015, 10:12:53 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Już wszystko jasne, nie mam uprawnień jako user, tylko admin może się połączyć po SSH więc wysyłam do niego informację żeby po SSH wykonał komendę ls -a -l ? Czy to nic nie zmieni skoro on jest adminem ? Ok, więc admin serwera przesłał mi coś takiego: http://www.up.4clubbers.pl/out.php/i45714_ssh.jpg No i wszystko jasne, pliki mają nieodpowiedniego owna. Powinien to być albo user przypisany do serwera FTP, albo user apacha. Poproś admina, żeby zmienił ownera na prawidłowego (niech nie zapomni o grupie). Kod chown -R [user]:[group] [sciezka] Co to za hosting, że takie kwiatki? |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 321 Pomógł: 55 Dołączył: 19.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 360 Pomógł: 34 Dołączył: 20.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
No i wszystko jasne, pliki mają nieodpowiedniego owna. Powinien to być albo user przypisany do serwera FTP, albo user apacha. Poproś admina, żeby zmienił ownera na prawidłowego (niech nie zapomni o grupie). Kod chown -R [user]:[group] [sciezka] Co to za hosting, że takie kwiatki? Czyli mówisz, że jak zmieni to co napisałeś prawidłowo wtedy przez CMS powinienem normalnie ładować/kasować pliki ? Czy to dopiero początek drogi do sukcesu ? (IMG:style_emoticons/default/smile.gif) To jest jakiś jego serwer czy coś w tym stylu. Ten post edytował Mega_88 26.03.2015, 11:28:36 |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Czyli mówisz, że jak zmieni to co napisałeś prawidłowo wtedy przez CMS powinienem normalnie ładować/kasować pliki ? Czy to dopiero początek drogi do sukcesu ? (IMG:style_emoticons/default/smile.gif) To jest jakiś jego serwer czy coś w tym stylu. Jeśli choć trochę się na tym zna, to od razu powinien całość dobrze skonfigurować. Owna powinien zmienić dla wszystkich plików do których masz dostęp poprzez FTP oraz dla katalogu nadrzędnego (powinny być posiadane przez usera ftp i być w jego grupie). Niech zadba też o odpowiednie uprawnienia oraz ustawi odpowiednie uprawnienia dla nowo wrzucanych plików. Jakbym miał hosting na serwerze z takim adminem, to bym go chyba zatłukł kijem, jakbym go spotkał. Na szczęście mam własny serwer, więc jak coś nie działa, to pretensję mogę mieć tylko do siebie. Ten post edytował b4rt3kk 26.03.2015, 11:50:32 |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 360 Pomógł: 34 Dołączył: 20.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Ok, wiadomość wysłana zobaczymy czy coś to da. Nie korzystam z tego serwera, wrzuciłem tylko na niego stronę którą dla niego wykonałem.
Dziękuje za dotychczasową pomoc (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 18:12 |