Open sindart opened 5 years ago
Skoro masz bład 403 przy ręcznym wpisywaniu powyższego adresu do przegladarki to jest coś nie tak ustawione. Czy to jest poprawna ścieżka do twojego skryptu z obrazkami?
Ale plik image.php jest w tej samej lokalizacji co index.php i zdaje się index.php działa bo generuje się wszystko...
Bo rozumiem, że "skrypt z obrazkami" masz na myśli plik image.php?
Tak, chodzi o image.php. Spróbuj wywołać plik bez żadnych argumentów - jeżeli tutaj pojawia się 403 to jest coś nie tak po stronie serwera.
Po wywowałniu http://www.w***o.pl/Rss/image.php bezposrednio w przegladrce pojawia się jedynie biała strona i nic się nie wyświetla więc zakładam, że po stronie serwera jest wszstko ok?
Tylko ten plik u mnie chyba nic nie robi skoro biała strona bez żadnego komunikatu?
A czy w folderze src masz plik SimpleImage.php? Tam jest klasa, która zajmuje się obrazkami i na podstawie której napisana jest funkcja do zmiany rozmiaru.
Tak dokładnie w głównych folderze w którym jest index.php oraz image.php znajduje się folder src a w tym folderze m.in. SimpleImage.php. Można to jakoś zdebugować dokąd dochodzi ok a odkąd coś jest nie tak?
Wszystko inne poza miniaturkami działa.
Dorzuć do image.php na samej górze linijki:
ini_set('display_errors', 1); error_reporting(E_ALL);
I wtedy możesz debugować. Ja używam Firefoxa i image.php
bez argumentów pokazuje mi błąd "obraz jest uszkodzony".
Wyświetla się ini_set('display_errors', 1); error_reporting(E_ALL); jak dam przed <?php ten wpis.
Jak dam po <?php to biała strona.
Jakieś pomysły dlaczego nie działają miniaturki?
Prośba o pomoc w rozwiązaniu problemu. Miniaturki nadal nie działają.
Jak dasz przed <?php to nic dziwnego, że nie działa, bo to musi być w tagach <?php. Spróbuj dodać to przed "if" - linia 16.
Musisz uruchomić skrypt z jakimiś argumentami, bo bez argumentów wyświetla się pusta strona.
Jakiej przeglądarki używasz? Jaką masz wersję php u siebie na serwerze? Być może nie masz doinstalowanej biblioteki do obsługi obrazków. Na jakim hostingu jesteś? Zrób skrypt z phpinfo() i pokaż wynik.
Cześć temat mi się trochę odświeżył i wracam do problemu braku miniaturek, poniżej info o php konto na serwerze az.pl: phpinfo().pdf
Prośba o pomoc, będę wdzięczny.
Cały czas masz tą białą stronę na image.php? Sprawdź error_log serwera php, tam zapewne będziesz miał odpowiedź. Nie mam pojęcia, gdzie on może być, ponieważ w php_info nie ma żadnej informacji o tym.
Cześć, tak nadal bialy ekran i nic, moze dalbym Ci dostep do ftp i popatrzylbys co tam jest nie tak bo sie slabo orientuje w tym php. Wszystko chodzi oprocz ministurek ktore bardzo sie przydaja...
W dniu niedz., 9.02.2020 o 13:23 Krukosz notifications@github.com napisał(a):
Cały czas masz tą białą stronę na image.php? Sprawdź error_log serwera php, tam zapewne będziesz miał odpowiedź. Nie mam pojęcia, gdzie on może być, ponieważ w php_info nie ma żadnej informacji o tym.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Krukosz/Allegro_REST_RSS/issues/8?email_source=notifications&email_token=AMMLYZFO46IZ66DX3ODUXJTRB7YUHA5CNFSM4IDRNBW2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELGK2OY#issuecomment-583839035, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMMLYZDBCQPK4TNLESHQRA3RB7YUHANCNFSM4IDRNBWQ .
Hey jeszcze raz prośba o pomoc, dałbyś radę pomóc mi w jakiś sposób zdiagnozować co się dzieje, że mój czytnik nie widzi miniaturek? A może sprawdziłbyś u siebie czy QuiteRSS wczytuje Ci miniaturki?
Podaj link do kanału, który utworzyłeś - sprawdzę to na swoim czytniku
Deleted
To nie wina czytnika RSS, tylko już po stronie serwera jest to generowane. image.php zwraca błąd 403 - bez loga nic nie pomogę, bo nie wiem co się może dziać.
Nie mam pojęcia gdzie jest log błędów php w az.pl. U mnie, w linuxpl.com log jest w folderze logs obok folderu public_html.
Wg phpinfo() ścieżka root to: /var/www/vhosts/26/120686/webspace/httpdocs
Sprawdź czy w folderze webspace albo i wyżej (bo te 6 cyfr to Twój nr klienta) czy nie masz folderu logs.
generalnie zdjęcia na serwerze chodzą... chyba będę musiał zaczerpnąc pomocy az.pl lub założyć serwer na linuxpl.com.
Zdjęcia tak, ale skrypt image.php generuje błąd. Dlaczego? Bez logu się nie dowiemy.
A może coś dodać do tego skryptu, żeby wypluł błędy?
Jeżeli display errors, które zastosowałeś jakiś czas temu nie pokazuje nic to najprawdopodobniej globalne ustawienie serwera ukrywa błędy przed użytkownikiem. Zaloguj sie na ftp i poszukaj pliku z logiem, bez tego nawet nie ma co zgadywać.
A może coś takie zastosować? https://pomoc.home.pl/baza-wiedzy/jak-wlaczyc-logowanie-bledow-php-do-pliku
A nie łatwiej znaleźć plik log zamiast rzeźbić w skrypcie?
Szukam ale nie mogę nigdzie nic znaeźć może dam CI dane tymczasowe do ftpa i popatrzysz?
Podeślij mi dane na **
Poszlo jak cos znajdziesz daj znac jesli nie to bede musial zasiegnac pomocy az.pl dzieki za pomoc.
Dziwny ten hosting, zgłoś się do az.pl z pytaniem gdzie jest log. Dodałem ustawienia php.ini, które wymuszają prowadzenie loga, ale nic to nie dało.
Ok jutro zgłoszę do az.pl dzięki za pomoc dam znać jak czegoś się dowiem.
Pozwoliłem sobie przetestować skrypt i z przykrością musze stwierdzić, że nadal jest problem z mniaturkami - testowane na QuiteRSS i RSSOwl. Nie wiem może mój serwer coś ma źle ustawione bo przy próbie wpisania w przeglądarkę: "http://www.w***o.pl/Rss/image.php?url=https://a.allegroimg.com/original/032436/ee2f0ec74de982b982149e6eb27d" otrzymuje komunikat: "Forbidden You don't have permission to access /Rss/image.php on this server." Nie wiem czy da się to tak wyświetlić. Sam oryginalny obrazek z allegro jest wczytywany po wpisaniu w przeglądarkę => "https://a.allegroimg.com/original/032436/ee2f0ec74de982b982149e6eb27d". Wydaje mi się, że albo moje czytniki nie moga sobie poradzić z interpretacją obrazka albo skrypt od obrazków nie działa. Generalnie skrypt po ściągnięciu działa ok ale bez miniaturek obrazków. Wiecie może jak zdiagnozować w czym tkwi problem?