Блог вопиющего в пустыне
MySQL-сервер 5.7 был установлен на платформе Windows. Но при установке что-то пошло не так. Решил не заморачиваться и удалить. Однако при попытке удаления через оснастку "Программы и компоненты" Панели управления процесс деинсталляции по окончании выдал ошибку.
После переноса сайта на новый сервер (Server2008R2+IIS 7) стал проверять работоспособность разделов. В разделе, где были выложены видеоролики, вместо медиа плееров увидел черные прямоугольники (квадраты) с белым крестом посередине и текстом: "The media could not be loaded, either because the server or network failed or because the format is not supported".
В процессе переноса сайта, который работает на веб-сервере IIS 7 (sms Битрикс), со старого сервера на новый, решил заодно перейти с PHP 5 на PHP 7. На официальном сайте https://www.php.net/downloads.php имеется куча архивов начиная с версии 7.1 и кончая версией 7.3.3, в том числе и для виндовс-платформы (Windows downloаds), что не могло не порадовать. Но, дело в том, что в этих zip-архивах отсутствовали установщики. Встал вопрос: каким образом устанавливать этот архив с PHP 7.3 (7.3.3) ?
Попробовал сделать сайт у себя на сервере на платформе Windows Server 2008R2 (веб-сервер Microsoft-IIS). В общем, получилось. Но однажды встал вопрос: перевести сайт с протокола HTTP на защищённый протокол HTTPS. В административной панели моего "битриксового" сайта и на сайте Битрикс приводится относительно понятный порядок действий, состоящий из 3-4 шагов. Но у пользователей виндовс-платформы на шаге установки сертификата на сервер, могут возникнуть вопросы, на которые ответов там нет. Попробую прояснить отдельные нюансы на основе личного опыта.
Однажды в логах веб-сервера заметил, что с некоторых адресов идет запрос на сайт по адресу www.zakupki-32.ru, а сервер при этом отдаёт ошибку 404. Попробовал зайти по этому адресу - точно, - получил ответ "Не удается найти веб-страницу". В панели управления Битрикс (Настройки\Проактивная защита\Хосты-домены) добавил адрес www.zakupki-32.ru. Ничего, - та же ошибка. Поисковики на данный запрос выдают однотипные рекомендации: настраивать переопределение адресов либо через модуль Url Rewrite либо через web.config.
Настраивая инфоблоки при развёртывании "битриксового" сайта на веб-сервере IIS 7, попытался в "Параметрах компонента" включить поддержку ЧПУ и получил при этом ответ сервера "ошибка 404". Не стал заморачиваться, отключил ЧПУ, всё заработало. Но, впоследствии, когда стал разбираться с SEO-оптимизацией, требующей, чтобы вместо URL-ов такого вида как, например, "/services/?ELEMENT_ID=8", были человеко-понятные (такие как "/services/podgotovka-dokumentacii-o-zakupke/"), пришлось вернуться к этому вопросу.