cao zanima me dali se moze instalirati kako php nuke da netreba koristiti bazu.sql koju moras pre toga napravit u phpmyadmin a taj admin me coveca zeza nesto. Pa me zanima dali se da napraviti kakav php fajl ili kod da se to izbegne ili koji drugi nacin da se to instalira. Hvala..
Php Nuke Instalacija
Zaključano
Zakačeno
pa reci kako te to zeza phpMyAdmin?
Potpis
izmenjeno 1 put, poslednji put sale83 29.06.2005. u 10:27
Izmene poruke
- sale8329.06.2005. u 10:27zapis iz teksta poruke
Naravno da se moze preko PHP-a napisati neka skriptica koja ce to da obavi!
ALI kako sto rece JaHvram Sta te zeza kod phpmyadmina ????
Glupo je pisati neku scriptu kad sa phpmyadmin-om uradis za cas posla i lako!
ALI kako sto rece JaHvram Sta te zeza kod phpmyadmina ????
Glupo je pisati neku scriptu kad sa phpmyadmin-om uradis za cas posla i lako!
Potpis
Sto mozes danas ne ostavljaj za sutra!
zakoci kod login u phpmyadmin na stranici, znaci trazi mi user i pass. i to upisem sto sam dobio od mysql ali nece bato. nemogu da se logujem i da napravim bazu pa me zanima kako da se to odkloni ako znate a ako ne gde se moze naci taj skript i kako deluje. Hvala unapred...
evo napravi novi fajl imenuj ga npr napravibazu.php
i ubaci u njega ovo:
ovo je direktno iz manuala znači
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
u ovoj liniji moraš zamijeniti mysql_user sa svojim usernameom i naravno mysql_password sa svojim mysql passwordom
te ovdje: $sql = 'CREATE DATABASE my_db';
my_db na kraju stringa zamijeniš sa imenom svoje baze
i ubaci u njega ovo:
Code:
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
$sql = 'CREATE DATABASE my_db';
if (mysql_query($sql, $link)) {
echo "Database created successfully\n";
} else {
echo 'Error creating database: ' . mysql_error() . "\n";
}
?>
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
$sql = 'CREATE DATABASE my_db';
if (mysql_query($sql, $link)) {
echo "Database created successfully\n";
} else {
echo 'Error creating database: ' . mysql_error() . "\n";
}
?>
ovo je direktno iz manuala znači
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
u ovoj liniji moraš zamijeniti mysql_user sa svojim usernameom i naravno mysql_password sa svojim mysql passwordom
te ovdje: $sql = 'CREATE DATABASE my_db';
my_db na kraju stringa zamijeniš sa imenom svoje baze
trebaš provjeriti username i password kod konfiguracijske datoteke u phpmyadmin direktoriju ne znam napamet kako se zove vjerojatno config.inc.php ili config.php tako nekako
@dado_k
Nije njemu problem da napravi bazu ! Vec kako da u bazu ubaci nuke.sql!!!!!!!!!!! Za to je on trazio php resenje " Koliko sam ja shvatio"
@adex
Ti proveri svoj config.inc.php fajl od phpmyadmina da li si dobro uneo sifru i korisnicko me jer "sifra" i "sifra " nije isto !!!!!!!! Mozda si tu gresku napravio
Nije njemu problem da napravi bazu ! Vec kako da u bazu ubaci nuke.sql!!!!!!!!!!! Za to je on trazio php resenje " Koliko sam ja shvatio"
@adex
Ti proveri svoj config.inc.php fajl od phpmyadmina da li si dobro uneo sifru i korisnicko me jer "sifra" i "sifra " nije isto !!!!!!!! Mozda si tu gresku napravio
Potpis
Sto mozes danas ne ostavljaj za sutra!
nije tu greska probao sam ali opet neide ali ako moze naravno sa tom skripom mogli bi to da probamo. Hvala za sve odg...
izmenjeno 1 put, poslednji put sale83 29.06.2005. u 14:12
Izmene poruke
- sale8329.06.2005. u 14:12zapis iz teksta poruke
Evo ti kad vec neses sa phpmyadminom!
instalacija.php
Znaci samo kopiraj ovaj kod i napravi fajl instalacija.php i stavi u direktorijum instal isto u taj direktorijum stavi u nuke.sql
Videces gore gde mozes da namestis svoj host obavezno unesi tu svoju adresu
$host_name = "localhost"; // ovde samo podesi host adresu
Kasnije samo pokrenes Fajl www.tvoj_sajt.com/instal/instalacija.php
I popunis formular tj uneses ime baze podataka korisnicko ime i sifru!
I ako ti ispise poruku Baza instalirana Znaci da je uspesno odradjen posao!
Scripta 100 % radi jer sam je ja za nesto koristio dok sam ucio programiranje i php jezik!
Pozzzzzzzzzzzzz
instalacija.php
Code:
<?
$title = "PHP Fajl za instalaciju .SQL";
if(!$file) $dump_file = "nuke.sql"; else $dump_file = $file;
$host_name = "localhost"; // ovde samo podesi host adresu
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE><?=$title?></TITLE>
<BODY leftMargin=0 topMargin=0 MARGINWIDTH="0" MARGINHEIGHT="0">
<? if($submit and $db){
//---------------------------------
$error = "";
$dbconn = mysql_connect($host, $user, $pass) or $error="Can not connect to database server";
if(!$error){
if($create)
mysql_query("create database $db") or $error="Can not create database <font color=red>$db</font>";
if(!$error)
mysql_select_db($db) or $error="Can not select database";
if(!$error){
$dump = addslashes(fread(fopen($dump_file, "r"), filesize($dump_file)));
if(!$dump) $error="Can not read dumping file";
else{
$queries = split_sql($dump,$drop);
for($i=0;$i<count($queries);$i++){
$query = stripslashes(trim($queries[$i]));
if(!empty($query) && $query!="#")
mysql_db_query ($db, $query) or $error="Data dumping failed";
if($error) break;
}
}
}
}
if($error)
echo "<span class=textblack>$error</span>";
else
echo "<span class=textblack><b>Baza instalirana</b></span>";
mysql_close($dbconn);
//---------------------------------
}else{?>
<form action="<?=$SCRIPT_NAME?>" method=post>
<input type=hidden name=file value="<?=$dump_file?>">
<TABLE width="371" border=0 cellPadding=0 cellSpacing=0>
<TBODY>
<TR>
<TD vAlign=top align=left width=517>
<TABLE cellSpacing=0 cellPadding=8 width=84% border=0>
<TBODY>
<TR>
<TD class=textblack rowSpan=2 valign=top><br>
<br>
<p> Ime baze<br>
<input size=15 class=textfield name=db value="<?=$db?>"><br>
<br>
</TD>
<TD class=textblack valign=top> Host Adresa<br>
<input size=20 class=textfield name=host value="<?=$host_name?>"><br>
Korisnk<br>
<input size=20 class=textfield name=user><br>
sifra<br>
<input size=20 class=textfield type=password name=pass><br>
</TD>
</TR>
<TR>
<TD class=textblack valign=top>
<input class=formbutton type=submit name=submit value=" start ">
</TD>
</TR>
</TBODY>
</TABLE>
</TD>
</TR>
</TBODY>
</TABLE>
</form>
<?
}
//---------------------------------
function split_sql($sql,$drop=false)
{
$sql = trim($sql);
$sql = ereg_replace("#[^\n]*\n", "", $sql);
if(!$drop){
$sql = ereg_replace("drop table[^\n]*\n", "", $sql);
$sql = ereg_replace("DROP TABLE[^\n]*\n", "", $sql);
}
$buffer = array();
$ret = array();
$in_string = false;
for($i=0; $i<strlen($sql)-1; $i++)
{
if($sql[$i] == ";" && !$in_string)
{
$ret[] = substr($sql, 0, $i);
$sql = substr($sql, $i + 1);
$i = 0;
}
if($in_string && ($sql[$i] == $in_string) && $buffer[0] != "\\")
{
$in_string = false;
}
elseif(!$in_string && ($sql[$i] == "\"" || $sql[$i] == "'") && (!isset($buffer[0]) || $buffer[0] != "\\"))
{
$in_string = $sql[$i];
}
if(isset($buffer[1]))
{
$buffer[0] = $buffer[1];
}
$buffer[1] = $sql[$i];
}
if(!empty($sql))
{
$ret[] = $sql;
}
return($ret);
}
?>
</BODY>
</HTML>
<?
$title = "PHP Fajl za instalaciju .SQL";
if(!$file) $dump_file = "nuke.sql"; else $dump_file = $file;
$host_name = "localhost"; // ovde samo podesi host adresu
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE><?=$title?></TITLE>
<BODY leftMargin=0 topMargin=0 MARGINWIDTH="0" MARGINHEIGHT="0">
<? if($submit and $db){
//---------------------------------
$error = "";
$dbconn = mysql_connect($host, $user, $pass) or $error="Can not connect to database server";
if(!$error){
if($create)
mysql_query("create database $db") or $error="Can not create database <font color=red>$db</font>";
if(!$error)
mysql_select_db($db) or $error="Can not select database";
if(!$error){
$dump = addslashes(fread(fopen($dump_file, "r"), filesize($dump_file)));
if(!$dump) $error="Can not read dumping file";
else{
$queries = split_sql($dump,$drop);
for($i=0;$i<count($queries);$i++){
$query = stripslashes(trim($queries[$i]));
if(!empty($query) && $query!="#")
mysql_db_query ($db, $query) or $error="Data dumping failed";
if($error) break;
}
}
}
}
if($error)
echo "<span class=textblack>$error</span>";
else
echo "<span class=textblack><b>Baza instalirana</b></span>";
mysql_close($dbconn);
//---------------------------------
}else{?>
<form action="<?=$SCRIPT_NAME?>" method=post>
<input type=hidden name=file value="<?=$dump_file?>">
<TABLE width="371" border=0 cellPadding=0 cellSpacing=0>
<TBODY>
<TR>
<TD vAlign=top align=left width=517>
<TABLE cellSpacing=0 cellPadding=8 width=84% border=0>
<TBODY>
<TR>
<TD class=textblack rowSpan=2 valign=top><br>
<br>
<p> Ime baze<br>
<input size=15 class=textfield name=db value="<?=$db?>"><br>
<br>
</TD>
<TD class=textblack valign=top> Host Adresa<br>
<input size=20 class=textfield name=host value="<?=$host_name?>"><br>
Korisnk<br>
<input size=20 class=textfield name=user><br>
sifra<br>
<input size=20 class=textfield type=password name=pass><br>
</TD>
</TR>
<TR>
<TD class=textblack valign=top>
<input class=formbutton type=submit name=submit value=" start ">
</TD>
</TR>
</TBODY>
</TABLE>
</TD>
</TR>
</TBODY>
</TABLE>
</form>
<?
}
//---------------------------------
function split_sql($sql,$drop=false)
{
$sql = trim($sql);
$sql = ereg_replace("#[^\n]*\n", "", $sql);
if(!$drop){
$sql = ereg_replace("drop table[^\n]*\n", "", $sql);
$sql = ereg_replace("DROP TABLE[^\n]*\n", "", $sql);
}
$buffer = array();
$ret = array();
$in_string = false;
for($i=0; $i<strlen($sql)-1; $i++)
{
if($sql[$i] == ";" && !$in_string)
{
$ret[] = substr($sql, 0, $i);
$sql = substr($sql, $i + 1);
$i = 0;
}
if($in_string && ($sql[$i] == $in_string) && $buffer[0] != "\\")
{
$in_string = false;
}
elseif(!$in_string && ($sql[$i] == "\"" || $sql[$i] == "'") && (!isset($buffer[0]) || $buffer[0] != "\\"))
{
$in_string = $sql[$i];
}
if(isset($buffer[1]))
{
$buffer[0] = $buffer[1];
}
$buffer[1] = $sql[$i];
}
if(!empty($sql))
{
$ret[] = $sql;
}
return($ret);
}
?>
</BODY>
</HTML>
Znaci samo kopiraj ovaj kod i napravi fajl instalacija.php i stavi u direktorijum instal isto u taj direktorijum stavi u nuke.sql
Videces gore gde mozes da namestis svoj host obavezno unesi tu svoju adresu
$host_name = "localhost"; // ovde samo podesi host adresu
Kasnije samo pokrenes Fajl www.tvoj_sajt.com/instal/instalacija.php
I popunis formular tj uneses ime baze podataka korisnicko ime i sifru!
I ako ti ispise poruku Baza instalirana Znaci da je uspesno odradjen posao!
Scripta 100 % radi jer sam je ja za nesto koristio dok sam ucio programiranje i php jezik!
Pozzzzzzzzzzzzz
Potpis
Sto mozes danas ne ostavljaj za sutra!
sale bato najlepsa hvala spasi me covece svaka cast hvala jos jednom. Poz...
Nema na cemu -> Nadam se da si uspeo!
Zaboravio sam ti reci da scripta radi samo ako je baza vec kreirana!
Mada moze da se namesto da ukoliko baza nije kreirana da se i ona kreira.
EASY
Pozzzzzzzzzzzzzzzzzzzzzzzzzz
Zaboravio sam ti reci da scripta radi samo ako je baza vec kreirana!
Mada moze da se namesto da ukoliko baza nije kreirana da se i ona kreira.
EASY
Pozzzzzzzzzzzzzzzzzzzzzzzzzz
Potpis
Sto mozes danas ne ostavljaj za sutra!
ma jok isto care nego da mi sredimo taj phpmyadmin da ti ja sendam config.ini.php fajl na pvt pa ti to proveri i sredi ako moze.
Warning: parse_url(http:///): Unable to parse url in /home/b/bosna.siteburg.com/WWW/MyAdmin/libraries/common.lib.php on line 1166
Warning: Cannot modify header information - headers already sent by (output started at /home/b/bosna.siteburg.com/WWW/MyAdmin/libraries/common.lib.php:1166) in /home/b/bosna.siteburg.com/WWW/MyAdmin/libraries/auth/http.auth.lib.php on line 26
Warning: Cannot modify header information - headers already sent by (output started at /home/b/bosna.siteburg.com/WWW/MyAdmin/libraries/common.lib.php:1166) in /home/b/bosna.siteburg.com/WWW/MyAdmin/libraries/auth/http.auth.lib.php on line 27
Warning: Cannot modify header information - headers already sent by (output started at /home/b/bosna.siteburg.com/WWW/MyAdmin/libraries/common.lib.php:1166) in /home/b/bosna.siteburg.com/WWW/MyAdmin/libraries/auth/http.auth.lib.php on line 28
Warning: Cannot modify header information - headers already sent by (output started at /home/b/bosna.siteburg.com/WWW/MyAdmin/libraries/common.lib.php:1166) in /home/b/bosna.siteburg.com/WWW/MyAdmin/libraries/auth/http.auth.lib.php on line 31
Sta treba ovde ta se ispravi da bude OK. pozzz
Warning: Cannot modify header information - headers already sent by (output started at /home/b/bosna.siteburg.com/WWW/MyAdmin/libraries/common.lib.php:1166) in /home/b/bosna.siteburg.com/WWW/MyAdmin/libraries/auth/http.auth.lib.php on line 26
Warning: Cannot modify header information - headers already sent by (output started at /home/b/bosna.siteburg.com/WWW/MyAdmin/libraries/common.lib.php:1166) in /home/b/bosna.siteburg.com/WWW/MyAdmin/libraries/auth/http.auth.lib.php on line 27
Warning: Cannot modify header information - headers already sent by (output started at /home/b/bosna.siteburg.com/WWW/MyAdmin/libraries/common.lib.php:1166) in /home/b/bosna.siteburg.com/WWW/MyAdmin/libraries/auth/http.auth.lib.php on line 28
Warning: Cannot modify header information - headers already sent by (output started at /home/b/bosna.siteburg.com/WWW/MyAdmin/libraries/common.lib.php:1166) in /home/b/bosna.siteburg.com/WWW/MyAdmin/libraries/auth/http.auth.lib.php on line 31
Sta treba ovde ta se ispravi da bude OK. pozzz
To gore je za phpmyadmin. ;)
pozdrav !
koju verziju phpNuke-a instaliraš ?
phpNuke 7.5 verzija i novije zahtjevaju mysql 4. ili noviju bazu i php 5 ili noviju verziju. inače neče da ti radi.
koju verziju phpNuke-a instaliraš ?
phpNuke 7.5 verzija i novije zahtjevaju mysql 4. ili noviju bazu i php 5 ili noviju verziju. inače neče da ti radi.
Neznam stvarno kako mozes da imas takve probleme!
Ajmo ponovo:
Jel imas ti napravljenu bazu ????
- Tako bi trebalo da bude jer svi koji se bave hostingom daju vec gotovu bazu koju
trebas da ubacis tabele!
- Gotovo niko neda ti prvilegiju da ti pravis bazu "Pogotovo nasi"
- Ako imas gotovu bazu onda iskorsti onu moju scriptu i ubaci tabele u bazu
- Ako nemas napravljenu bazu a kojim cudom imas privilegiju da pravis sebi bazu
onda iskoristi onaj kod koji ti je dao dado_k pa napravi prvo sebi bazu pa kasnije iskoristi moju scriptu da ubacis nuke.sql "napravis tabele": od nuke;
- Mozda imas CP pa preko njega pravis sebi bazu podataka " Tako sam ja sebi"
Ja vise ne znam sta bi mogao da uradis.
- Moja HOSTkompanija npr ima da se mysql admin automatski instalira preko CP! Tako da ja nisam tu nista namesta u phpmyadmin
- VERAT - Kod njih sam morao sam da prebacim na server PHPmyadmin i da ga konfigurisem!
Majke mi to je jako lako koliko samo puta je bilo reci ovde na forumu kako se phpmyadmin podesava i opet ljudi imaju problema!
Zar je taj config.inc.php toliko problematican ????
Boze sacuvaj!
Ajmo ponovo:
Jel imas ti napravljenu bazu ????
- Tako bi trebalo da bude jer svi koji se bave hostingom daju vec gotovu bazu koju
trebas da ubacis tabele!
- Gotovo niko neda ti prvilegiju da ti pravis bazu "Pogotovo nasi"
- Ako imas gotovu bazu onda iskorsti onu moju scriptu i ubaci tabele u bazu
- Ako nemas napravljenu bazu a kojim cudom imas privilegiju da pravis sebi bazu
onda iskoristi onaj kod koji ti je dao dado_k pa napravi prvo sebi bazu pa kasnije iskoristi moju scriptu da ubacis nuke.sql "napravis tabele": od nuke;
- Mozda imas CP pa preko njega pravis sebi bazu podataka " Tako sam ja sebi"
Ja vise ne znam sta bi mogao da uradis.
- Moja HOSTkompanija npr ima da se mysql admin automatski instalira preko CP! Tako da ja nisam tu nista namesta u phpmyadmin
- VERAT - Kod njih sam morao sam da prebacim na server PHPmyadmin i da ga konfigurisem!
Majke mi to je jako lako koliko samo puta je bilo reci ovde na forumu kako se phpmyadmin podesava i opet ljudi imaju problema!
Zar je taj config.inc.php toliko problematican ????
Boze sacuvaj!
Potpis
Sto mozes danas ne ostavljaj za sutra!