Zobacz temat
Błąd zapytania SQL, podczas próby wyświetlenia obrazków z albumu
|
|
avatarus |
Dodany dnia 17.06.2007 23:32:42
|
Przedszkolak Postów: 52 Data rejestracji: 12.01.2006 17:58 |
Witam mam taki problem z galerią (pojawił się około 2 dni temu). Pliki galerii nie były modyfikowane, więc odpada teza że coś skopałem w kodzie :D no więc problem wygląda tak, gdy wchodzi się na galerię, to są co prawda albumy , ale jeśli spróbuje się wejść w jakikolwiek album to wywala błąd: Co w takim wypadku robić? jest około 2000 wpisów do tabeli photos, więc to chyba nie wina nadmiaru informacji. Dla pewności zmieniłem typ poł odnośnie numeracji zdjęc z Small int 5 na bigint 7 i nic nie pomogło. Jakieś porady? Podobno trzeba użyć opcji SET SQL_MAX_JOIN_SIZE=# Ale gdzie?:D Prosze zmienic nazwe tematu/Pieka Edytowane przez avatarus dnia 18.06.2007 00:55:43 |
|
|
Wścibski Gość |
Dodany dnia 25.11.2024 16:44:47
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
Pieka |
Dodany dnia 17.06.2007 23:59:10
|
Postów: 19882 Pomógł: 767 v7.02.03 Data rejestracji: 23.02.2005 18:12 |
Zmien nazwe tematu! Pozniej sprawdz to: That should be very easy to fix. I encountered the same problem when I was rebuilding my tables. Just go into phpmyadmin, select the table, and choose "Repair" from the drop down menu. Should take care of the problem.
Edytowane przez Pieka dnia 18.06.2007 00:59:27 Jestem jaki jestem
|
|
|
avatarus |
Dodany dnia 18.06.2007 00:26:46
|
Przedszkolak Postów: 52 Data rejestracji: 12.01.2006 17:58 |
niestety po naprawie tabeli, problem występuje nadal, jakieś inne sugestie?
Edytowane przez Pieka dnia 18.06.2007 00:58:54 |
|
|
Pieka |
Dodany dnia 18.06.2007 00:28:37
|
Postów: 19882 Pomógł: 767 v7.02.03 Data rejestracji: 23.02.2005 18:12 |
avatarus napisał/a: niestety po naprawie tabeli, problem występuje nadal, jakieś inne sugestie? Tak, zamykam temat. Dwa razy prosilem, trzeci raz nie bede. Edit: Otwieram, ostatni raz prosze o wlasciwa nazwe tematu. Edytowane przez Pieka dnia 18.06.2007 00:58:42 Jestem jaki jestem
|
|
|
avatarus |
Dodany dnia 18.06.2007 00:58:17
|
Przedszkolak Postów: 52 Data rejestracji: 12.01.2006 17:58 |
Dziękuje za odblokowanie , mam nadzieje że teraz nazwa tematu jest już dobra Co do mojego problemu, to dodam że wszystkie obrazki działają, są wyświetlane w panelu ostatnich obrazków, można obrazki przeglądać za pomocą przeglądarki (<< i >> wbudowanej w podgląd obrazka. Błąd ewidentnie występuje w tym zapytaniu SQL, tzn nie tyle błąd co jakieś niesprzyjające warunki. Ktoś spotkał się z czymś podobnym? Z góry dziękuję i pozdrawiam |
|
|
Pieka |
Dodany dnia 18.06.2007 01:08:18
|
Postów: 19882 Pomógł: 767 v7.02.03 Data rejestracji: 23.02.2005 18:12 |
avatarus napisał/a: ..Błąd ewidentnie występuje w tym zapytaniu SQL, tzn nie tyle błąd co jakieś niesprzyjające warunki... Problem lezy po stronie ustawien SQL, na co wskazuja wszystkie odpowiedzi zawarte na Google. Osobiscie nie spotkalem sie z takim problemem, a u siebie (na domowej) mam zdecydowanie wiecej zdjec. Sprawdz to, cytuje: Done it! I've put the sql_big_selects in as below and it now runs //Build Categories Korzystajac z powyzszego przykladu, oraz ponizszej informacji: SQL_BIG_SELECTS = 0 | 1 If set to 0, MySQL will abort if a SELECT is attempted that probably will take a very long time. This is useful when an inadvisable WHERE statement has been issued. A big query is defined as a SELECT that probably will have to examine more than max_join_size rows. The default value for a new connection is 1 (which will allow all SELECT statements). Zmien kod zawarty w pliku galerii. Osobiscie polecam kontakt z hostingiem, poniewaz to w ich gestii lezy zmiana ustawien serwera. Edytowane przez Pieka dnia 18.06.2007 01:39:31 Jestem jaki jestem
|
|
|
avatarus |
Dodany dnia 18.06.2007 22:35:20
|
Przedszkolak Postów: 52 Data rejestracji: 12.01.2006 17:58 |
Pisałem do Hostera i mówią że z przyczyn bezpieczeństwa nie mogą włączyć SQL_BIG_SELECT=1 na stałe. Proponowali wklejenie do kodu. Jednka gdy wklejam to np w ten sposób: To strona zaczyna sie długo ładować a potem się wysypuje. Bez błędu, po prostu biały ekran. Jakieś propozycje? Poprawilem kod, sprawdz/Pieka Edytowane przez Pieka dnia 18.06.2007 23:18:31 |
|
|
Pieka |
Dodany dnia 18.06.2007 23:03:08
|
Postów: 19882 Pomógł: 767 v7.02.03 Data rejestracji: 23.02.2005 18:12 |
Podali Ci to, co wstawilem wyzej. Masz blad literowy ;) Poprawnie: Poprawilem kod zawarty w Twoim poscie wyzej. Edytowane przez Pieka dnia 18.06.2007 23:19:15 Jestem jaki jestem
|
|
|
wlodekp |
Dodany dnia 18.06.2007 23:25:16
|
Weteran Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
Zobaczymy może ruszy-jak nie to spróbowałbym w maincore podobnie jak latin2 Edytowane przez Pieka dnia 18.06.2007 23:42:56 |
|
|
Pieka |
Dodany dnia 18.06.2007 23:30:31
|
Postów: 19882 Pomógł: 767 v7.02.03 Data rejestracji: 23.02.2005 18:12 |
[quote]wlodekp napisał/a: Zobaczymy może ruszy-jak nie to spróbowałbym w maincore podobnie jak latin2 Tez o tym myslalem, ale to ustawi niepotrzebnie sql_big_selects=1 dla calej strony. Zobaczymy, niech pierwsze wstawi poprawiony kod. Edytowane przez Pieka dnia 18.06.2007 23:43:18 Jestem jaki jestem
|
|
|
wlodekp |
Dodany dnia 18.06.2007 23:34:26
|
Weteran Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
Fakt walnie globalnie-ale tak też chyba przyblokowali-lepiej jak zadziała Wasz sposób. |
|
|
avatarus |
Dodany dnia 19.06.2007 11:42:42
|
Przedszkolak Postów: 52 Data rejestracji: 12.01.2006 17:58 |
Dziękuje za pomoc, juz wszytko działa Wystarczyło dodać do kodu to: |
|
|
Pieka |
Dodany dnia 19.06.2007 11:54:26
|
Postów: 19882 Pomógł: 767 v7.02.03 Data rejestracji: 23.02.2005 18:12 |
avatarus napisał/a: Dziękuje za pomoc, juz wszytko działa.. Cieszymy sie razem z Toba, ale serwer ma chyba inne zdanie na ten temat... Zwolnil tragicznie. Jestem jaki jestem
|
|
|
avatarus |
Dodany dnia 19.06.2007 14:17:37
|
Przedszkolak Postów: 52 Data rejestracji: 12.01.2006 17:58 |
Macie racje, najpierw myślałem że mam znowu kłopoty z netem (czasem tak niestety jest), ale widać że po odpaleniu Galerii Strona strasznie muli. Macie jakieś pomysły jak to rozwiązać? |
|
|
wlodekp |
Dodany dnia 19.06.2007 16:00:16
|
Weteran Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
Jedyny jaki mi przychodzi-to niestety zmiana serwera-na bez tego ograniczenia. Bo to naprawde tragedia, a swoją drogo ja też po raz pierwszy spotykam takie ograniczenie i o dziwo najszybciej widzę te fotki-kompresja. I moje łącze nie ma znaczenia bo dużo szybsze niż serwer jest w stanie dać, a teraz datkowo daje bardzo wolno. Powiem nawet nie chce mi się poeksperymentować, bo mógłbym sobie podobnie skonfigurować mysql-ale moim zdaniem to bezsens nad tym się zastanawiać zmiana. Zrobisz jak zechcesz ja tak to widzę Edytowane przez wlodekp dnia 19.06.2007 16:02:05 |
|
|
avatarus |
Dodany dnia 19.06.2007 17:55:06
|
Przedszkolak Postów: 52 Data rejestracji: 12.01.2006 17:58 |
W tym problem że właśnie jakiś miesiąc temu przesiedliśmy się na ten serwer (powweb.com) z bluehost.com (tragedia przy wielu userach). Wszystko działało OK, a błąd pokazał się z 3-4 dni temu. Sam się zdziwiłem, bo zapytania z galerii są stosunkowo małe, przecież np. takie skrypty phpbb, gdy przeglądamy duży post są o niebo bardziej "tłuste". Tak się nawet zastanawiałem czy przypadkiem ktoś nie posłał spreparowanego obrazka, tzn jakiś ukryty kod w opisie itp, którego nie wyłapał skrypt. Dziwna sprawa, na razie jednak musi zostać jak jest Z tego miejsca pragnę podziękować wam ze szybką i skuteczną pomoc. Widać nie traktujecie z górki ludzie o mniejszym poziomie wiedzy z zakresu php-mysql. Pozytywnie zaskoczyła mnie postawa Admina Pieki :) Bardzo dobry Support, oby tak dalej chłopaki :p Dziękuję w imieniu Chłopaków (chyba się nie obrażą :P) - Milka Przepraszam że dodaje post pod postem, ale edycja chyba nie wyróżniła by tego postu. Sprawdzałem konfiguracje mojego hosta, wyłapałem taką zmienną (bezpośrednio związaną z moim błędem) po wpisaniu tego w okno SQL (np phpmyadmina) wyświetli się wam max joina. U mnie na serwerze jest to: 7000000 A na lokalu o cztery zera więcej...więc teraz nie wiem czy u mnie na serwerze jest takie ograniczenie, czy to po prostu standard. Prosił bym was (jeśli to możliwe) o zaprezentowanie waszych wyników w celu porównania. Jeśli wyjdzie że na moim hoście jest mało, to będę interweniował u hostera. Próbowałem zmienić tę wartości poleceniem: niestety nie zapisało zmian (na lokalu można zapisać). Więc chyba jest wyłączona zdalna zmiana tej wartości. Edytowane przez avatarus dnia 21.06.2007 13:19:02 |
|
Przejdź do forum: |