Manuale MediaWiki/Estensioni/Manuali/Estensione Collection/Script mwlib.cgi

Da Naturpedia.

Versione delle 16:06, 21 apr 2014, autore: Aura Ambar (discussione | contributi)
(diff) ← Versione meno recente | Versione corrente (diff) | Versione più recente → (diff)
altre wiki: navigazione, ricerca
#! /usr/bin/env python
 
"""This is the "CGI equivalent" of mw-serve. Adjust the configuration
variables
below and install this script as CGI script for your web server.
"""
 
# Configuration:
 
# Name of logfile or None if log output should go to stderr.
#LOGFILE = None
LOGFILE = '/var/log/mwlib.cgi.log'
 
# Cache directory. Must be writeable.
CACHE_DIR = '/var/cache/mw-serve/'
 
# (Path to) mw-render executable.
MWRENDER = 'mw-render'
 
# Logfile for mw-render.
MWRENDER_LOGFILE = '/var/log/mw-render.log'
#MWRENDER_LOGFILE = None
# (Path to) mw-zip executable.
MWZIP = 'mw-zip'
 
# Logfile for mw-zip.
MWZIP_LOGFILE = '/var/log/mw-zip.log'
#MWZIP_LOGFILE = None
# (Path to) mw-post executable.
MWPOST = 'mw-post'
 
# Logfile for mw-post.
MWPOST_LOGFILE = '/var/log/mw-post.log'
#MWPOST_LOGFILE = None
# Queue directory for mw-watch or None if no queue should be used
QUEUE_DIR = None
#QUEUE_DIR = '/var/cache/mw-watch/q'
 
#==============================================================================
 
import os
import sys
 
from flup.server.cgi import WSGIServer
 
from mwlib import serve, utils
 
if os.name == 'nt':
    import msvcrt
    if hasattr(sys.stdout, 'fileno') and sys.stdout.fileno() >= 0:
        msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY)
 
if LOGFILE is not None:
    utils.start_logging(LOGFILE, stderr_only=True)
 
WSGIServer(serve.Application(
    cache_dir=CACHE_DIR,
    mwrender_cmd=MWRENDER,
    mwrender_logfile=MWRENDER_LOGFILE,
    mwzip_cmd=MWZIP,
    mwzip_logfile=MWZIP_LOGFILE,
    mwpost_cmd=MWPOST,
    mwpost_logfile=MWPOST_LOGFILE,
    queue_dir=QUEUE_DIR,
)).run()




Questa voce rappresenta un Articolo di Wikilibri scritto da voi lettori, o citato; non esprime quindi per forza il punto di vista enciclopedico in stile, tipico delle voci semplici. Per collaborare alla sua stesura, segui le linee guida appropriate per questo genere di voci.
esempio di testo

esempio di testo

Strumenti personali
to PDF
Visite
Crea un libro
Spagnolo
Non esiste ancora una traduzione in Spagnolo.
Inglese
Non esiste ancora una traduzione in Inglese.
Francese
Non esiste ancora una traduzione in Francese.