Connexion

Besoin d'aide ? Une question ? Un avis ? Rejoignez nous sur notre salon IRC pour clavarder

Forum

Documentation, Wiki, Traduction (MLO et Mageia) Reconstruire le wiki Accroitre la visibilité et l'envie

cmoifp Membre non connecté

Rang

Avatar

Inscrit le : 01/01/2013 à 18h41

Messages: 1115

Le 22/04/2020 à 15h48

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.


Carte Mère MSI FM2 A75MA E35
Processeur socket FM2 AMD A4-5300 AMD Radeon HD 7480D Graphics, 2 coeurs, 3,40 GHz
   
nic80 Membre non connecté

Rang

Avatar

Inscrit le : 06/08/2018 à 23h52

Messages: 2531

Le 24/04/2020 à 09h50
Bonjour,

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' );
}
 
?>
 

Edité par nic80 Le 24/04/2020 à 09h51
   
cmoifp Membre non connecté

Rang

Avatar

Inscrit le : 01/01/2013 à 18h41

Messages: 1115

Le 24/04/2020 à 16h30
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.


Carte Mère MSI FM2 A75MA E35
Processeur socket FM2 AMD A4-5300 AMD Radeon HD 7480D Graphics, 2 coeurs, 3,40 GHz
   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 7716

Le 25/04/2020 à 10h01
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.

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
   
cmoifp Membre non connecté

Rang

Avatar

Inscrit le : 01/01/2013 à 18h41

Messages: 1115

Le 12/05/2020 à 09h19
Bon j’ai trouvé cette « methode how to configure multiple MediaWiki instances on a single host ».
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. :triste1:

PS : Je suppose que les personnes qui seront inscrites sur le wiki auront un unique compte pour tous les wikis. Edité par cmoifp Le 12/05/2020 à 09h24


Carte Mère MSI FM2 A75MA E35
Processeur socket FM2 AMD A4-5300 AMD Radeon HD 7480D Graphics, 2 coeurs, 3,40 GHz
   
cmoifp Membre non connecté

Rang

Avatar

Inscrit le : 01/01/2013 à 18h41

Messages: 1115

Le 14/05/2020 à 10h07
Pour aide mémoire, j'ai trouvé ce paramètre dans le fichier /etc/httpd/conf/site.d/mediawiki.conf

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


Carte Mère MSI FM2 A75MA E35
Processeur socket FM2 AMD A4-5300 AMD Radeon HD 7480D Graphics, 2 coeurs, 3,40 GHz
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie