Strona Główna Forum Dyskusyjne Joomla Mambo Komponenty Moduły! Pobierz Pliki Księga Gości-Dopisz Się!! Napisz do nas! Okienka Popups dzięki overLIB!
Dzisiaj jest czwartek, 28 marca 2024 r. 88 dzień roku
Prawa Autorskie serwisu JOKRIS.INFO - Strefa Polskich Składników Joomla! i Mambo
PageRank strony http://www.jokris.info Dodaj Nowości z serwisu Jokris.info do swojej strony iGoogle
 
JOOMLA! TO NAJLEPSZY OBECNIE SYSTEM CMS NA ŚWIECIE! I ZA DARMO!!. PODZIĘKUJMY TWÓRCOM. JOKRIS
 
JOKRIS INFO
JOKRIS INFO
Joomla! - Menu
JOKRIS INFO
JOKRIS INFO
Apel o pomoc
Pomoc dla Kuby Kowalskiego - Przekaż 1% Podatku
Przekaż 1% podatku dla Jakuba Leszka Kowalskiego
Migracja do Joomla 1.5
Wykonam migrację
z
Joomla 1.0.XX
do
Joomla 1.5.XX
Zainteresowanych proszę o składanie ofert na mój adres
E MAIL.
Dodaj Do Zakładek
 
 
Add to Technorati Favorites
Menu główne
Forum Ostatnie posty

Zobacz więcej postów...
Gorąco polecam!!!
Kurs autorstwa Wojtka Romanka tworzenia komponentów do Joomla 1.5. Kursy programowanie, c++, delphi, assembler, c#, csharp, sharp, 8051, 80535, pascal. Programy autorskie. Komponenty do Joomla!. Gorąco polecam. Oby jak najwięcej takich programistów!...
Najczęściej pobierają...
Mod Januszczyk

Księga Gości-Wpisy
Lukas
Bardzo przydatna strona, korzystam.
Kontynuuj
Krzysztof
Witam, zapraszam na ulotki.
Kontynuuj
Skype Web
Zadzwoń do mnie poprzez Skype!
Szukaj w Google
Google Polska!

internet

www.jokris.info
www.2es-sqad.info
pl.wikipedia.org
Kalendarz Imienin
28 Marca 2024
Czwartek
Imieniny obchodzą:
Aniela, Antoni, Jan,
Krzesisław, Sykstus
Do końca roku zostało 279 dni.
Cytaty
Jeżeli światło jest pierwszą miłością życia, czyż miłość nie jest pierwszym światłem serca?.
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
© 2024 JOKRIS.INFO - Rozszerzenia, dodatki do Joomla! i Mambo
(C) 2024 JOKRIS.INFO - Rozszerzenia, dodatki do Joomla! i Mambo
Google Twoja Wyszukiwarka
JOKRIS INFO
JOKRIS INFO
Forum Joomla / Mambo :: JOKRIS.INFO - Strefa Polskich Składników Joomla! i Mambo
Forum JOKRIS.INFO
Witaj, Internauto!
Proszę Zaloguj się aby napisać post lub Zarejestruj.
Zapomniałeś hasło?
Jokris - Administrator SerwisuZagadaj na Gadu- Gadu
Zadzwoń do mnie poprzez Skype!
Zagadaj na Tlena

problem z bazą danych (60free) (1 wejść)
Idź na sam dół Odpowiedz

TEMAT: problem z bazą danych (60free)

#1595
kuka (Użytkownik)
kuka
Nowicjusz
Posty: 9
graphgraph
problem z bazą danych (60free) 2007/08/26 20:12 Oklaski: 0  
Witam!
Od jakiegoś czasu walczę z takim oto błędem:
mossession:tore failed
DB function failed with error number 1142
INSERT command denied to user 'alternatywy'@'localhost' for table 'jos_session' SQL=INSERT INTO jos_session ( `session_id`,`time`,`username`,`gid`,`guest` ) VALUES ( '9be1f5e1051018f7804f253219039ede','1188151320','','0','1' )

nie pomaga optymalizacja bazy danych ani usunięcie nadmiaru z tabeli.
Serwis ovh odpowiedzial, że mam usunąć to co niepotrzebne z bazy danych
wyczyszczone zostały pliki odpowiedzialne za informacje o wyszukiwaniach na forum, posiadającym osobną bazę, co zmniejszyło rozmiar do 1,1MB. Niestety nic nie pomogło, a że nie znam się na tym nie wiem co jeszcze mogę zrobić - jeśli coś można. Trochę przeraża mnie perspektywa robienia wszystkiego od początku.
adres strony: www.alternatywy.ovh.org

dzięki za wszelką pomoc
kuka
CMS: Joomla 1.0.11 (wersja Joomla.pl)
URL: http://alternatywy.ovh.org/
  Temat został zablokowany.
#1597
Krzysztof Stachyra (Administrator Forum)
Krzysztof Stachyra
Administrator Forum
Posty: 697
graph
Odp:problem z bazą danych (60free) 2007/08/27 17:30 Oklaski: 88  
Cześć.
Widzę że borykasz się z problemem od dość dawna. Nawet na jednym z Forów, na których jesteś moderatorem. Ale to dobrze. W końcu domyśliłaś się, gdzie zawitać. To tak tytułem wstępu.
Na początek trochę informacji, aby łatwiej zrozumieć problem sesji w Joomla! jak i w !Mambo:

  • Nie baw się w żadne optymalizacje tabeli "jos_session", bo to nie ma żadnego sensu. Cytuję tutaj niektóre z odpowiedzi ( czytaj: podpowiedzi ), jaki otrzymywałaś na tych innych forach. Ta tabela jest tak mocno eksploatowana, że praktycznie musiałabyś, przy sporej ilości odwiedzających Twoją stronę Gości, robić to co 10 minut, a może i częściej..

  • Masz uszkodzona, prawdopodobnie, tabelę "jos_session" w bazie danych SQL. Nie zapamiętuje sesji Gości, o czym informuje cię komunikat na stronie. Zrób eksperyment. Zablokuj ciasteczka (cookies ) w przeglądarce pochodzące z Twojej strony, a będzie ona "hulać " jak nowo postawiona. Komenda "INSERT INTO" wstawia do tabeli "jos_session" dane:
    Kod:

      `session_id`,`time`,`username`,`gid`,`guest`


    Czyli:
    session_id - unikalne ID sesji gościa, lub użytkownika wygenerowane tuż po otwarciu w przeglądarce Twojej strony.
    time - Czas trwania sesji, czyli pobytu na stronie gościa lub użytkownika.
    username - Nazwa użytkownika, o ile jest zalogowany.
    gid - GID ( Group ID - identyfikator łączący użytkownika z innymi użytkownikami wyróżniających się wspólną cechą ). O ile jest on zalogowany. Domyślnie przyjmuje wartość 0 (zero).
    guest - określa, czy stronę odwiedza gość, czy użytkownik. Domyślna wartość to 1, czyli że stronę odwiedza gość.

  • Charakterystyczną cechą tego błędu jest to, że dotyczy on, tak przynajmniej wynika z moich poszukiwań w Google, Joomla! w wersji 1.0.12, co przemawia za tym o czym pisałem. Że jest to wersja niestabilna, i powodująca problemy. Mam nadzieję, że w wersji Joomla.1.0.13 rozwiązano ten problem.


Ok. Wykonaj następujące czynności. Zaloguj się do bazy danych SQL, MySQL czy jak to można nazwać. Tak i tak jest prawidłowo. Następnie przejdź do pola ze strukturą bazy danych. To jest główne pole, w którym widzisz wszystkie tabele. U góry powinien być link (przycisk ) o nazwie "SQL":



Chodzi mi o okienko zapytania, ale główne. Bo w niektórych bazach jest jeszcze drugie okienko, służące do wysyłania przykładowych zapytań. Do pola "Wykonanie zapytania/zapytań do bazy danych TWOJA BAZA" ( może to u Ciebie inaczej się nazywać ), wpisz poniższy kod:
Kod:

  DROP TABLE IF EXISTS jos_session; CREATE TABLE `jos_session` (   `usernamevarchar(50) default '',   `timevarchar(14) default '',   `session_idvarchar(200NOT NULL default '0',   `guesttinyint(4) default '1',   `useridint(11) default '0',   `usertypevarchar(50) default '',   `gidtinyint(3unsigned NOT NULL default '0',   PRIMARY KEY  (`session_id`),   KEY `whosonline` (`guest`,`usertype`) ) ENGINE=MyISAM;


Celowo nie dodaję kodowania znaków, abyś nie mieszała sobie w bazie. Baza sama ustawi Ci odpowiednie kodowanie z ustawień globalnych. Naciśnij przycisk: "Wykonaj". Na zapytanie w wyskakującym okienku potwierdź chęć wykonania operacji. Wyświetli Ci się podsumowanie operacji. Nie powinno być błędów. MySQL zwróci Ci wyniki:
Kod:

  Zapytanie SQL zostało wykonane pomyślnie zapytanie SQL: DROP TABLE IF EXISTS jos_session;# MySQL zwrócił pusty wynik (zero rekordów). CREATE TABLE `jos_session` ( `usernamevarchar50 ) default '', `timevarchar14 ) default '', `session_idvarchar200 NOT NULL default '0', `guesttinyint) default '1', `useridint11 ) default '0', `usertypevarchar50 ) default '', `gidtinyintunsigned NOT NULL default '0', PRIMARY KEY ( `session_id` ) , KEY `whosonline` ( `guest` , `usertype` ) ) TYPE MYISAM ;# MySQL zwrócił pusty wynik (zero rekordów).


Jeśli masz takie (wyniki) jak w powyższym, zacytowanym kodzie, oznacza to, że operacja usunięcia tabeli "jos_session" i utworzenie nowej powiodła się. Strona powinna Ci działać poprawnie. Właśnie cała ta operacja miała za zadanie usunięcie popsutej tabeli "jos_session" i utworzenie w jej miejsce nowej, czystej tabeli. Nie martw się, ja zanim napisałem post, wykonałem te operacje na mojej stronie testowej chyba z 10 razy, też na OVH na 60FREE, i strona działa bez zarzutów. Chociaż ja nie miałem problemu, opisywanego przez Ciebie.
O godzinie 17.18 w momencie jak kończę pisać post, zauważyłem, że Twoja strona zaczęła funkcjonować, więc widocznie uzyskałaś gdzieś prawidłową poradę. Ale mam nadzieje że mój czas poświęcony pisaniu tego postu nie pójdzie na marne, i przyda się innym. Pozdrawiam. Jokris.
CMS: Joomla 1.0.7 Pl. Strona: JOKRIS.INFO. Piszcie spokojnie, bez nerwów!!. [NA SKRÓTY DO POBIERALNI] Gadu-Gadu: Skype: PROSZĘ CZYTAĆ REGULAMIN! Jokris
  Temat został zablokowany.
#1598
kuka (Użytkownik)
kuka
Nowicjusz
Posty: 9
graphgraph
Odp:problem z bazą danych (60free) 2007/08/27 19:55 Oklaski: 0  
Wielkie dzięki za pomoc! Co prawda dopiero po Twoim poście wiem, że strona działa Wczoraj w bazie coś tam pogrzebał mój mąż - sam nie pamięta co zrobił i być może to było powodem, ze zaczęła działać. Twoja wyczerpująca odpowiedź na pewno nie tylko mi się przyda.
Pozdrawiam
kuka
CMS: Joomla 1.0.11 (wersja Joomla.pl)
URL: http://alternatywy.ovh.org/
  Temat został zablokowany.
#1720
kuka (Użytkownik)
kuka
Nowicjusz
Posty: 9
graphgraph
Odp:problem z bazą danych (60free) 2007/09/06 23:17 Oklaski: 0  
Witam

Niestety problem nadal występuje. Mąż dziś robił dokładnie to co jest w tym temacie opisane i MySQL zwrócił taki komunikat:

Kod:

 Błąd zapytanie SQL: CREATE TABLE `jos_session` ( `usernamevarchar50 ) default '', `timevarchar14 ) default '', `session_idvarchar200 NOT NULL default '0', `guesttinyint) default '1', `useridint11 ) default '0', `usertypevarchar50 ) default '', `gidtinyintunsigned NOT NULL default '0', PRIMARY KEY ( `session_id` ) , KEY `whosonline` ( `guest` , `usertype` ) ) TYPE MYISAM MySQL zwrócił komunikatDokumentacja #1142 - CREATE command denied to user 'alternatywy'@'localhost' for table 'jos_session' 



W dodatku z bazy danych zniknął plik jos_session. Na stronie pojawił się inny komunikat.


Kod:

 DB function failed with error number 1146 Table 'alternatywy.jos_session' doesn't exist SQL=SELECT session_id FROM jos_session WHERE session_id = '0d63a17e3a812830c253e87c02900401' SQL = SELECT session_id  FROM jos_session  WHERE session_id = '0d63a17e3a812830c253e87c02900401'




Nie wiem co teraz z tym zrobić.

Z góry dziękuję za odpowiedzi.
Kuka
CMS: Joomla 1.0.11 (wersja Joomla.pl)
URL: http://alternatywy.ovh.org/
  Temat został zablokowany.
#1807
kuka (Użytkownik)
kuka
Nowicjusz
Posty: 9
graphgraph
Odp:problem z bazą danych (60free) 2007/09/17 08:37 Oklaski: 0  
Czy ktoś jest w stanie mi pomóc? Po wykonaniu "zabiegu" użytkownika Jorkis to całkiem się posypało. Czy ktoś wie jak to naprawić?

Pozdrawiam i z góry dziękuję
Kuka
CMS: Joomla 1.0.11 (wersja Joomla.pl)
URL: http://alternatywy.ovh.org/
  Temat został zablokowany.
#1808
Krzysztof Stachyra (Administrator Forum)
Krzysztof Stachyra
Administrator Forum
Posty: 697
graph
Odp:problem z bazą danych (60free) 2007/09/17 14:06 Oklaski: 88  
Oj, trochę przesadzasz. Raz, że nie jestem użytkownikiem tylko Administratorem Forum. To jest spora różnica i to jest moje Forum. Druga sprawa to nie czytasz postów i tego co ja napisałem. Przecież napisałem wyraźnie, że masz zrobić najpierw operację:
Kod nr.1
Kod:

  DROP TABLE IF EXISTS jos_session;


Przeczytaj ten kod na górze, pamietaj, że jeśli ja coś piszę, to nie po to, aby wklepać parę słów z klawiatury na odczepkę, tylko staram się pomóc takim mało kwalifikowanym użytkownikom/użytkowniczkom jak Ty. DROP TABLE oznacza usunięcie tabeli przed operacją utworzenia nowej. Wprawdzie ja to dałem w jednym kodzie, bo te operacje można wykonać jednocześnie, ale z Twojego kodu wygląda na to, że wpisałaś kod bez DROP TABLE ( lub Twój mąż ) i chciałaś utworzyć tabelę już istniejącą, stąd SQL zwrócił Ci taki komunikat. A jednocześnie musiałaś coś zrobić, że tabela została usunięta.

Wykonaj zapytanie do SQL to które podałem jako pierwszy kod w tym poście. W tym. Rozumiesz?. Opisanym jako Kod nr.1. Następnie skopiuj dokładnie poniższy kod do Notatnika systemowego ( forum i system dla znaczników <pre><code> wykonuje kolorowanie funkcji, stąd nie można kopiować kodu bezpośrednio do innego edytora, tylko najpierw do Notatnika systemowego, aby oczyścić kod ze wszystkich zbędnych tagów, ale Ty pewnie o tym wiesz, no chyba że nie? ).
WYKONAJ TEN KOD poprzez skopiowanie z Notatnika systemowego kodu a potem wklejenie tego kodu do okienka zapytania w bazie SQL ( no trzeba jak dziecku
):
Kod nr.2
Kod:

  CREATE TABLE `jos_session` (   `usernamevarchar(50) default '',   `timevarchar(14) default '',   `session_idvarchar(200NOT NULL default '0',   `guesttinyint(4) default '1',   `useridint(11) default '0',   `usertypevarchar(50) default '',   `gidtinyint(3unsigned NOT NULL default '0',   PRIMARY KEY  (`session_id`),   KEY `whosonline` (`guest`,`usertype`) ) TYPE=MyISAM;


I powinnaś zobaczyć nową tabelę o nazwie"jos_sesion". Przepraszam . Nie powinnaś, a otrzymasz, o ile znów nie popełnisz błędu Ty, abo Twój mąż, bo pisałaś do mnie, że On coś tam kombinował. Wiesz dobrze, ze tam gdzie kucharek 6 to nie ma co jeść . Zdeklarujcie sobie, kto wykonuje operacje w bazie. I to bardzo proste.
A wynikiem działania kodu nr. 1 ( Kod nr.1 ), powinien być komunikat zwrotny, informujący o tym, że takiej tabeli nie ma. I tak powinno być. Natomiast wynikiem działanie kodu nr.2 ( Kod nr.2 ) powinien być komunikat ( znów jak dziecku, bo powtarzam się ):
Kod:

  Zapytanie SQL zostało wykonane pomyślnie CREATE TABLE `jos_session` ( `usernamevarchar50 ) default '', `timevarchar14 ) default '', `session_idvarchar200 NOT NULL default '0', `guesttinyint) default '1', `useridint11 ) default '0', `usertypevarchar50 ) default '', `gidtinyintunsigned NOT NULL default '0', PRIMARY KEY ( `session_id` ) , KEY `whosonline` ( `guest` , `usertype` ) ) TYPE MYISAM ;# MySQL zwrócił pusty wynik (zero rekordów).


Jest i druga metoda naprawy Twojej bazy. Można zaimportować tabelę do bazy SQL, ale jeśli nie zmienisz tonacji swoich postów, to przynajmniej w tym poście nie otrzymasz z mojej strony odpowiedzi. W zasadzie to powinienem, za określenie mojej porady jako "Zabiegi użytkownika Jokris" skasować Twój post, bo tak mi podpowiada zdrowy rozsądek. Ale nie posłucham się, i poczekam na Twoją odpowiedź. Oczywiście z przeprosinami i przyznaniem się do błędu.
Jak już Ci pisałem, ja mam 3 konta na 60FREE, i na każdym wykonywałem bardziej skomplikowane operacje, i strony żyją i funkcjonują. Pozdrawiam. Jokris.
p.s.
Czy Ty naprawdę myślisz, że na dowolnym Forum, a byłaś z tym problemem już na nie jednym, ktoś Ci odpowie, jeśli Ty nie stosujesz się poprawnie do porad osoby chcącej Ci pomóc?. Jakoś inni Ci nie pomogli. To dlaczego nie masz pretensji do nich, tylko do mnie. A może pomogli, tylko Ty pewnie nie stosowałaś się do porad poprawnie?. Ach jak ja nie lubię takich postów, w których muszę się powtarzać i myśleć za kogoś kto nie chce słuchać, lub poprawnie czytać porad ludzi chcących pomóc. Więcej szacunku dla innych, a wzajemność będzie oczywista. Pozdrawiam. Jokris.
CMS: Joomla 1.0.7 Pl. Strona: JOKRIS.INFO. Piszcie spokojnie, bez nerwów!!. [NA SKRÓTY DO POBIERALNI] Gadu-Gadu: Skype: PROSZĘ CZYTAĆ REGULAMIN! Jokris
  Temat został zablokowany.
Idź na samą górę Odpowiedz
© Copyright 2007 Best of Joomla, Powered by FireBoardPobierz nagłówki ostatnich postów.


Strony zaprzyjaźnione z serwisem JOKRIS.INFO - Rozszerzenia, dodatki do Joomla! i Mambo oraz partnerskie
 
 
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO



JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
Linki do stron www opartych na Joomla! i nie tylko!. Odsyłacze pobierane są z komponentu Linki.
JOKRIS INFO
JOKRIS INFO
Do Góry      © 2006 JOKRIS.INFO - Strefa Polskich Składników Joomla! i Mambo - Wszelkie Prawa Zastrzeżone      Do Góry
JOKRIS INFO



Joomla! jest wolnym oprogramowaniem udostępnianym na warunkach licencji GNU/GPL || Technorati Profile