php SPIP - 互信 - 选项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php SPIP - 互信 - 选项相关的知识,希望对你有一定的参考价值。

<?php

if (!defined("_ECRIRE_INC_VERSION")) return;

// Warning : Maximum function nesting level of '100'
// Principalement pour l'export de configuration avec ieconfig
ini_set('xdebug.max_nesting_level', 200);

/*
 * Inscrire ici le nom du site d'administration du tableau de bord
 * de la mutualisation (ou plusieurs, separes par des virgules)
 * (dans cet exemple, 'scriibe.net' est le top level domain, TLD)
 * pour autoriser tous les sites, ne pas definir la constante ;
 * Si le site maitre n'est pas dans sites/ mais a la racine, mettre ''
 * et ajouter 'mutualisation' dans $dossier_squelettes
 */
//define ('_SITES_ADMIN_MUTUALISATION', 'spip_dev.dev');


if (!is_readable (_DIR_RACINE.'mutualisation/mutualiser.php')) {
  echo _L("Fichier 'mutualisation/mutualiser.php' manquant dans la racine " . _DIR_RACINE);
  exit;
}
require _DIR_RACINE.'mutualisation/mutualiser.php';
/* placer dans ce tableau les sites ou l'on ne veut pas la redirection canonique */
$www = array();

$site = str_replace('www.', '', $_SERVER['HTTP_HOST']);
if ($site != $_SERVER['HTTP_HOST'] AND !in_array($site, $www)) {
        include_spip('inc/headers');
        $req = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '/';
        if (isset($_SERVER['HTTPS'])
        AND test_valeur_serveur($_SERVER['HTTPS']))
                $protocole = 'https';
        elseif (!isset($_SERVER["SCRIPT_URI"]) OR !($p = strpos($_SERVER["SCRIPT_URI"], '://')))
                $protocole = 'http';
        else $protocole = substr($_SERVER["SCRIPT_URI"],0,$p);
        redirige_par_entete($protocole . '://' . $site . $req);
}

        
// -----------------------------------------------------------        
// Conf SPIP et constantes
// http://www.spip.net/fr_rubrique643.html
// [Les variables de personnalisation](http://www.spip.net/fr_article1825.html)
// -----------------------------------------------------------

// Autoriser un cache de 50Mo
//$quota_cache = 50;

/**
 * ## Debug
 *
 * @see http://www.spip.net/fr_article4453.html
*/


// désactiver les cache de spip pendant le dev
// doc : http://programmer.spip.org/Configurer-le-cache
// options : -1 (ne  jamais utiliser),1 (ne pas utiliser, mais stocker), 0 (utiliser si, ou calculer)
// define('_NO_CACHE', -1);

// Pour interdire le compactage des js et css 
// define('_INTERDIRE_COMPACTE_HEAD', false);
// dans le privé
// define('_INTERDIRE_COMPACTE_HEAD_ECRIRE', true);


/** ### définir le niveau maximum de verbosité des logs

_LOG_FILTRE_GRAVITE : http://www.spip.net/fr_article5543.html
_LOG_FILELINE       : http://www.spip.net/fr_article5506.html

Les différentes valeurs de cette constante sont (du moins verbeux au plus verbeux) :

    0 (_LOG_HS)
    1 (_LOG_ALERTE_ROUGE)
    2 (_LOG_CRITIQUE)
    3 (_LOG_ERREUR)
    4 (_LOG_AVERTISSEMENT)
    5 (_LOG_INFO_IMPORTANTE)
    6 (_LOG_INFO)
    7 (_LOG_DEBUG) 
*/
define('_LOG_FILTRE_GRAVITE', 8);
// Afficher la ligne et le fichier
define('_LOG_FILELINE', true);
// Debugger les autorisations
define('_DEBUG_AUTORISER', true);
// Debugger les requètes lentes Mysql
// désactivé suite a la maj spip 3.1.3
//define('_DEBUG_SLOW_QUERIES', false);
// Debugger les boucles lentes
define('_BOUCLE_PROFILER', 5000);


define ('_INSTALL_SITE_PREF', prefixe_mutualisation($site));


// Désactiver l'installation par téléchargement depuis l'administration de SPIP
// http://www.spip.net/fr_article4865.html
// define('_DIR_PLUGINS_AUTO', '');
// N'autoriser que le site maitre
// if ($site!=_SITES_ADMIN_MUTUALISATION){
//   define('_AUTORISER_TELECHARGER_PLUGINS',false);
// }

// Ajouter un dossier de plugin Supplémentaire _DIR_PLUGINS_SUPPL
//http://www.spip.net/fr_article5296.html
//define('_DIR_PLUGINS_SUPPL', _DIR_RACINE.'sites/'.$site.'/plugins/');
//define('_DIR_PLUGINS_SUPPL', _DIR_RACINE.'plugins-mutu/');



//function autoriser_travaux($faire,$quoi,$id,$qui,$opts){
//	if ($qui['statut']=='0minirezo' OR $qui['statut']=='1comite')
//		return true;
//	return false;
//}

// forcer la langue du visiteur
$GLOBALS['forcer_lang']=true;

// installation auto des bdd
//define ('_INSTALL_HOST_DB_LOCALNAME', 'nom_serveur');
//define ('_INSTALL_NAME_DB', 'mutu_'. _INSTALL_SITE_PREF);
//define ('_INSTALL_SERVER_DB', 'mysql'); 
//define ('_INSTALL_HOST_DB', 'localhost'); 
//define ('_INSTALL_USER_DB', 'user');  
//define ('_INSTALL_PASS_DB', ''); 

demarrer_site($site,
    array(
        'creer_site' => true,
        'cookie_prefix' => true,
        'table_prefix' => false,
        'creer_base' => false,
        'creer_user_base' => false,
        'repertoire' => 'sites',
        'url_img_courtes' => true,
        'code' => 'xx',
        'mail' => 'xx',
        'utiliser_panel' => false, // Utiliser une table externe pour recuperer des identifiants ... (code, user, pass) permettant a un utilisateur d'installer le site (false) 
        'annonce' => '<p>Un service propos&eacute; par <a href="http://xx">xx</a></p>', // Texte a afficher en bas du formulaire d'activation de la mutualisation

      )
);



#$GLOBALS['type_urls'] = 'propres2';

// Dossier du squelette
//$GLOBALS['dossier_squelettes'] = 'squelette_californiumite';
//$GLOBALS['dossier_squelettes'] = 'squelettes_base';
//$GLOBALS['dossier_squelettes'] = 'squelettes-oturbin';
//$GLOBALS['dossier_squelettes'] = 'squelettes-jangoo';
//$GLOBALS['dossier_squelettes'] = 'squelettes-onepage_spip';
//$GLOBALS['dossier_squelettes'] = 'squelettes-mistergraphx';



// [Nouveautés Spip2](http://www.spip.net/fr_article3784.html#class_spip)
// [Les variables de personalisation](http://www.spip.net/fr_article1825.html#ferme_note)

// revenir à l'ancienne gestion des "retour chariot" en mode édition
// define('_AUTOBR', '');

// http://www.spip.net/fr_article5652.html
// ne pas transformer en lien cliquable les urls écrites dans le corps des textes
// define('_EXTRAIRE_LIENS', '//');

// Suppression des class="spip" sur les p, i, strong et li.
// $class_spip = '';
// La variable de personnalisation pour les remettre est (attention, notez l’espace initial !) :
// $class_spip = ' class="spip"';

// $class_spip_plus = '';

// $debut_italique = '<i>' ;
// $fin_italique = '</i>'  ;
// $debut_gras = '<strong>' ;
// $fin_gras = </strong>' ;


// # Niveau des intertitres
// -----------------------------------------------------------
// ne jamais afficher les préfixes numériques des titres
// $table_des_traitements['TITRE'][]= 'typo(supprimer_numero(%s))';

// $debut_intertitre = "\n<h2 class=\"spip\">\n";
// $fin_intertitre = "</h2>\n";

// # Balise introduction
// define('_INTRODUCTION_SUITE', '&nbsp;(...)');

// # Notes
// -----------------------------------------------------------
// define('_NOTES_OUVRE_REF', '<span class="spip_note_ref">&nbsp;[');
// define('_NOTES_FERME_REF', ']</span>');
// define('_NOTES_OUVRE_NOTE', '<span class="spip_note_ref">[');
// define('_NOTES_FERME_NOTE', ']&nbsp;</span>');

// PLugins :

// Barre typo : enluminures typo
// $GLOBALS['barre_typo_pas_de_fork_typo'] = false;

// Mediatheque
// Permettre de titrer selon le nom des fichiers via 
// define('_TITRER_DOCUMENTS', true); 

// Crayons :
//define('_DEBUG_CRAYONS', true);


// Nécessaire pour les vieux plugins
// et le fonctionnement de l'upgrade site (installe_plugins(); dans mustualiser_upgrade.php)
include_spip('inc/vieilles_defs'); 

// Pour que les premiers auteurs soient aussi des Webmestre
// define('_ID_WEBMESTRES', '1:2:3:4'); 

以上是关于php SPIP - 互信 - 选项的主要内容,如果未能解决你的问题,请参考以下文章

ini htaccess spip

html Spip - Dateur:exclure des jours et les WE du datepicker

linux主机基于ssh互信配置

html Un squelette SPIP qui prend l'url d'un flux RSS non valideenparamètrepourrenvoyer

Hadoop配置Kerberos互信

ansible主机互信