Wpis z mikrobloga

#webdev #php #apache #programowanie

Mam na serwerze 2 katalogi:

/images/stories/aktualnosci/a

/images/stories/aktualnosci/b

Jak przez przegladarke otworze katalog a to dostaje 403 Forbidden, natomiast jak otworze b to 404. Probuje sobie wylistowac ich zawartosc za pomoca php scandir(). Dla katalogu a dziala jak trzeba, dla b zwraca null. Oba katalogi maja chmod 755.

Ma ktos jakis pomysl co moze byc skopane?
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Problem w tym, ze nie mam dostepu bezposrednio do serwera. Moge na nim tylko odpalac swoj skrypt, ktory wrzuca mi tam wlasciciel. Zapomnialem powiedziec, ze tam stoi stronka na joomli,ktora korzysta z tych katalogow i normalnie widzi ich zawartosc (wyswietla zdjecia z obydwu poprawnie).

Napisze mu, zeby sprawdzil chown, dzieki:)
  • Odpowiedz
@grim: jeżeli jest to hosting współdzielony to może tam być suphp i ograniczenia by nie odczytywać plików innych użytkowników, więc ownership może mieć znaczenie

@msgreen: a sprawdzałeś .htaccess być może są tam jakieś reguły przepisywania urli, jeszcze odnośnie listowania katalogów to raczej domyślnie jest by lista plików w katalogu była ukrywana ze względów bezpieczeństwa (więc trzeba to odblokować z konfiguracji serwera / htaccess)
  • Odpowiedz
@Jaslanin: a jak sprawdzic chown pod Windowsem?:)

.htaccess nie sprswdzalem bo jak mowie nie mam dostepu:/ moge jedynie napisac wlascicielowi zeby zrobil to czy to,ale on za bardzo nie ogarnia wiec tak troche na slepo musze dzialac. Co do blokowania listowania to chcialbym zeby tak zostalo, dla jednego katalogu nie dostaje 403 forbidden i przez skrypt to dziala i wlasnie tak bym chcial zeby dla wszystkich katalogow dzialalo. Czego szukac
  • Odpowiedz