После недавнего обновления (для системы и mediawiki) моя Mediawiki в основном полностью пустая. База данных и все, кажется, не повреждены. После включения вывода отладки php я получаю следующее сообщение:Mediawiki жалуется на ограничение open_basedir. Как это решить?
Предупреждение: действует is_executable(): open_basedir. Файл (/ usr/bin/php) не входит в допустимые пути: (/ srv/http /:/home /:/tmp /:/usr/share/pear /:/usr/share/webapps /:/вар/Библиотека/MediaWiki /) в /usr/share/webapps/mediawiki/includes/Wiki.php на линии 655
Мой вопрос, как я могу идти о и решить эту проблему? Простое добавление/usr/bin/php к моему ограничению open_basedir() кажется довольно опасным.
Казалось бы крайне глупо, что PHP пытается получить доступ к исполняемому файлу PHP. Я бы пошел проверить некоторые ошибки в вашем сервере и файлы Wiki, начиная с строки 655 Wiki.php, чтобы увидеть, что, черт возьми, он пытается там и почему. –
Хм, вы запустили 'php maintenance/update.php' из cli после обновления? – Wrikken
Запуск 'php maintenance/runJobs.php', чтобы очистить очередь заданий, и' php maintenance/update.php', чтобы следовать вашим советам, не изменило эту проблему для меня. – Nicolas