dostęp do stałych wordpress

0

Witam

Mam problem przy dostępie do stałych wordpressa, które zawierają dane połączenia z bazą danych. Robię to w ten sposób i próbuję wyświetlić stałą, ale wyświetla mi nazwę stałej czyli DB_USER. Ktoś coś poradzi ? Dodadkowo nie chce mi się zalogować do bazy danych, pewnie poprzez niepoprawny dostęp do stałej.

 
include_once('/wp-config.php');

$variable = DB_USER;

echo $variable;

// ...Connect to WP database
$dbc = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
if ( !$dbc ) {
    die( 'Not Connected: ' . mysql_error());
1

Twój plik wp-config.php na pewno znajduje się w katalogu głównym serwera (chodzi mi o ten slash '/' na początku)?

Spróbuj tak:

include_once(dirname(__FILE__) . '/wp-config.php');
0

Teraz nie wyświetla błędu o nieudanym połączeniu ale dalej nie wyświetla stałej.

0

zależy gdzie jest skrypt jak na zewnątrz wp:

 
require_once(path/to/wp-config.php');
mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
0

Znajduje się w httpdocs i tam sa już wszystkie pliki i foldery oraz ten plik. Błąd mi wywala taki Not Connected: Access denied for user 'DB_USER'@'xxxxxxxxxxxx' (using password: YES)

0

a z przywilejami i hasłami masz wszystko ok ? sprawdź w phpmyadmin, ewentualnie dla testu stwórz nowego użytkownika i bazę i zamień na moment czy jest to samo

0

ale widzisz,że wyświetliło DB_USER zamiast użytkownika bazy danych dalej coś jest nie tak. Zmiana użytkownika na innego nie pomogła.
Problem rozwiązany tkwił w include i ścieżce

1 użytkowników online, w tym zalogowanych: 0, gości: 1