Как да подкараме youtube clone

dumi

Registered
Здравейте ще направя един урок как да подкараме youtube clone влизаме в папка include отваряме confing.php
попълваме Базата дб то

Код:
<?
error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING);
session_start();
$config = array();
[color=red]$config['BASE_DIR']        =  'C:\Program files\xampp\htdocs';[/color]
$config['BASE_URL']        =  'http://localhost';
$config['CONF_FILE']        =  $config['BASE_DIR'].'/include/conf.ini';
$config['IMG_DIR']        =  $config['BASE_DIR'].'/images';
$config['IMG_URL']        =  $config['BASE_URL'].'/images';
$config['VDO_DIR']      =  $config['BASE_DIR'].'/video';
$config['VDO_URL']      =  $config['BASE_URL'].'/video';
$config['ADO_DIR']      =  $config['BASE_DIR'].'/audio';
$config['ADO_URL']      =  $config['BASE_URL'].'/audio';
$config['FLVDO_DIR']      = $config['BASE_DIR'].'/flvideo';
$config['FLVDO_URL']      = $config['BASE_URL'].'/flvideo';
$config['TMB_DIR']      =  $config['BASE_DIR'].'/thumb';
$config['TMB_URL']      =  $config['BASE_URL'].'/thumb';
$config['baseurl']        =  $config['BASE_URL'];
$config['basedir']        =  $config['BASE_DIR'];
$config['VDO_DIR']      =  $config['BASE_DIR'].'/video';
$config['VDO_URL']      =  $config['BASE_URL'].'/video';
$config['ADO_DIR']      =  $config['BASE_DIR'].'/audio';
$config['ADO_URL']      =  $config['BASE_URL'].'/audio';
$config['FLVDO_DIR']      =  $config['BASE_DIR'].'/flvideo';
$config['FLVDO_URL']      =  $config['BASE_URL'].'/flvideo';
$config['TMB_DIR']      =  $config['BASE_DIR'].'/thumb';
$config['TMB_URL']      =  $config['BASE_URL'].'/thumb';
$config['baseurl']      =  $config['BASE_URL'];
$config['basedir']      =  $config['BASE_DIR'];
$config['vdodir']       =  $config['VDO_DIR'];
$config['vdourl']       =  $config['VDO_URL'];
$config['audiodir']       =  $config['ADO_DIR'];
$config['audiourl']       =  $config['ADO_URL'];
$config['flvdodir']       =  $config['FLVDO_DIR'];
$config['flvdourl']       =  $config['FLVDO_URL'];
$config['imgurl']         =  $config['IMG_URL'];
$config['imgpath']        =  $config['IMG_DIR'];
$config['ffmpeg']       =   '/usr/bin/ffmpeg';
$config['guest_limite'] = 200;
$msg='';
$err='';
$config['rows_per_page']='';
$config['cols_per_page']='';
require_once($config['BASE_DIR'].'/smarty/libs/Smarty.class.php');
require_once($config['BASE_DIR'].'/classes/mysmarty.class.php');
require_once($config['BASE_DIR'].'/classes/SConfig.php');
require_once($config['BASE_DIR'].'/classes/SError.php');
require_once($config['BASE_DIR'].'/include/adodb/adodb.inc.php');
require_once($config['BASE_DIR'].'/include/phpmailer/class.phpmailer.php');
require_once($config['BASE_DIR'].'/classes/SEmail.php');

това е дб-то
[$DBTYPE = 'mysql';
$DBHOST = SConfig::get("Database", "localhost");
$DBUSER = SConfig::get("Database", "root");
$DBPASSWORD = SConfig::get("Database", "");
$DBNAME = SConfig::get("Database", "базата данни")

$conn = &ADONewConnection($DBTYPE);
$conn->PConnect($DBHOST, $DBUSER, $DBPASSWORD, $DBNAME);

$sql = "SELECT * from sconfig";
$rsc = $conn->Execute($sql);

if($rsc){while(!$rsc->EOF)
{
$field = $rsc->fields['soption'];
$config[$field] = $rsc->fields['svalue'];
STemplate::assign($field, $config[$field]);
@$rsc->MoveNext();
}}

STemplate::assign('bgcolor','#E8E8E8');
STemplate::assign('BASE_URL',       $config['BASE_URL']);
STemplate::assign('BASE_DIR',       $config['BASE_DIR']);
STemplate::assign('IMG_URL',        $config['IMG_URL']);
STemplate::assign('baseurl',       $config['BASE_URL']);
STemplate::assign('basedir',       $config['BASE_DIR']);
STemplate::assign('imgurl',        $config['IMG_URL']);
STemplate::assign('vdourl',        $config['VDO_URL']);
STemplate::assign('adourl',        $config['ADO_URL']);
STemplate::assign('flvdourl',       $config['FLVDO_URL']);
STemplate::assign('tmburl',        $config['TMB_URL']);
STemplate::setCompileDir($config['basedir']."/templates_c");
STemplate::setTplDir($config['basedir']."/templates");
?>
след това отваряме http://saita.com/install/ и инсталлирвате вашият youtube clone

Трябва да сте на платен хост иначе ще ви дава грешки
 
Smirnoff каза:
Добре де има ли смисъл само да го отворим този файл и да го затворим?
Какво трябва да се направи?
Трябва да се попълнят хоста БД усер и пасс.
$DBTYPE = 'mysql';
$DBHOST = SConfig::get("Database", "localhost");
$DBUSER = SConfig::get("Database", "root");
$DBPASSWORD = SConfig::get("Database", "");
$DBNAME = SConfig::get("Database", "базата данни");
 
Направи нещата който трябва да се редактират в червено и одолу напиши Всичко в червено трябва да се редактира :)
 
Всичко това го правя , но ми дава Erorr .. нещо за chmod ... как чрез FileZilla да настроя chmod на 777 ? Ползвам Appserv
 
Влизаш със FilleZilla във FTP акаунта си, отиваш на файла който искаш да го направиш, натискаш с мишката върху файла със десен бутон избираш последното и ти там ще го видиш!
 
Fr33style каза:
Всичко това го правя , но ми дава Erorr .. нещо за chmod ... как чрез FileZilla да настроя chmod на 777 ? Ползвам Appserv
Ако си на WINDOWS невъзможно е да ти дава
от там проблем, а ако си на линукс правиш квото ти каза luudman
:)
 
Мдам направете един сайт и....
http://milw0rm.com/exploits/4136
първо бъдете сигурни за защитата защото вече имам паролата на един админ....
май сайта беше
zqpai.be
или някакъв друг...
това не е заплаха но е само предупреждение защото има лоши хора които точно когато го направите да ви го преебат :)
и btw защо ми триете всяка тема която отворя :idea:
 
dumi каза:
Здравейте ще направя един урок как да подкараме youtube clone влизаме в папка include отваряме confing.php
попълваме Базата дб то

Код:
<?
error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING);
session_start();
$config = array();
[color=red]$config['BASE_DIR']        =  'C:\Program files\xampp\htdocs';[/color]
$config['BASE_URL']        =  'http://localhost';
$config['CONF_FILE']        =  $config['BASE_DIR'].'/include/conf.ini';
$config['IMG_DIR']        =  $config['BASE_DIR'].'/images';
$config['IMG_URL']        =  $config['BASE_URL'].'/images';
$config['VDO_DIR']      =  $config['BASE_DIR'].'/video';
$config['VDO_URL']      =  $config['BASE_URL'].'/video';
$config['ADO_DIR']      =  $config['BASE_DIR'].'/audio';
$config['ADO_URL']      =  $config['BASE_URL'].'/audio';
$config['FLVDO_DIR']      = $config['BASE_DIR'].'/flvideo';
$config['FLVDO_URL']      = $config['BASE_URL'].'/flvideo';
$config['TMB_DIR']      =  $config['BASE_DIR'].'/thumb';
$config['TMB_URL']      =  $config['BASE_URL'].'/thumb';
$config['baseurl']        =  $config['BASE_URL'];
$config['basedir']        =  $config['BASE_DIR'];
$config['VDO_DIR']      =  $config['BASE_DIR'].'/video';
$config['VDO_URL']      =  $config['BASE_URL'].'/video';
$config['ADO_DIR']      =  $config['BASE_DIR'].'/audio';
$config['ADO_URL']      =  $config['BASE_URL'].'/audio';
$config['FLVDO_DIR']      =  $config['BASE_DIR'].'/flvideo';
$config['FLVDO_URL']      =  $config['BASE_URL'].'/flvideo';
$config['TMB_DIR']      =  $config['BASE_DIR'].'/thumb';
$config['TMB_URL']      =  $config['BASE_URL'].'/thumb';
$config['baseurl']      =  $config['BASE_URL'];
$config['basedir']      =  $config['BASE_DIR'];
$config['vdodir']       =  $config['VDO_DIR'];
$config['vdourl']       =  $config['VDO_URL'];
$config['audiodir']       =  $config['ADO_DIR'];
$config['audiourl']       =  $config['ADO_URL'];
$config['flvdodir']       =  $config['FLVDO_DIR'];
$config['flvdourl']       =  $config['FLVDO_URL'];
$config['imgurl']         =  $config['IMG_URL'];
$config['imgpath']        =  $config['IMG_DIR'];
$config['ffmpeg']       =   '/usr/bin/ffmpeg';
$config['guest_limite'] = 200;
$msg='';
$err='';
$config['rows_per_page']='';
$config['cols_per_page']='';
require_once($config['BASE_DIR'].'/smarty/libs/Smarty.class.php');
require_once($config['BASE_DIR'].'/classes/mysmarty.class.php');
require_once($config['BASE_DIR'].'/classes/SConfig.php');
require_once($config['BASE_DIR'].'/classes/SError.php');
require_once($config['BASE_DIR'].'/include/adodb/adodb.inc.php');
require_once($config['BASE_DIR'].'/include/phpmailer/class.phpmailer.php');
require_once($config['BASE_DIR'].'/classes/SEmail.php');

това е дб-то
[$DBTYPE = 'mysql';
$DBHOST = SConfig::get("Database", "localhost");
$DBUSER = SConfig::get("Database", "root");
$DBPASSWORD = SConfig::get("Database", "");
$DBNAME = SConfig::get("Database", "базата данни")

$conn = &ADONewConnection($DBTYPE);
$conn->PConnect($DBHOST, $DBUSER, $DBPASSWORD, $DBNAME);

$sql = "SELECT * from sconfig";
$rsc = $conn->Execute($sql);

if($rsc){while(!$rsc->EOF)
{
$field = $rsc->fields['soption'];
$config[$field] = $rsc->fields['svalue'];
STemplate::assign($field, $config[$field]);
@$rsc->MoveNext();
}}

STemplate::assign('bgcolor','#E8E8E8');
STemplate::assign('BASE_URL',       $config['BASE_URL']);
STemplate::assign('BASE_DIR',       $config['BASE_DIR']);
STemplate::assign('IMG_URL',        $config['IMG_URL']);
STemplate::assign('baseurl',       $config['BASE_URL']);
STemplate::assign('basedir',       $config['BASE_DIR']);
STemplate::assign('imgurl',        $config['IMG_URL']);
STemplate::assign('vdourl',        $config['VDO_URL']);
STemplate::assign('adourl',        $config['ADO_URL']);
STemplate::assign('flvdourl',       $config['FLVDO_URL']);
STemplate::assign('tmburl',        $config['TMB_URL']);
STemplate::setCompileDir($config['basedir']."/templates_c");
STemplate::setTplDir($config['basedir']."/templates");
?>
след това отваряме http://saita.com/install/ и инсталлирвате вашият youtube clone

Трябва да сте на платен хост иначе ще ви дава грешки
кое трябва да променя направи го в червено така е много неясно
 
като напиша данните за дб-то в config.php

require_once($config[BASE_DIR].'/grom6/include/dbconfig.php');

$DBTYPE = 'mysql';
$DBHOST = SConfig::get("Database", "localhost");
$DBUSER = SConfig::get("Database", "усер");
$DBPASSWORD = SConfig::get("Database", "парола");
$DBNAME = SConfig::get("Database", "дб") ;



$conn = &ADONewConnection($DBTYPE);
$conn->PConnect($DBHOST, $DBUSER, $DBPASSWORD, $DBNAME);



получавам грешка

Warning: mysql_pconnect() [function.mysql-pconnect]: Access denied for user 'nobody'@'localhost' (using password: NO) in /home/sazz2/public_html/grom6/include/adodb/drivers/adodb-mysql.inc.php on line 227

??? :oops:


това
$DBTYPE = 'mysql';
$DBHOST = SConfig::get("Database", "localhost");
$DBUSER = SConfig::get("Database", "усер");
$DBPASSWORD = SConfig::get("Database", "парола");
$DBNAME = SConfig::get("Database", "дб") ;

в оригинала го няма, аз го слагам както е написал dumi
 

Back
Горе