查看“User:Admin/Wiki Setup”的源代码
←
User:Admin/Wiki Setup
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您必须确认您的电子邮件地址才能编辑页面。请通过
参数设置
设置并确认您的电子邮件地址。
您可以查看和复制此页面的源代码。
__TOC__ == Parsoid == === Parsoid Setup === See https://www.mediawiki.org/wiki/Parsoid/Setup === Parsoid Init Script === In <code>/etc/init.d/parsoid</code>: <syntaxhighlight lang="bash"> #!/bin/sh # # chkconfig: 35 99 99 # description: Node.js /home/nodejs/sample/app.js # http://drrr.wiki/User:Admin/Wiki_Setup # . /etc/rc.d/init.d/functions USER="root" DAEMON="/usr/bin/node" ROOT_DIR="/srv/www/drrr.wiki/parsoid" SERVER="$ROOT_DIR/api/server.js" LOG_FILE="$ROOT_DIR/server.log" LOCK_FILE="/var/lock/subsys/node-server" do_start() { if [ ! -f "$LOCK_FILE" ] ; then echo -n $"Starting $SERVER: " runuser -l "$USER" -c "$DAEMON $SERVER >> $LOG_FILE &" && echo_success || echo_failure RETVAL=$? echo [ $RETVAL -eq 0 ] && touch $LOCK_FILE else echo "$SERVER is locked." RETVAL=1 fi } do_stop() { echo -n $"Stopping $SERVER: " pid=`ps -aefw | grep "$DAEMON $SERVER" | grep -v " grep " | awk '{print $2}'` kill -9 $pid > /dev/null 2>&1 && echo_success || echo_failure RETVAL=$? echo [ $RETVAL -eq 0 ] && rm -f $LOCK_FILE } case "$1" in start) do_start ;; stop) do_stop ;; restart) do_stop do_start ;; *) echo "Usage: $0 {start|stop|restart}" RETVAL=1 esac exit $RETVAL </syntaxhighlight> === Parsoid Configurations === In <code>./parsoid/api/localsettings.js</code>: <syntaxhighlight lang="javascript"> /* * This is a sample configuration file. * * Copy this file to localsettings.js and edit that file to fit your needs. * * Also see the file ParserService.js for more information. */ exports.setup = function( parsoidConfig ) { // The URL of your MediaWiki API endpoint // // We pre-define wikipedias as 'enwiki', 'dewiki' etc. Similarly for // other projects: 'enwiktionary', 'enwikiquote', 'enwikibooks', // 'enwikivoyage' etc. // // Optionally, you can also pass in a proxy specific to this prefix // (overrides defaultAPIProxyURI), or null to disable proxying for // this end point. parsoidConfig.setInterwiki( 'localhost', 'http://localhost:8020/api.php' ); // A default proxy to connect to the API endpoints. Default: undefined // (no proxying). Overridden by per-wiki proxy config in setInterwiki. // parsoidConfig.defaultAPIProxyURI = 'http://proxy.example.org:8080'; // Enable debug mode (prints extra debugging messages) parsoidConfig.debug = false; // Use the PHP preprocessor to expand templates via the MW API (default true) //parsoidConfig.usePHPPreProcessor = false; // Use selective serialization (default false) parsoidConfig.useSelser = true; // Allow cross-domain requests to the API (default '*') // Sets Access-Control-Allow-Origin header // disable: //parsoidConfig.allowCORS = false; // restrict: parsoidConfig.allowCORS = 'drrr.wiki'; // Allow override of port/interface: //parsoidConfig.serverPort = 8000; //parsoidConfig.serverInterface = '127.0.0.1'; // The URL of your LintBridge API endpoint //parsoidConfig.linterAPI = 'http://lintbridge.wmflabs.org/add'; }; </syntaxhighlight>
返回
User:Admin/Wiki Setup
。
导航菜单
个人工具
创建账号
登录
命名空间
用户页
讨论
不转换
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
查看
阅读
查看源代码
查看历史
更多
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
用户贡献
日志
查看用户组
特殊页面
页面信息