#php #wordpress #apache #.htaccess #cpanel
#php #wordpress #apache #.htaccess #cpanel
Вопрос:
У меня есть веб-сайт на веб-сервере, который использует php 5.6 (joomla 1.5). Я также хочу создать другой веб-сайт на основе WordPress. Мне удалось заставить его работать, однако для некоторых расширений WordPress требуется php 7. Я решил добавить AddHandler application/x-httpd-php74 .php
в htaccess
файл, размещенный в каталоге с WordPress. Кажется, он работает, так как phpinfo()
в этом каталоге отображается желаемая версия php (7.4). К сожалению, WordPress перестал работать. Он выдает такую ошибку: Your PHP installation appears to be missing the MySQL extension which is required by WordPress.
Однако, если я изменил версию php на 7.4 через cpanel
, она работает безупречно (однако веб-сайт joomla перестает работать). Есть ли какой-нибудь простой способ исправить это?
Комментарии:
1. Никто больше не должен запускать PHP5.6, и ни один сайт не должен по-прежнему работать на Joomla1.5 Время настроить совершенно новую среду с текущей и стабильной версией PHP и Joomla и начать переносить то, что у вас есть, в новую среду и исправлять новую среду по ходу работы.
Ответ №1:
Проблема:
- Версия PHP по умолчанию была изменена на PHP 7.4. Теперь WordPress работает, а Joomla — нет.
Решение: вам потребуется конфигурация MultiPHP на cPanel.
1 — Сохраните сайт Joomla с PHP 5.6
2. Сохраните сайт WordPress с PHP 7.4
Ссылка:https://docs.cpanel.net/cpanel/software/multiphp-manager-for-cpanel /
С уважением. Ред .
Комментарии:
1. К сожалению, в моей cPanel нет MultiPHP. Есть ли у вас какие-либо идеи, почему это не работает, когда я меняю htaccess, чтобы конкретный каталог был вынужден использовать версию PHP, отличную от default?
2. Попробуйте использовать обработчик PHP через Htaccess. bluehost.com/help/article /…