Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 16 odgovora
  • 5.518 pregleda

Najnovija ↓

Php Nuke Instalacija 29.06.2005. u 10:06 · pre 259 meseci #1
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..
Re: Php Nuke Instalacija 29.06.2005. u 10:26 · pre 259 meseci
izmenjeno 1 put, poslednji put sale83 29.06.2005. u 10:27
  1. sale8329.06.2005. u 10:27zapis iz teksta poruke
#3
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!
Potpis
Sto mozes danas ne ostavljaj za sutra!
Re: Php Nuke Instalacija 29.06.2005. u 11:38 · pre 259 meseci #5
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...
Re: Php Nuke Instalacija 29.06.2005. u 12:30 · pre 259 meseci #6
evo napravi novi fajl imenuj ga npr napravibazu.php
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";
}
?> 


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
Re: Php Nuke Instalacija 29.06.2005. u 12:32 · pre 259 meseci #7
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
Re: Php Nuke Instalacija 29.06.2005. u 12:59 · pre 259 meseci #8
@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

Potpis
Sto mozes danas ne ostavljaj za sutra!
Re: Php Nuke Instalacija 29.06.2005. u 13:21 · pre 259 meseci #9
nije tu greska probao sam ali opet neide ali ako moze naravno sa tom skripom mogli bi to da probamo. Hvala za sve odg...
Re: Php Nuke Instalacija 29.06.2005. u 14:04 · pre 259 meseci
izmenjeno 1 put, poslednji put sale83 29.06.2005. u 14:12
  1. sale8329.06.2005. u 14:12zapis iz teksta poruke
#10
Evo ti kad vec neses sa phpmyadminom!
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>


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!
Re: Php Nuke Instalacija 29.06.2005. u 14:10 · pre 259 meseci #11
sale bato najlepsa hvala spasi me covece svaka cast hvala jos jednom. Poz...
Re: Php Nuke Instalacija 29.06.2005. u 14:14 · pre 259 meseci #12
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
Potpis
Sto mozes danas ne ostavljaj za sutra!
Re: Php Nuke Instalacija 29.06.2005. u 19:37 · pre 259 meseci #13
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.
Re: Php Nuke Instalacija 30.06.2005. u 09:34 · pre 259 meseci #14
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
Re: Php Nuke Instalacija 01.07.2005. u 08:05 · pre 259 meseci #16
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.
Re: Php Nuke Instalacija 01.07.2005. u 09:02 · pre 259 meseci #17
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!
Potpis
Sto mozes danas ne ostavljaj za sutra!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme