У меня проблемы с многосайтовой установкой Drupal 8.6. Поэтому для их отладки я скачал полную копию из cPanel и запускаю ее с помощью XAMPP в Windows 10. Я указал все адреса веб-сайтов на 127.0.0.1 с помощью файла hosts
.
Сайт работает, но через HTTPS
, что доставляет мне много проблем при загрузке админа. Поэтому я хотел бы, чтобы сайт работал на моем локальном компьютере HTTP
.
Я попытался прокомментировать эту строку в .htaccess:
#RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
И раскомментируйте эти:
RewriteRule ^ - [E=protossl]
RewriteCond %{HTTPS} on
RewriteRule ^ - [E=protossl:s]
Не сработало. Я также видел на форуме Drupal о таблице variable
в базе данных. Эта таблица не существует в моих базах данных. Я не разработчик Drupal (просто пытаюсь решить проблему), поэтому я не знаю, должна ли она существовать.
Я тоже видел про $conf['securepages_enable'] = 0
. Этого также не существует ни в settings.php
, ни где-либо еще.
По моему httpd-vhosts.conf
<VirtualHost *:80>
ServerName mywebsite.qc.ca
DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Да, я заменил содержимое htdocs
содержимым public_html
из моей резервной копии. Это решило некоторые проблемы, которые у меня были.
Что еще я могу попробовать? Заранее спасибо за любую помощь.