Доступ запрещен для пользователя ‘root’ @ ‘localhost’ (используя пароль: НЕТ) в Joomla при использовании другой учетной записи пользователя

Я работаю на хостинге, на котором в настоящее время установлен Joomla.
Я хочу протестировать мою новую страницу, которая не работает под Joomla, ни на WordPress, ни на любой другой CMS, это всего лишь php-код с нуля.

Я создал новую папку на хостинге, но когда я пытаюсь получить доступ через:

myhosting.com/mynewfolder/index.php

Я получаю следующую ошибку

Доступ запрещен для пользователя ‘root @ localhost’ (используется пароль: НЕТ)

…но проблема в том, что я не использую пользователя root. Я пытаюсь подключиться к другой базе данных, которая находится на другом сервере с другим именем пользователя, а не «root». Я пытаюсь подключиться, используя следующий код, который отлично работает на моем локальном хосте:

$conn =  mysql_connect('external-hosting-on-another-server.com', 'username-not-root', 'password');

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

Я не понимаю, почему он пытается подключиться, используя пользователя root.
Я думаю, что это как-то связано с Joomla, но я не уверен.

Может быть, если я удалю все файлы Joomla на хостинге и загрузлю только мои файлы, это будет работать, как вы думаете?

Спасибо за помощь.

0

Решение

Есть ли у пользователя привилегии этой базы данных? Вы должны дать ему привилегии в отношении этой базы данных. Из вашей базы данных.

Попробуйте, я считаю, что это так. Здесь я поместил предложение, которое я использую:

$con = mysql_connect("host","user","pass") or die ("Could not connect to database");

var_dump($con);

Если var_dump ($ con) возвращает результат, подключается к базе данных.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]