, поэтому я недавно закончил курс по веб-разработке и завершил финальный проект, который функционировал на моем личном веб-сервере Apache и базе данных MySQL (MariaDB) через XAMPP. Должен отметить, что сайт работает на Apache, как и ожидалось. Я заинтересован в размещении этого сайта, чтобы другие тоже могли получить к нему доступ. (У меня никогда не было сайтов, даже статичных, и я хотел бы сделать это для экспериментов). Я пытался найти в Интернете хостинг сайтов с PHP, подключенным к базам данных SQL, и не смог найти решение. Я хотел бы создать сайт, на котором PHP сможет взаимодействовать с базой данных SQL и обновлять в реальном времени, чтобы все посетители могли видеть изменения.
Исходя из того, что я собрал, я считаю, что мне придется размещать базу данных SQL с сайта, на котором они размещаются, и отдельно иметь другой сайт, на котором размещается мой php-сайт. Я предполагаю, что в моей функции адаптера базы данных мне придется изменить значение «host» в $ db, чтобы подключаться к размещаемой базе данных SQL, а не направлять ее «home». Это правильно? или я иду по этому поводу совершенно неправильно?
Это функция адаптера базы данных, которую я использовал:
class DatabaseAdaptor {
private $DB;
public function __construct() {
$db = 'mysql:dbname=planner;host=127.0.0.1;charset=utf8';
$user = 'root';
$password = '';
try {
$this->DB = new PDO ( $db, $user, $password );
$this->DB->setAttribute ( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
} catch ( PDOException $e ) {
echo ('Error establishing Connection');
exit ();
}
}
Если я пойду совершенно неправильно, не могли бы вы привести меня в правильном направлении. Я немного читал о WordPress, и кажется, что они имеют некоторую совместимость с php и базами данных, они то, что я ищу?
Кроме того, какие сайты вы бы порекомендовали для размещения php-сайтов или баз данных sql?