CD-collection example ku mysql

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
parabolo
Člen | 15
+
0
-

NetteFramework-2.0.7-PHP5.2
PHP/5.3.8
2freehosting.com

Zdravim, priklad CD-collection nabehne, neda sa prihlasit, zevraj zle heslo, zrejme je nieco s sqllite, co treba urobit aby som priklad co najjednoduchsie prerobil na mysql a aku tabulkovu strukturu mam pouzit? dakujem

Editoval parabolo (12. 12. 2012 11:40)

parabolo
Člen | 15
+
0
-

spytal som sa nejaku blbost?

Michal Vyšinský
Člen | 608
+
0
-

Nezeptal ses na blbost. Osobně si myslím, že nikdo neodpověděl, protože jsi dodal málo informací asi. Má ten hosting podporu SQLite? Neloguje se ti do logu nějaké chyba?

EDIT: Tak teď zkouším to CD collection rozjet a vůbec se mi to nedaří. Pokud to zprovozním, tak dodám další informace.

EDIT 2: Už jsem CD-collection rozjel (chyba u mě byla v tom, že se přes composer stáhla neprefixovaná verze). Vše normálně bez problému funguje. Opravdu bych viděl problém v podpoře SQLite…

EDIT 3: Tak jsem asi napsal úplnou hloupost kvůli vlastní nevědomosti. Nevěděl jsem, že SQLite je obsaženo přímo v jádru PHP 5 takže už nám zbývá možnost jen najít chybu v logu.

Editoval CherryBoss (14. 12. 2012 20:03)

parabolo
Člen | 15
+
0
-

v hostingu nic
v CD-collection/logs nic

ja predpokladam, ze je jednoduchy sposob ako to pouzivat s mysql (s sqllite som nikdy nepracoval) a ak ma niekto strukturu tabulky ktoru treba pouzit, to by mozno stacilo

parabolo
Člen | 15
+
0
-

iba v sanbox/logs mam toto 4x
PHP Strict standards: Non-static method RouterFactory::createRouter() cannot be called statically in sandbox/libs/Nette/common/Callback.php:130 a na riadku 71

Michal Vyšinský
Člen | 608
+
0
-

Dobře tak jsem teď otevřel soubor s databází. Zde je struktura tabulek:

albums

  • id INTEGER NOT NULL AUTO_INCREMENT
  • artist VARCHAR(100) NOT NULL
  • title VARCHAR(100) NOT NULL

users

  • id INTEGER AUTO_INCREMENT
  • username VARCHAR(50) NOT NULL
  • password VARCHAR(60) NOT NULL
  • realname VARCHaR(100) NOT NULL

a data do tabulky

  • username: demo
  • password: $2a$07$9nfexnuf8jjt8jsavdva2uKzzdiY9QjebHDbdkIeAfFdNcRR9ZiVO
  • realname: Demo User

Bude potřeba určitě upravit nastavení připojení k db. S modely, jelikož využívají NetteDB, by problém být neměl.

parabolo
Člen | 15
+
0
-

dnes to skusim, dakujem

parabolo
Člen | 15
+
0
-

CREATE TABLE IF NOT EXISTS albums (
id int(11) NOT NULL AUTO_INCREMENT,
artist varchar(100) NOT NULL,
title varchar(100) NOT NULL,
PRIMARY KEY (id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
– Štruktúra tabuľky pre tabuľku users
--

CREATE TABLE IF NOT EXISTS users (
id int(11) NOT NULL AUTO_INCREMENT,
username varchar(50) NOT NULL,
password varchar(60) NOT NULL,
realname varchar(100) NOT NULL,
PRIMARY KEY (id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;

--
– Sťahujem dáta pre tabuľku users
--

INSERT INTO users (id, username, password, realname) VALUES
(1, ‚demo‘, ‚$2a$07$9nfexnuf8jjt8jsavdva2uKzzdiY9QjebHDbdkIeAfFdNcRR9ZiVO‘, ‚demo user‘);

toto som tam dal, prerobil som config.neon nehlasi to ziadnu chybu, ani logy, ale neda sa prihlasit
bud je nieco so sifrovacou funkciou, alebo s kodovanim textu, databazy

http://ngunez.3eeweb.com/…lection/www/

Editoval parabolo (15. 12. 2012 13:52)

vvoody
Člen | 910
+
0
-

Dumpni si čo vracia crypt v Authenticatore. Keď správne chápem crypt, tak asi môže v závislosti na systéme vracať rôzne hodnoty.

parabolo
Člen | 15
+
0
-

@vvoody mal si pravdu, uz mi to ide