Popravka gresaka u bazi podataka

1

Popravka gresaka u bazi podataka

offline
  • goust  Male
  • Elitni građanin
  • Pridružio: 09 Apr 2005
  • Poruke: 1799

Tako mi nesto ide kilavo ovaj forum, da je za neverovati....

Table './sposinfo_smf1/smf_log_online' is marked as crashed and should be repaired
Датотека: /home/sposinfo/public_html/forum/Sources/Subs.php
Линија: 2767

Sta i kako ovo moze da se sredi?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

pogledaj http://www.mycity.rs/PHP/mySQL-baza-za-forum-phpbb2.html



offline
  • goust  Male
  • Elitni građanin
  • Pridružio: 09 Apr 2005
  • Poruke: 1799

Na zalost igore, uopste nemam pristup admin panelu foruma. Jedini pristup imam preko ftp-a.

offline
  • Pridružio: 01 Apr 2006
  • Poruke: 658
  • Gde živiš: Kruševac

jesi li probao da preko cpanela pa u baze da odradis repair baze?

offline
  • Pridružio: 17 Apr 2008
  • Poruke: 770
  • Gde živiš: Taurunum

Imaš li pristup preko FTP-a bazi koja je pukla?

Put jeste duži al možeš da ih skineš kod sebe preko FTP-a.
Instaliraš MySql na svom računaru podmenteš mu tu puknutu bazu i uradiš repair tabela.

Zatim sve to lepo uploaduješ natrag na server.

offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23211
  • Gde živiš: Niš

treba samo da se opali REPAIR TABLE... na serveru.
moze iz phpmyadmin-a, vidi da ti to neko instalira i odradi.

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3747
  • Gde živiš: 127.0.0.1

ili ovako:

<?php $dbhost = "localhost"; //najcesce "localhost" $dbuser = ""; //korisnicko ime za pristup SQL serveru $dbpass = ""; //sifra za ^korisnicko ime $dbname = "sposinfo_smf1"; //ime MySQL baze $connect = mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error()); mysql_select_db($dbname, $connect) or die(mysql_error()); $repair = mysql_query("REPAIR TABLE `smf_log_online`"); if ($repair) { echo "tabela je popravljena"; } else { echo "tabela nije popravljena"; } mysql_close($connect); ?>

I naravno, nemoj da zaboravis da uneses username i password za pristup SQL-u, iste one koje koristis za SMF.

offline
  • goust  Male
  • Elitni građanin
  • Pridružio: 09 Apr 2005
  • Poruke: 1799

Evo pune informacije sta se desilo: pao mysql na duze vreme kod sezama i 'break-ovao' Shocked tabelu u bazi. (uh bre 'break-ovao' Embarassed Laughing , otkud mi ovakvi izrazi, stvarno "lose" uticete na mene Laughing ) . Na zalost ja nemam pristup cpanelu, posto je forum kojim administriram samo deo sajta, a webmaster mi nije dao pristup cpanelu, nego samo ftp-u, odnosno delu koji se odnosi na forum, tako da sam mogao samo preko ftp-a da pristupim bazi. U medjuvremenu, tek danas u toku dana pojavio se webmaster i popravio tabelu.

Peco, hvala sto si mi sinoc "smirio zivce", potpuno si bio u pravu i sto se kvara tice kao i opravke. Bilo mi nekako krivo da forum pukne na samom startu, pogotovo sto okuplja srpske pcelare na jedno mesto i sto je za nekoliko dana okupio poprilican broj pcelara.

@ Rastafarii

Mozes li mi malo podrobnije opisati proceduru kako se to radi?

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

Nista brate to ti webmaster moze uraditi,
samo mu reci da uradi repair konkretne tabele.

offline
  • Pridružio: 17 Apr 2008
  • Poruke: 770
  • Gde živiš: Taurunum

Može i PhpMyAdmin ako zna koju verziju PHP ima na sezamu jer ne rade svi sa PHP4, preporuka nemoj nikako da ostaviš username i password unutar config phpmyadmin-a i još nemoj taj direktorijum nikad da ostaviš da se tako zove (phpmyadmin) rename u bilo šta drugo jer sam prateći logove na mom serveru video da gađaju direktno taj direktorijum a i još neke.

Ko je trenutno na forumu
 

Ukupno su 683 korisnika na forumu :: 25 registrovanih, 4 sakrivenih i 654 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Andrija357, bigfoot, Boris BM, cenejac111, Djokislav, DragoslavS, drimer, grenadir, HrcAk47, janbo, JOntra, ladro, Lazarus, Lord Nem, mrav pesadinac, pein, Pikac-47, Srle993, tomigun, Vlajman1957, zillbg, |_MeD_|, 125, 79693