Я использую mediawiki для запуска небольшой внутренней вики-страницы на сервере Ubuntu. Я обновил Ubuntu до 16.04.2, и теперь, когда я пытаюсь загрузить свою вики-страницу, он просто говорит run(); Я предполагаю, что это как-то связано с apache2, но я буду честен, если скажу, что я не очень знаком с командной строкой Linux. Большая часть того, что я сделал, была за много часов и много Google.

Любая помощь в этом была бы отличной, я надеюсь, что это просто глупость. Я проверил LocalSettings.php для моего mediawiki, и, похоже, ничего не изменилось в этом конце сделки.

2 ответа2

0

Выходные данные, которые вы описываете, представляют собой код страницы index.php в MediaWiki. Это, вероятно, причина, потому что есть проблема с вашей конфигурацией PHP, поэтому страница не анализируется, а просто отправляется непосредственно в браузер.

Проверьте, загружен ли модуль PHP в Apache:

$ ls /etc/apache2/mods-enabled/php5.load /etc/apache2/mods-enabled/php5.load

Если команда ls не имеет выходных данных, включите модуль PHP с помощью:

sudo a2enmod php5 && sudo service apache2 restart

Если это не решит вашу проблему, проверьте /var/log/apache2/errors.log и опубликуйте результаты в вашем вопросе.

0

Я исправил это. Большое спасибо. Ваш ответ привел меня к выводу, что apache не запускается должным образом с ошибкой в файле .conf. Поэтому я установил php 7.0 и включил его, а затем Apache смог загрузить и мой сайт MediaWiki вместе с ним.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .