Poslao: 26 Nov 2006 07:51
|
offline
- Rastafarii
- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3760
- Gde živiš: 127.0.0.1
|
Igram se i pravim svoj prvi CMS... e sad, hocu da prilikom podesavanja (tj instaliranja) CMS-a imam mogucnost da kreiram MySQL bazu koristeci install.php (dakle ne preko PhpMyAdmin-a). U lokalu (win98se + EasyPHP) sam probao sa ovim kodom
mysql_connect($db_host,$db_user,$db_pass);
$create_db = 'CREATE DATABASE ' . $db_name;
if (mysql_query($create_db)) { $created = "OK"; }
else { $created = "NO"; }
i sve radi savrseno, kreira bazu, zapamti podesavanja, mogu da se "igram" sa bazom... sve radi kako treba. Medjutim, kad sam probao isto to na netu, jednostavno nece da radi. Guglao sam "malo" i video da je to problem sa hostovima koji koriste cPanel... long story short, nigde nisam nasao resenje... Ima li neko ideju?
Unapred hvala!
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 26 Nov 2006 12:53
|
offline
- Strog
- Stručni saradnik
Web programiranje
- Bojan Kopanja
- Web & Mobile developer @ ZeusSoftware
- Pridružio: 26 Jul 2003
- Poruke: 2597
- Gde živiš: Stara Pazova
|
Pa verovatno je u samomo hostingu ovo onemoguceno iz sigurnosnih razloga... Jedino da ih nazoves da vidis da ti odobre ovakav nacin kreiranja baze, a ako nista uvek ti ostaje cPanel .
|
|
|
|
Poslao: 26 Nov 2006 14:33
|
offline
- Blood
- Ugledni građanin
- Pridružio: 26 Jul 2003
- Poruke: 384
- Gde živiš: Beograd
|
bice da user koji je dodeljen datoj bazi nema dovoljno ovlascenja da uradi tako nesto...
POzdrav!
|
|
|
|
Poslao: 26 Nov 2006 20:26
|
offline
- Rastafarii
- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3760
- Gde živiš: 127.0.0.1
|
Blood ::bice da user koji je dodeljen datoj bazi nema dovoljno ovlascenja da uradi tako nesto...
POzdrav!
A da li je moguce PHPom napraviti usera sa svim privilegijama?
|
|
|
|
Poslao: 26 Nov 2006 22:14
|
offline
- Blood
- Ugledni građanin
- Pridružio: 26 Jul 2003
- Poruke: 384
- Gde živiš: Beograd
|
pa moguce je ako imas root nalog ili nalog koji ima ovlascenje za tako nesto...
|
|
|
|
Poslao: 27 Nov 2006 00:57
|
offline
- Rastafarii
- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3760
- Gde živiš: 127.0.0.1
|
Blood ::pa moguce je ako imas root nalog ili nalog koji ima ovlascenje za tako nesto...
Malopre sam se probudio, pa te ne razumem bas najbolje... Ako mislis na nalog za host, imam, ako mislis na nesto drugo, nisam siguran (onda mi objasni na koji nalog mislis)...
Jel mozes da ispises ceo kod koji kreira usera pa koristeci njega kreira i bazu?
|
|
|
|
|
Poslao: 27 Nov 2006 03:52
|
offline
- Rastafarii
- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3760
- Gde živiš: 127.0.0.1
|
Strog ::Pa verovatno je u samomo hostingu ovo onemoguceno iz sigurnosnih razloga... Jedino da ih nazoves da vidis da ti odobre ovakav nacin kreiranja baze, a ako nista uvek ti ostaje cPanel .
I tako da zivkam svaki host gde neko hoce da instalira CMS? Ili da otvaram cPanel, pa da pravim bazu, usera, dodelim usera bazi... Mislim da sve ovo moze mnogo jednostavnije da se uradi pomocu PHP-a.
btw postoji li REAL tip za vrednost u bazi? i koja mu je sintaxa?
|
|
|
|
Poslao: 27 Nov 2006 08:42
|
offline
- Strog
- Stručni saradnik
Web programiranje
- Bojan Kopanja
- Web & Mobile developer @ ZeusSoftware
- Pridružio: 26 Jul 2003
- Poruke: 2597
- Gde živiš: Stara Pazova
|
A ti ako imas bolje resenje slobodno uzmi...
BTW u MySQL bazi ti je REAL u stvari FLOAT i takva mu je i sintaxa . Znaci moze nesto ovako:
CREATE TABLE 'PROBA' (
'IME_POLJA' FLOAT NOT NULL
)
|
|
|
|
Poslao: 27 Nov 2006 08:55
|
offline
- Rastafarii
- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3760
- Gde živiš: 127.0.0.1
|
Strog ::A ti ako imas bolje resenje slobodno uzmi...
Ja da imam bolje resenje ne bih postavio ovu temu... Nasao sam nesto sto "kao" kreira MySQL bazu na host sa cPanelom (kazem kao jer nisam probao), ali ne kreira usera niti ga poveze sa bazom. I sto je jos vaznije, potrebni su cPanel username i password da bi radilo... tako da sam od toga odustao...
U v0.1a cu staviti da baza, kao i user moraju biti kreirani prethodno, a ako u medjuvremenu nadjem resenje, ispravicu u narednoj verziji...
btw tnx za FLOAT, zadnja 2 dana citam MySQL tutoriale, ali mi je to izgleda promaklo...
Dopuna: 27 Nov 2006 8:55
e da, ovo sam zaboravio... vezano je za PHP + MySQL pa da ne otvaram novu temu..
kako da url "izmenim" tako da mi pokazuje da je stranica staticna? tj da umesto npr
.../artikl.php?type=3441&id=1658
prikazuje
.../komponente/maticne-ploce.html
sadrzaj svih stranica se nalazi u MySQL bazi
|
|
|
|