Как я могу интегрировать WordPress в проект magento 2 в Valet Plus?

Я использую Valet+ для своих проектов Magento.
В настоящее время я пытаюсь добавить интеграцию WP для проекта M2. Я помещаю копию wordpress в каталог pub/wp/ и хочу пройти процесс установки, но получаю сообщение об ошибке 404, когда пытаюсь получить доступ к URL-адресу, например https://magento2.test/wp/
Может ли кто-нибудь посоветовать это? Благодарю вас!


person Han Li    schedule 28.12.2019    source источник


Ответы (1)


Вы можете использовать для этого специальный драйвер камердинера.

Скопируйте Magento2ValetDriver.php в корневой каталог magento и переименуйте его в LocalValetDriver.php
Также измените в нем имя класса на LocalValetDriver.

В функцию frontControllerPath добавьте следующий код вверху.

if ($uri === '/wp') {
    $_SERVER['DOCUMENT_ROOT'] = $sitePath . '/pub/wp';
    return $sitePath . '/pub/wp/index.php';
}
person Han Li    schedule 28.12.2019