Старая версия Mediawiki 1.17; Версия PHP не поддерживается - PullRequest
0 голосов
/ 26 марта 2019

У меня очень старая версия медиа-вики.Версия: 1.17.Я думаю, что он работал на php 5.2 или, может быть, 5.4.Веб-хостер прекратил поддержку более низких версий php и теперь поддерживает только PHP 5.6, 7.0, 7.1, ... Что ж, это убило эту старую медиа-вики.

Всякий раз, когда я пытаюсь получить доступ к URL-адресуВики, я получаю только страницу со следующим ответом:

PHP version not supported. 
The requested PHP version is not supported on this server.

Меня не интересует обновление MediaWiki до последней версии и его использование.Все, что мне нужно, это последний доступ для сохранения некоторого «текста».

Есть ли способ изменить «запрашиваемую» версию PHP в файле конфигурации mediawiki?Возможно, измените его с PHP 5.2.3 на 5.6?

Я проверил /LocalSettings.php и /include/DefaultSettings.php, но я не уверен, смогу ли я там изменить что-либо, что решило бы проблему.

Буду признателен за любую помощь.

edit: вот список условий для проживания: https://www.mediawiki.org/wiki/Compatibility

1 Ответ

1 голос
/ 26 марта 2019

как вы заявили, проблема в стороне веб-хостинга, даже в документации mediawiki сказано, что вы обязательно должны проверить установку PHP и связаться с вашим хостом, если он запускает устаревшую версию PHP.Пользователям версии 1.17 рекомендуется выполнить обновление до версии 1.32.0 (последняя стабильная версия).

Я думаю, у вас есть два варианта: первый - возможно, вы можете получить резервную копию базы данных и запустить ее на локальном сервере снеобходимая версия php, а вторая - ручное обновление до версии, поддерживаемой вашим сервером.

В любом случае, здесь есть пошаговый способ вручную обновить ваш mediawiki до версии 1.2.https://www.mediawiki.org/wiki/Manual:Upgrading

Но просто убедитесь, что у вас есть все требования:

MediaWiki 1.32 требует:

PHP 7.0.13+

Oneиз следующих:

MySQL 5.5.8+ (или эквивалент MariaDB)

PostgreSQL 9.2+

SQLite 3.3.7+

Oracle 9.0.1+

...