Nano Hash - криптовалюты, майнинг, программирование

интеграция блога wordpress с zend 2 php framework

Я работаю с фреймворком Zend 2 и хочу интегрировать с ним блог WordPress.

Я добавил папку wordpress в общую папку, и теперь блог работает, но когда я нажимаю на внутренние страницы, отображается ошибка 404. Я изменил пост-имя постоянной ссылки на значение по умолчанию, тогда сайт работает, но когда на пост-имя отображается ошибка 404.

Я уже добавил htaccess в папку блога, но все равно показывает ошибку 404. Кто-нибудь может подсказать как интегрировать шаг за шагом


  • это проблема с htaccess, попробуйте заменить код htaccess по умолчанию 21.08.2018
  • Я уже делаю, что мой файл htaccess # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /blog/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /blog/index.php [L] </IfModule> # END WordPress 21.08.2018
  • какой сервер вы используете apache? и попробуйте перейти от поста к постоянным ссылкам по умолчанию и переключиться обратно на пост в постоянных ссылках 21.08.2018
  • Были бы ваши аргументы против запуска второго проекта с WP на поддомене (blog.*)? Смешивание двух приложений для двух разных целей, особенно WP с его адом обновлений, доставит вам массу головной боли. 21.08.2018
  • да у меня есть сервер apache 21.08.2018

Ответы:


1

Следуйте простым шагам, приведенным ниже, чтобы интегрировать фреймворк Zend с другими приложениями, такими как WordPress, Joomla и другими подобными веб-приложениями с открытым исходным кодом или пользовательскими веб-приложениями.

i) Настройте приложение Zend framework как обычно.

ii) Установите корень документа приложения Zend в общедоступную папку в Zend install.

iii) Теперь настройте папку для вашего wordpress или joomla или пользовательского приложения. Предположим, что мы хотим создать пользовательское приложение для блога. Создайте папку «блог» в папке «общедоступная». Внутри папки блога создайте два файла — .htaccess и index.php. Код для двух файлов приведен ниже

index.php

<?php
echo “In custom application folder – testing”;
?>

.htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule îndex\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L] 
</IfModule>

Вам не нужно настраивать собственный маршрут в приложении Zend для его интеграции с другими приложениями, если вы выполните эти простые шаги.

21.08.2018
  • где я добавляю этот код в общедоступный htaccessor в блоге htaccess 21.08.2018
  • Какой htaccess у меня есть 2 файла htaccess 1 в общей папке и 2 в папке блога, и не могли бы вы объяснить пошагово 21.08.2018
  • вы помещаете в папку блога 21.08.2018
  • можете ли вы отправить мне полный файл htaccess для блога folger 21.08.2018
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..