
PHP error
Dobrý den, prosím chtěl bych se zeptat zda někdo neví co způsobuje tento problém.
Error
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/u870728491/public_html/zed/includes/config.p hp on line 8
Access denied for user 'u870728491_wall1'@'10.2.1.18' to database ' u870728491_wall'
config.php
<?php
define('DB_SERVER', 'hostitel');
define('DB_USERNAME', 'uživatel');
define('DB_PASSWORD', 'heslo');
define('DB_DATABASE', ' databaze');
define('ImageUploadPath', 'uploads/');
$post_limit = 2;
$connection = mysql_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD) or die(mysql_error());
$database = mysql_select_db(DB_DATABASE) or die(mysql_error());
mysql_query ("set character_set_results='utf8'");
$base_url='http://xxx/';
$base_folder = "xx/";
$smiley_folder = $base_url.'assets/smileys/';
?>
Předem děkuji, zda by se někdo našel kdo by věděl. :)
Namiesto tých konštánt musíš napísať platné údaje ;)
Ahoj, údaje jsem tam měl, ačkoliv jsem tam dal toto .. :)
Ja viem, lebo v tom chybovom hlásení máš názov účtu aj databázy. Ale i tak v nich musela byť chyba, preto som to napísal. Chyba je access denied, buď nie sú platné, alebo ešte niečo navyše musí povoliť správca databázy.
Ak používaš vlastný server, budeš musieť pridať do svojej MySQL databázy správne užívateľské povolenia. Prihlás sa do MySQL ako užívateľ root a zadaj nasledujúce príkazy:
GRANT ALL PRIVILEGES ON database_name TO user@host IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
Samozrejme treba v príkaze nahradiť text čo je malými písmenami - správnymi údajmi...
Pokiaľ sa pripájaš na lokálnu databázu, potom by som namiesto IP adresy použil "localhost".