Nemogućnost upita baze za OS & Browser Detection mod

Started by Masterd, June 15, 2010, 07:25:29 AM

Previous topic - Next topic

Masterd

Baza mi jednostavno ne želi izvršiti upit. U čemu je problem? Instalirao sam ručno na SMF 2.0 RC3.

Mihac™


QuoteGreška u bazi podataka
Pokušajte ponovno. Ako ponovno dođe do ove greške, obavijestite administratora.
kod tebe je pun kufer i osamsto grešaka.

Taj mod sam doradio za hrvatski jezik i radi savršeno.

"kad budala postavi neko glupo pitanje ni deset mudraca ne može na njega odgovoriti "

Masterd


manix

Quote from: Masterd on June 15, 2010, 10:55:38 AM
Da, ali ne mogu izvršiti upit.
ako si instalirao rucno, da li si rucno dodao i tebelu ili polja u bazi za upisivanje tih podataka ?

Masterd


manix

Quote from: Masterd on June 16, 2010, 10:30:31 AM
To i govorim. Ne mogu je dodati.
Cini mi se da me nisi razumeo...
A odakle dodajes i kako? Iz phpMyAdmin ili...?

Mihac™

Quote from: Masterd on June 16, 2010, 10:30:31 AM
To i govorim. Ne mogu je dodati.
Kako bi je i dodao , kada ti je cjela baza u komi, a ručno si postavljao u ovu temu koju imaš.
Deinstaliraj sve modove koje imaš to je kao prvo.
Zatim napravi backup baze na računalo, onda obriši bazu i krkni novi install foruma.
Zatim radi backup po postovima, forumima i privatnim porukama, naravno ne zaboravi članove.
I kada je sve kako treba onda odi modifikaciju po modifikaciju i čim ti pokaže neku grtešku kod installa, onda pogledaj koje su putanje, a ne ručno ubacivati i napraviti hiljade kobasica u error logovima.
Kod mene nema nikada niti ijedine greške, a svaki mod koji skidam prvo isprobam na poddomeni, pa ako sve radi kako spada, onda ga postavim na trenutnu.

"kad budala postavi neko glupo pitanje ni deset mudraca ne može na njega odgovoriti "

manix

cekaj malo, polako... nema razloga za tako nesto!
ako forum inace radi zasto tvrdis da je baza u 'komi'... Ako nece da kreira polja ili tabele onda mora da prijavi neku gresku? Ako vidimo sta je greska mozemo naci i resenje...
a ono sto ja mislim jesta da se mi nismo razumeli ja i Masterd... mislim da njemu prijavljuje gresku kada ode na forum da ne moze izvrsiti upit citanja i pisanja u bazu... A ako je tako on verovatno u bazi nije kreirao polja za upis tih podataka jer je samo izmenio kod u php stranama i zbog toga dolazi do greske...

Zbog toga zelim od njega da cujem da li je to tako lil ne...

Mihac™

@manix
prelistaj mu neke teme ili postove na forumu i vidjeti ćeš kako ti daje error da se ne može spojiti s bazom.
On kao prvo prije negoli postavi upit treba bar ako se ne zna izraziti s riječima postavitii screen shot ili neki error log, a ovako je to s njegovom temom i ručnim ubacivanjem, prava naučna fantastika da mu se pomogne.

"kad budala postavi neko glupo pitanje ni deset mudraca ne može na njega odgovoriti "

manix

Quote from: Mihac on June 16, 2010, 11:41:21 AM
@manix
prelistaj mu neke teme ili postove na forumu i vidjeti ćeš kako ti daje error da se ne može spojiti s bazom.
On kao prvo prije negoli postavi upit treba bar ako se ne zna izraziti s riječima postavitii screen shot ili neki error log, a ovako je to s njegovom temom i ručnim ubacivanjem, prava naučna fantastika da mu se pomogne.
Da ne odemo previse u off ali svakako, bez obzira na tezinu, ja zelim da pokusam da mu pomognem... Na kraju ne mogu svi da znaju isto a i da objasne isto...
Mozemo pokusati da trazimo ono sto nas zanima ako on sam ne zna da to postavi, jeste to ponekad naporno ali ako ti nisi raspolozen za to, kao sto svi ponekad nismo, onda mozda neko drugi jeste...

Quoteprelistaj mu neke teme ili postove na forumu i vidjeti ćeš kako ti daje   error da se ne može spojiti s bazom.
ako se to dogadja onda verovatno nije problem ni do teme a ni do foruma vec do hosta... I ja sam trenutno na, za zahteve mog foruma, slaobom hostu pa se dogadja da stane SQL Server i onda izbacuje poruku da ne moze da se poveze sa bazom...

GENERALNO, po tom pitanju, ako se konektuje na jednoj temi onda nema razloga da se ne konektuje na drugoj iz razloga sto je konekcija u jednom fajlu i ucitava se u indexu a ne u BoardIndex.template ili Display.template ... Tako da ne treba reci da je tu neka greska ako vec nismo sigurni da jeste

Masterd


manix

Quote from: Masterd on June 16, 2010, 12:37:45 PM
Je li mogu dobiti konkretan odgovor?
Mozes dobiti konkretan odgovor kada ti das konkretan odgovor na moje pitanje... Evo ponovicu... Da li si preko phpMyAdmin-a dodavao tabele u bazu i ako jesi, sta se konkretno dogodilo. Ako je greska, koja je greska???

Masterd

Da, preko phpmyadmina i javlja mi da ne može izvršiti moj upit. To je sve.

manix

Quote from: Masterd on June 17, 2010, 04:52:04 AM
Da, preko phpmyadmina i javlja mi da ne može izvršiti moj upit. To je sve.
dobro, ok... ajde probaj ponovo i daj da vidimo koja je greska, (kopiraj pa postavi ili napravi screen)
Takodje, postavi upit ovde da vidimo kako izgleda...
Verujem da nece jer verovatno nisi u upitu menjao nista a ako ides rucno... svakako u upitu moras zameniti {$db_prefix} u tvoj prefix koji si koristio... Prilikom instaliranja modovi se pozivaju na podesavanja koja su postavljena na forumu a tvoj phpMyAdmin ne zna za ta podesavanja i ne moze ih ocitati....

Masterd

Quote#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '}membergroups WHERE min_posts = -1 LIMIT 0, 30' at line 2

manix

Quote from: Masterd on June 17, 2010, 10:04:32 AM
Quote#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '}membergroups WHERE min_posts = -1 LIMIT 0, 30' at line 2
da, bas ono sto sam i rekao...
Postavi upit ovde u code

Masterd

#16


SELECT id_group
FROM {smf_}membergroups
WHERE min_posts = -1


Također mi piše da je "Verzija 5.0.51a vaše PHP MySQL biblioteke razlikuje se oda vaše verzije 5.1.45 MySQL poslužitelja."

manix

Quote from: Masterd on June 17, 2010, 12:35:05 PM


SELECT id_group
FROM {smf_}membergroups
WHERE min_posts = -1


Također mi piše da je verzija MYSQL- a za koju je pisan ovaj upit starija od one na serveru.

ovo moze biti ovako ako ide direktno u phpMyAdmin

SELECT id_group
FROM smf_membergroups
WHERE min_posts = -1


ili ako je u kodu


SELECT id_group
FROM {$db_prefix}membergroups
WHERE min_posts = -1

[/code]

To je jedna stvar a druga jos bitnija je da ovaj upit nije za kreiranje tabela u bazi vec za ocitavanje polja membergroups
Ako si vec instalirao mod rucno onda negde mora da ima kod za kreiranje tabela za modi ili sql faj koji treba importovati...

zapravo, evo pronasao sam...
ovo su upiti koje treba izvrsiti u phpMyAdmin-u da bi kreirao potrebne tabele
ako ti je prefix smf_ ako nije zameni smf_ sa svojim prefiksom
1
ALTER TABLE smf_messages ADD COLUMN k_os TINYTEXT NOT NULL
2
ALTER TABLE smf_messages ADD COLUMN k_br TINYTEXT NOT NULL
3
ALTER TABLE smf_messages ADD COLUMN k_os_ico TINYTEXT NOT NULL
4
ALTER TABLE smf_message ADD COLUMN k_br_ico TINYTEXT NOT NULL

Masterd


Masterd

Dobijem ovu grešku kada podnesem 4. upit:

Quote#1146 - Table 'b3_5727233_smf.smf_message' doesn't exist

Advertisement: