Невозможно отобразить консоль drupal и phpmyadmin на локальном хосте одновременно - PullRequest
0 голосов
/ 23 февраля 2020

Я абсолютный новичок в Drupal, и почти что при настройке localhost на моей Ma c вместе с MySql. Моя проблема в том, что я не могу отобразить Drupal и запустить phpmyadmin на отдельных вкладках в моем браузере одновременно. Я обнаружил, что изменение параметра 'AllowOverride' в моем файле http.conf позволит работать одному или другому, но не обоим одновременно.

Так в etc / apache2 / httpd.conf <Directory "/Library/WebServer/Documents"> section:

Если используется «AllowOverride None» Можно получить http://localhost/phpmyadmin/index.php
Не удается получить http://localhost/user/login (получить 'Запрошенный URL / пользователь / логин не найден на этом сервере')

Если использовать «AllowOverride All» Невозможно добраться до http://localhost/phpmyadmin/index.php (получите «У вас нет прав доступа к / phpmyadmin / на этом сервере».) Можно добраться до http://localhost/user/login

Есть идеи?

1 Ответ

0 голосов
/ 24 февраля 2020

AllowOverride должен быть установлен на «Все», так как таким образом вы разрешаете файлу .htaccess работать должным образом (т. Е. Выполнять перенаправления и делать красивые URL-адреса).

Если phpMyAdmin не работает с этой настройкой, это означает, что что правила .htaccess Drupal ловят ваши запросы к phpMyAdmin. Это, вероятно, означает, что вы установили Drupal непосредственно внутри web root, а phpMyAdmin - внутри одного каталога (как дочерний сайт Drupal). Таким образом, даже если вы вызываете phpMyAdmin, Drupal подключается и получает контроль над этим запросом.

Одним из решений будет установка Drupal внутри его собственного каталога, чтобы вы могли получить доступ к своему проекту как, например,

* 1007. *http://localhost/drupal

Таким образом, файл .htaccess Drupal будет находиться внутри drupal dir, а не в сети root dir.

Другим решением будет создание виртуальных хостов, поэтому в зависимости от на используемом домене веб-сервер будет знать, какой сайт отображать (обслуживать запрос из какого каталога).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...