Line 3: | Line 3: | ||
== Modifications techniques sur les serveurs ou instances Ekopedia == | == Modifications techniques sur les serveurs ou instances Ekopedia == | ||
Cette page contient des infos techniques ou modifications techniques sur les serveurs ou instances Ekopedia | Cette page contient des infos techniques ou modifications techniques sur les serveurs ou instances [[Ekopedia]] | ||
== Infos == | == Infos == |
Revision as of 08:44, 25 February 2017
NOTEZ : La page principale des Projets Ekopedia est : http://www.ekopedia.fr/wiki/Projet:Accueil
Modifications techniques sur les serveurs ou instances Ekopedia
Cette page contient des infos techniques ou modifications techniques sur les serveurs ou instances Ekopedia
Infos
Infos sur le serveur actuel, etc : https://github.com/cedricfrancoys/ekopedia.fr/
Voir aussi des infos sur le travail en cours : https://www.facebook.com/notes/377611862575312/Informations%20Sur%20Ekopedia%20-%20Sauvetage/384274108575754/
Backups
Modifs sur le systeme (ekopedia.fr)
To enable sendmail to use STARTTLS, you need to: 1) Add this line to /etc/mail/sendmail.mc and optionally to /etc/mail/submit.mc: include(`/etc/mail/tls/starttls.m4')dnl 2) Run sendmailconfig 3) Restart sendmail
- pear install mail
- pear install Net_SMTP
Modifs sur l instance de prod ( www.ekopedia.fr )
- Pierro78 (talk) 01:57, 7 February 2017 (PST) : ModifPPP 07022017 LocalSettings.php : les parametres mysql sont maintenant ds /opt/conf
- Pierro78 (talk) 23:30, 5 February 2017 (PST) : LocalSettings.php : wfLoadExtension('ImageMap'); # ModifPPP 06022017
- Pierro78 (talk) 10:43, 5 February 2017 (PST) : LocalSettings.php : report des Modifs de la dev (voir ModifPPP 05022017)
- ajout "EMAIL VALIDE OBLIGATOIRE POUR EDITER" ds le formulaire de creation de compte http://www.ekopedia.fr/wiki/MediaWiki:Createacct-emailrequired
Modifs sur l instance de dev1 ( ekopedia.1flow.net )
Voir Ekopedia/Travail/ekopedia.1flow.net
Modifs sur l instance de dev2 ( dev.ekopedia.fr )
- Pierro78 (talk) 01:25, 7 February 2017 (PST) : ModifPPP 07022017 LocalSettings.php : les parametres mysql sont maintenant ds /opt/conf
- Pierro78 (talk) 23:30, 5 February 2017 (PST) : LocalSettings.php : wfLoadExtension('ImageMap'); # ModifPPP 06022017
- Pierro78 (talk) 07:30, 2 February 2017 (PST) : LocalSettings.php $wgSMTP : voir ModifPPP 02022017
- Pierro78 (talk) 11:48, 29 January 2017 (PST) : ajout "EMAIL VALIDE OBLIGATOIRE POUR EDITER" ds le formulaire de creation de compte http://dev.ekopedia.fr/wiki/MediaWiki:Createacct-emailrequired
- modif du LocalSettings.php : QuestyCaptcha + permissions pour l email : voir ModifPPP 29012017
Autres infos (Notes)
Voir aussi : http://wiki.gentilsvirus.org/index.php/Informations_et_etudes_prospectives_sur_mediawiki
Backups
"tu fais les dump là-bas, et tu rapatries le tout, soit par rsync, soit par rdiff-backup, soit par duply (j'aime bien, il est simple à configurer, cryptable, et utilise rsync ou rdiff-backup en dessous)."
serveurs d envois de mails
https://github.com/discourse/discourse/blob/master/docs/INSTALL-email.md - discussion : https://www.facebook.com/events/377455452451994/permalink/623501037847433/
Permissions
Exemple 1
# $wgGroupPermissions['sysop']['passwordreset'] = true; # require_once("extensions/PasswordReset/PasswordReset.php" ); # Droits utilisateurs et groupes $wgGroupPermissions['*']['createaccount'] = false; $wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['Manager']['edit'] = true; $wgGroupPermissions['Manager']['review'] = true; $wgGroupPermissions['Manager']['validate'] = true; $wgGroupPermissions['Manager']['protect']=true; $wgGroupPermissions['Manager']['editprotected']=true; #allow administrators to review revisions $wgGroupPermissions['sysop']['review'] = true; $wgGroupPermissions['sysop']['validate'] = true; $wgGroupPermissions['sysop']['userrights'] = true; $wgGroupPermissions['*']['read'] = false; #$wgNamespaceProtection[NS_MAIN] = $wgNamespaceProtection[NS_USER] = #$wgNamespaceProtection[NS_PROJECT] = $wgNamespaceProtection[NS_IMAGE] = #$wgNamespaceProtection[NS_TEMPLATE] = $wgNamespaceProtection[NS_HELP] = #$wgNamespaceProtection[NS_CATEGORY] = array( 'bot' ); $wgGroupPermissions['bot']['delete'] = true; $wgGroupPermissions['user']['edit']=false; $wgGroupPermissions['Writers']['edit']=true; # LDAP users should be promoted to Writers #function pppAutoPromoteHook( $type, $args, $user, &$result ) #{ # if ($wgAuth->getUserInfo()) # if ( true ) # { # $result=false; # } # else # { $result=false; # } # return true; #} #$wgHooks['AutopromoteCondition'][] = 'pppAutoPromoteHook'; #$ppptest=$wgAuth->getUserInfo(); $wgAutopromote = array( # 'Writers' => 'AutopromoteCondition' , 'Writers' => APCOND_EMAILCONFIRMED , ); $wgRestrictionLevels[] = 'EditeurAppli'; $wgGroupPermissions['EditeurAppli']['EditeurAppli'] = true; $wgGroupPermissions['sysop']['EditeurAppli'] = true;
Exemple 2
require_once( "$IP/extensions/Purge/Purge.php" ); $wgGroupPermissions['*']['purge'] = true; $wgGroupPermissions['*']['edit'] = false;