Проблем с кода или с сървъра

r3nt3r

Registered
Здравейте, имам проблем с кода или със сървъра не съм сигурен. Ето я началната страницата където изкарвам новините
Код:
<?php require 'sbr.php';?>
<title>/var/www/r3nt3r/index.php</title>
</head>
<body>
<?php require 'header.php'; ?>
<div class="body">
    <center><h1>Новини</h1>
        <?php

$select = mysql_query("SELECT * FROM news ORDER BY id DESC")or die(mysql_error());
$num = mysql_num_rows($select);
for ($i=0;$i<$num;$i++) {
$link = mysql_result($select, $i, "name");
$img = mysql_result($select, $i, "news");
echo '<h2> <b>'.$name.'</b><br /></h2>
<h3> <b>'.$news.'</b></h3><hr>';
}

mysql_close();
?>
</center>
<?php require 'footer.php'; ?>
</div>	
</body>
</html>
, но вместо новината ми изкарва
Access denied for user 'www-data'@'localhost' (using password: NO)
, а ако сложа свръзването към базата данни във самия скрипт за изкарване ми ги изкарва... ползвам linux ubuntu 11.04
 
е то ЗАДЪЛЖИТЕЛНО трява да има свързване към базата данни...

може да е в самия файл но за по лесно си направи един файл config.php с това вътре

PHP:
<?php
$host="localhost";
$dbusername="user";
$dbpassword="parola";
$db="baza";//ти си ги нагласяш тея
$db_conn = mysql_connect("$host", "$dbusername", "$dbpassword")or die("Не мога да се свържа с BD!");
mysql_select_db("$db", $db_conn) or die("Не мога да се свържа с BD!");
mysql_query("SET NAMES UTF8");
?>

и да го include-ваш в всяка страница :)
 
RegexSux каза:
Грешна парола за базата данни.Оправи я ще тръгне.

човек не е грешна парола... грешен потребител е
Access denied for user 'www-data'@'localhost' (using password: NO)

ако беше грешна парола щеше да е using password: YES... :wink: :wink: гледайте и мислете ;)
 
IzKuFeLiQqQqQ каза:
RegexSux каза:
Грешна парола за базата данни.Оправи я ще тръгне.

човек не е грешна парола... грешен потребител е
Access denied for user 'www-data'@'localhost' (using password: NO)

ако беше грешна парола щеше да е using password: YES... :wink: :wink: гледайте и мислете ;)

Using Password, казва дали има парола или не.Най малкото че www-data го има със сигурност, защото нямаче да върви уеб сървъра с него.Нормално при празен стринг за парола да му даде Using Password:NO.

Вземи мисли ти, преди да пишеш глупости.
 
sbr.php е конфиг файла ето
Код:
<?php
$sysname = "rbSys v 1.0";
$sysowner = "r3nt3r";
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "phpmyadmin";
$dbname = "rbsys";
$conn = mysql_connect($dbhost, $dbuser, $dbpass)or die(mysql_error());
mysql_select_db($dbname, $conn)or die(mysql_error());
mysql_query("SET NAMES utf8");
?>
 
r3nt3r каза:
sbr.php е конфиг файла ето
Код:
<?php
$sysname = "rbSys v 1.0";
$sysowner = "r3nt3r";
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "phpmyadmin";
$dbname = "rbsys";
$conn = mysql_connect($dbhost, $dbuser, $dbpass)or die(mysql_error());
mysql_select_db($dbname, $conn)or die(mysql_error());
mysql_query("SET NAMES utf8");
?>

Това ще работи, но махни тоя руут, да не се окаже някой ден че тоя линукс не може да го пуснеш повече.
 

Back
Горе