Замена HTTP на HTTPS в локальных ссылках сообщений (phpBB)

CMS
Сегодня я писал инструмент для поиска локальных ссылок в сообщениях и замены протокола с "http" на "https" у доменного имени форума.
Сам код:
<?php
include('config.php');

// Доменное имя форума
$site = '';

$mysqli = new mysqli($dbhost, $dbuser, $dbpasswd, $dbname);
$mysqli->set_charset('utf8');

$q = 'SELECT post_id, post_text
	FROM phpbb_posts';
$r = $mysqli->query($q);

while ($row = $r->fetch_assoc())
{
	if (strpos($row['post_text'], 'http://' . $site) !== false)
	{
		$postText = str_replace('http://' . $site, 'https://' . $site, $row['post_text']);

		$q = 'UPDATE phpbb_posts
			SET
				post_text = \'' . $postText . '\' 
			WHERE post_id = ' . (int) $row['post_id'];
		$mysqli->query($q);
	}
}

После перевода форума на HTTPS, в сообщениях имелись ссылки, с протоколом HTTP. Переписывать ссылки в ручную довольно муторно и долго, а данный сценарий сделает это за секунду.

Код, представленный выше, необходимо сохранить в файл, например, "tool.php", залить файл в корень форум и перейти по адресу "site/tool.php".

Перед выполнением сценария, необходимо сделать резервную копию форума.