Я новичок в Ubuntu. Я попытался запустить файл.php и подключить его к базе данных. Все включено. Я уже импортировал базу данных в phpMyAdmin, но каждый раз, когда я обращаюсь к своей базе данных, она возвращает ошибку
Эта страница не работает. Localhost в настоящее время не может обработать этот запрос. HTTP ERROR 500
Оказывается, похоже, что моя база данных не работает вообще. В Windows я просто открываю XAMPP и нажимаю кнопки Apache и MySQL. Хотя в Ubuntu я понятия не имею, как запускать или запускать MySQL и Apache. Я уже пробовал запускать команды на терминале, но это не поможет. Кто-то уже установил его на этом компьютере, я просто не знаю, как его запускать и какая платформа веб-сервера работает.
Как это сделать и как я узнаю, что моя база данных работает и доступна?
Попробуйте подключить свою базу данных и получить доступ к базе данных через командную строку.
mysql -u [username] -p
вы можете заменить [username]
своим реальным именем пользователя mysql, например root
он будет запрашивать пароль, чтобы вы были типа типа root
подсказка скажет
mysql>
теперь вам нужно перечислить все базы данных, чтобы увидеть, существует ли база данных или нет
show databases;
он перечислит все базы данных. вы можете подтвердить, что вы существуете или нет
то вы можете выбрать базу данных
use databasename;
а затем запустить
show tables;
он отобразит все таблицы.
поэтому вы можете проверить, что mysql работает, существует база данных и есть таблицы или нет.
Проверьте уровень доступа к файлам
sudo chmod -R 777 "location of your file"
Используйте эту команду, чтобы она запустила базу данных.
systemctl mysql start
Это должно сделать трюк, необходимый для установки базы данных mysql или maria db
Проверьте, выполнив эту команду в терминале после первого
mysql
И вы также можете добавить аргумент, как хост и логин
mysql -h (your host default is localhost) -u (user default is root) -p (password default is none)
<?php error_reporting(E_ALL); ini_set('display_errors', 1); ?>