Reconstruire le wiki
Accroitre la visibilité et l'envie
Documentation, Wiki, Traduction (MLO et Mageia)
Reprise du message précédent
Bon, j'ai trouvé cette documentation how to configure multiple MediaWiki instances on a single host, mais au préalable, il faut créer les virtualhosts, je suis dans la mélasse.
nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
https://httpd.apache.org/docs/2.4/fr/vhosts/

Et sinon, si on fait un:
if ( $callingurl == strtolower("http://localhost/wiki_cmoifp/index.php/Accueil") ) , on a bien deux chaines de caractères en minuscules, non ?
Et si on rajoute un echo de la valeur de la variable $callingurl pour vérifier si cela contient bien une chaine commençant par http: ( parce ce que sinon le test sera toujours négatif !) ...
Peut être un:
Code PHP :
<?php $callingurl = strtolower($_SERVER['REQUEST_URI']); // identify the asking url if ( $callingurl == strtolower("/wiki_cmoifp/index.php/Accueil" ) { require_once( 'fr.php' ); } if ( $callingurl == strtolower"/wiki_cmoifp/index.php/Main_Page" ) { require_once( 'en.php' ); } ?>
Édité par nic80 Le 24/04/2020 à 09h51
Je ne sais pas si j’ai déjà posé la question, donc je pose maintenant.
Quelle configuration est souhaitable ?
Utiliser le même serveur et la même base de données avec des tables différentes (fait intervenir les préfixes)
ou
Utiliser le même serveur mais une base de données différente
ou
Utiliser un autre serveur de base de données.

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
cmoifp :
Merci nic80
Je ne sais pas si j’ai déjà posé la question, donc je pose maintenant.
Quelle configuration est souhaitable ?
Utiliser le même serveur et la même base de données avec des tables différentes (fait intervenir les préfixes)
ou
Utiliser le même serveur mais une base de données différente
ou
Utiliser un autre serveur de base de données.
Je ne sais pas si j’ai déjà posé la question, donc je pose maintenant.
Quelle configuration est souhaitable ?
Utiliser le même serveur et la même base de données avec des tables différentes (fait intervenir les préfixes)
ou
Utiliser le même serveur mais une base de données différente
ou
Utiliser un autre serveur de base de données.
Option 1 ou 2.
Utiliser un autre serveur de base de données complique les choses. Il y a un intérêt pour éventuellement répartir la charge.
Entre 1 et 2, la différence est pour gérer les migrations et ou sauvegardes. Comme en 1, c'est intimement mélangé, c'est plus difficile de séparer les choses. Pour le fonctionnement, c'est indifférent.
Yves
Comme les virtualhosts ne sont pas configurés, il y a des interférences que je ne m’explique pas. J’ai créé des utilisateurs distincts
Ca fonctionne au début de l’installation, tant sur wiki1 et wiki2, je choisis mes bases de données correspondantes, mais la fin échoue.

PS : Je suppose que les personnes qui seront inscrites sur le wiki auront un unique compte pour tous les wikis.
Édité par cmoifp Le 12/05/2020 à 09h24
Citation :
# mediawiki configuration
Alias /mediawiki /usr/share/mediawiki
<Directory /usr/share/mediawiki>
Require all granted
Options +FollowSymLinks
SetEnv MW_INSTALL_PATH /usr/share/mediawiki
</Directory>
# https://www.mediawiki.org/wiki/Manual:Security#Upload_security
<Directory "/usr/share/mediawiki/images">
# Ignore .htaccess files
AllowOverride None
# Serve HTML as plaintext, don't execute SHTML
AddType text/plain .html .htm .shtml .php .phtml .php5
# Don't run arbitrary PHP code.
php_admin_flag engine off
# If you've other scripting languages, disable them too.
</Directory>
<Directory /usr/share/mediawiki/mw-config>
Require local
</Directory>
<Directory /usr/share/mediawiki/includes/installer>
Require local
</Directory>
php_value suhosin.get.max_value_length 1024
Alias /mediawiki /usr/share/mediawiki
<Directory /usr/share/mediawiki>
Require all granted
Options +FollowSymLinks
SetEnv MW_INSTALL_PATH /usr/share/mediawiki
</Directory>
# https://www.mediawiki.org/wiki/Manual:Security#Upload_security
<Directory "/usr/share/mediawiki/images">
# Ignore .htaccess files
AllowOverride None
# Serve HTML as plaintext, don't execute SHTML
AddType text/plain .html .htm .shtml .php .phtml .php5
# Don't run arbitrary PHP code.
php_admin_flag engine off
# If you've other scripting languages, disable them too.
</Directory>
<Directory /usr/share/mediawiki/mw-config>
Require local
</Directory>
<Directory /usr/share/mediawiki/includes/installer>
Require local
</Directory>
php_value suhosin.get.max_value_length 1024
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie