SadBlackFox
Проверенные
- Сообщения
- 51
- Реакции
- 18
- Баллы
- 1,705
Привет.:) Уверен что где-то напортачил, поэтому решил спросить что неправильно сделал, и что ещё нужно сделать. Тем более у меня возникали ошибки в ходе установки пакетов, не знаю, насколько они критичны.
Итак, что я сделал:
Загрузил на сервер, распаковал в
VisualEditor(
Загрузил на сервер расширение, распаковал расширение VisualEditor в
Изменения в файле
Установил NVM через SSH:
Установил Node через SSH:
Parsoid(
Клонировал Parsoid и установил через SSH:
Внёс изменения в
закомментировал строку:
Изменил строку
Запустил Parsoid через SSH:
RESTBase(
Установил RESTBase через SSH:
Изменения в файле
Заметил, что если, нажать на кнопку "Править" то появляется ошибка:
"Ошибка при загрузке данных: apierror-visualeditor-docserver-http-error: (curl error: 7) Couldn't connect to server. Попробовать снова?"
Итак, что я сделал:
Загрузил на сервер, распаковал в
/site/public_html/
саму вики и установил.VisualEditor(
У Вас недостаточно прав для просмотра ссылок.
Вход или Регистрация
)Загрузил на сервер расширение, распаковал расширение VisualEditor в
/site/public_html/extensions/VisualEditor
.Изменения в файле
/site/public_html/LocalSettings.php
:
Код:
wfLoadExtension( 'VisualEditor' );
$wgDefaultUserOptions['visualeditor-enable'] = 1;
$wgHiddenPrefs[] = 'visualeditor-enable';
Код:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
nvm install node
Parsoid(
У Вас недостаточно прав для просмотра ссылок.
Вход или Регистрация
)Клонировал Parsoid и установил через SSH:
Код:
git clone https://gerrit.wikimedia.org/r/p/mediawiki/services/parsoid
cd parsoid
npm install
cp config.example.yaml config.yaml
Внёс изменения в
/parsoid/config.yaml
:закомментировал строку:
domain: 'localhost' # optional
Изменил строку
uri: 'http://localhost/w/api.php'
на uri: 'http://site.ru/w/api.php'
Запустил Parsoid через SSH:
node bin/server.js
RESTBase(
У Вас недостаточно прав для просмотра ссылок.
Вход или Регистрация
)Установил RESTBase через SSH:
Код:
cd
git clone https://github.com/wikimedia/restbase.git
cd restbase
npm install
/site/public_html/LocalSettings.php
:
Код:
$wgVirtualRestConfig['modules']['restbase'] = [
'url' => "http://site.ru:7231"
];
При установке Parsoid:
При установке RESTBase:
Код:
> dtrace-provider@0.8.6 install /home/b/XXX/parsoid/node_modules/dtrace-provider
> node-gyp rebuild || node suppress-error.js
gyp ERR! build error
gyp ERR! stack Error: not found: make
gyp ERR! stack at getNotFoundError (/home/b/XXX/.nvm/versions/node/v9.7.1/lib/node_modules/npm/node_modules/which/which.js:13:12)
gyp ERR! stack at F (/home/b/XXX/.nvm/versions/node/v9.7.1/lib/node_modules/npm/node_modules/which/which.js:68:19)
gyp ERR! stack at E (/home/b/XXX/.nvm/versions/node/v9.7.1/lib/node_modules/npm/node_modules/which/which.js:80:29)
gyp ERR! stack at /home/b/XXX/.nvm/versions/node/v9.7.1/lib/node_modules/npm/node_modules/which/which.js:89:16
gyp ERR! stack at /home/b/XXX/.nvm/versions/node/v9.7.1/lib/node_modules/npm/node_modules/which/node_modules/isexe/index.js:42:5
gyp ERR! stack at /home/b/XXX/.nvm/versions/node/v9.7.1/lib/node_modules/npm/node_modules/which/node_modules/isexe/mode.js:8:5
gyp ERR! stack at FSReqWrap.oncomplete (fs.js:170:21)
gyp ERR! System Linux 4.9.80-0-beget-acl
gyp ERR! command "/home/b/XXX/.nvm/versions/node/v9.7.1/bin/node" "/home/b/XXX/.nvm/versions/node/v9.7.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/b/XXX/parsoid/node_modules/dtrace-provider
gyp ERR! node -v v9.7.1
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
added 598 packages in 71.106s
Код:
> dtrace-provider@0.8.6 install /home/b/XXX/restbase/node_modules/dtrace-provider
> node-gyp rebuild || node suppress-error.js
gyp ERR! build error
gyp ERR! stack Error: not found: make
gyp ERR! stack at getNotFoundError (/home/b/XXX/.nvm/versions/node/v9.7.1/lib/node_modules/npm/node_modules/which/which.js:13:12)
gyp ERR! stack at F (/home/b/XXX/.nvm/versions/node/v9.7.1/lib/node_modules/npm/node_modules/which/which.js:68:19)
gyp ERR! stack at E (/home/b/XXX/.nvm/versions/node/v9.7.1/lib/node_modules/npm/node_modules/which/which.js:80:29)
gyp ERR! stack at /home/b/XXX/.nvm/versions/node/v9.7.1/lib/node_modules/npm/node_modules/which/which.js:89:16
gyp ERR! stack at /home/b/XXX/.nvm/versions/node/v9.7.1/lib/node_modules/npm/node_modules/which/node_modules/isexe/index.js:42:5
gyp ERR! stack at /home/b/XXX/.nvm/versions/node/v9.7.1/lib/node_modules/npm/node_modules/which/node_modules/isexe/mode.js:8:5
gyp ERR! stack at FSReqWrap.oncomplete (fs.js:170:21)
gyp ERR! System Linux 4.9.80-0-beget-acl
gyp ERR! command "/home/b/XXX/.nvm/versions/node/v9.7.1/bin/node" "/home/b/XXX/.nvm/versions/node/v9.7.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/b/XXX/restbase/node_modules/dtrace-provider
gyp ERR! node -v v9.7.1
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
> sqlite3@3.1.13 install /home/b/XXX/restbase/node_modules/sqlite3
> node-pre-gyp install --fallback-to-build
[sqlite3] Success: "/home/b/XXX/restbase/node_modules/sqlite3/lib/binding/node-v59-linux-x64/node_sqlite3.node" is installed via remote
npm notice created a lockfile as package-lock.json. You should commit this file.
added 637 packages in 35.363s
Заметил, что если, нажать на кнопку "Править" то появляется ошибка:

Последнее редактирование: