Сначала, решил улучшить таблицу статистики показа рекламных баннеров на сайте.
Затем, пришёл к мысли о выделении всех таблиц, связанных с рекламой на сайте, в отдельную базу данных.
Что и осуществил.
Стало удобнее...
Усовершенствовал функцию генерации SQL-дампов.
Отказался от однострочных SQL-инструкций ради многострочных.
Они быстрее работают при импорте.
Сразу обнаружилась погрешность в регулярном выражении для удаления строчных комментариев перед импортом из SQL-дампа.
Сейчас экспорт и импорт SQL-дампов работает идеально.
Результатом доволен.
После обновления перестал запускаться Apache на ноутбуке.
Пришлось изучать его логи, события ОС и искать в Интернете.
Помогла замена PHP на последнюю версию.
Детального понимания причин случившегося у меня не наступило...
Установил на основной домен и субдомены сертификаты SSL и подключил протокол HTTPS.
Резоны:
1. В браузерах высвечивается информация о незащищённости соединения. Вероятно это смущает некоторых посетителей и подрывает доверие к сайту.
2. Шифрованное подключение стало фактором ранжирования в поисковых системах.
Для работы протокола HTTPS пришлось вносить некоторые усовершенствования в конфигурационный файл и отдельные скрипты.
Пришлось решать проблему невозможности SSL и HTTPS на домашней копии сайта.
Дополнительно придётся преобразовывать внутренние ссылки из "http://" в "https://" в некоторых базах данных сайта...
Изначально, в моём сайте, для взаимодействия с СУБД MySQL использовалось оригинальное API mysql. Всё прекрасно работало.
Однако, с версии PHP 5.5.0 это расширение объявлено устаревшим. А в версии PHP 7.0.0 – удалено. Альтернативы устаревшему API: mysqli (MySQL Improved) или PDO_MySQL.
Так как mysqli вписывается в функционально-процедурный стиль программирования, и работает несколько быстрее, то выбор пал на него. Пришлось отредактировать полсотни файлов, переписав несколько сотен инструкций. Всё прекрасно работает.
Теперь подготовлена почва для перехода на новейшие версии web-сервера Apache, СУБД MySQL и PHP...
Несколько лет назад для собственных нужд написал на PHP ридер для RSS, Atom и RDF.
В скрипте используется функция "file_get_contents()".
Многие каналы, со временем, почему-то перестали работать...
Причина в переходе сайтов к использованию "https".
Пришлось вносить изменения в php.ini – раскавычить "extension=php_openssl.dll"
Всё заработало...