Я хотел бы попросить у Вас Вашей справки с:
Из-за форума CMS phpBB в настоящее время не поддерживает> = php7.0, я должен был переключиться на php5.6 на своем сервере Ubuntu16.04 LTS. Так установил php5.6 файлы от ppa:ondrej/php и:
sudo a2dismod php7.0 ; sudo a2enmod php5.6 ; sudo service apache2 restart
sudo ln -sfn /usr/bin/php5.6 /etc/alternatives/php
... Я переключился на php5.6.
К сожалению, это вызвало работу остановки VisualEditor моего MediaWiki. Я заставил плагин MediaWiki говорить с parsoid сервером прежде, чем переключить php, и все работало как ожидалось. Кроме того, когда я переключился назад на использование php7.0:
sudo a2dismod php5.6 ; sudo a2enmod php7.0 ; sudo service apache2 restart sudo ln -sfn /usr/bin/php7.0 /etc/alternatives/php
... Wiki хорошо работает еще раз, однако сообщениям с phpBB техническими возможностями как phpBBCodes и теги не удается быть отправленными. Хорошо версия php7.0 не поддерживается так, я не могу жаловаться, таким образом, я пытаюсь заставить Parsoid работать с php5.6 (который должен поддерживаться).
Ошибка, отображенная, когда:
Другая ошибка (возможные) признаки:
[warning] [{MY_PARSOID_CONF_PREFIX}/Hlavná_stránka] non-200 response: 401 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>401 Unauthorized</title> </head><body> <h1>Unauthorized</h1> <p>This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.</p> <hr> <address>Apache/2.4.18 (Ubuntu) Server at beta.abs4data.com Port 443</address> </body></html>
... однако, теперь я не получаю предупреждений в журнале! Выполняя "sudo сервис parsoid состояние" это показывает "/bin/sh-c/usr/bin/nodejs/usr/lib/parsoid/src/bin/server.js-c/etc/mediawiki/parsoid/server.js-c/etc/mediawiki/parsoid/settings.js>> /var/log/parsoid/parsoid.log 2> &1", который, поскольку я надеюсь, означает, что это - ошибка вывода measseages к журналу.
Я попробовал:
Возможная причина:
Что Вы думаете? Какое-либо предложение, как решить или дальнейший тест эта проблема?
P.S. Извините за плохо форматированный рассматриваемый код, но это так или иначе повредилось... кажется, что я - проблема, в конце концов, :-D
Кажется, что я нашел решение:
Путем установки дополнения php5.6 упаковывает проблему, был разрешен:
sudo apt-get install libxmlrpc-epi0 php5.6-curl php5.6-gd php5.6-mcrypt php5.6-xmlrpc
я сказал бы, что проблема была в пропавших без вести php5.6-curl
пакет. Я думаю, когда я протестировал функциональность Parsoid путем выполнения curl -L http://my.website.com:8142
, и curl -L http://my.website.com/wiki/api.php
я на самом деле использовал или другое завихрение php7.0, которое не было доступно для приложения для сервера Parsoid (теперь работающий с php5.6), таким образом, это не может полученные файлы, это должно было выполнить задачу.
Комментарии к проблеме все еще ценятся.