Tutoriel Installer XenForo pour les nuls

Pascalou

Membre 
Bonjour,
Quand on doit renseigner les infos de connexion à la base de données je reçois le message d'erreur comme celui du tutoriel sauf que je n'ai pas écrit xenforoo mais bien xenforo

error-xf.webp


Merci
 

Maxime H

Membre 
Salut et bienvenue,
Les champs sont sensibles à la casse, tu n'as pas une majuscule qui traîne quelque part ? C'est une erreur toute simple, le nom de la base de données ne correspond simplement pas.
 

Pascalou

Membre 
Bonjour et merci pour la réponse, incompréhensiblement j'avais nommé ma base de données xemforo...
Du coup ça fonctionne maintenant mais est-ce que je peux renommer la base de données en xenforo sans que ça coince quelque part ?
 

Oliver

Membre 
Sinon ce petit "script" permet de tester la connexion à une base de données :
HTML:
<?php

  function test_mysql_conn() {
    $mysql_server = 'localhost';
    $mysql_user = 'root';
    $mysql_pass = '';
    $mysql_db = 'default_db';

    $conn = new mysqli($mysql_server, $mysql_user, $mysql_pass, $mysql_db);
    if ($conn->connect_error) {
      error_log("Connection to MySQL failed: " . $conn->connect_error);
      return "NOT WORKING";
    }
    return "OK";
  };

?>
<html>
  <head>
    <title>TEST Connexion MySQL</title>
  </head>
  <body>
    <p>MySQL connection: <?php echo test_mysql_conn(); ?>.</p>
  </body>
</html>


Du coup ça fonctionne maintenant mais est-ce que je peux renommer la base de données en xenforo sans que ça coince quelque part ?
Oui mais modifie le fichier config.php en conséquence : /src/config.php
 

Fichiers joints

  • test-bdd.zip
    434 bytes · Vues: 0
Sur ton serveur, avec un logiciel FTP, FileZilla le plus souvent : à partir de la racine de tes fichiers tu trouveras un dossier src qui contient un fichier config.php. Il se remplit automatiquement avec les infos que tu donnes pendant l'installation de XenForo, à cette étape :

install2-xf.webp


Si tu changes manuellement le nom de ta base de données il faut que tu modifies manuellement le contenu du fichier config.php, dans ton cas change le nom de ta base de données à la ligne $config['db']['dbname'] = 'xf_local'; et profites en pour rajouter la ligne $config['enableAddOnArchiveInstaller'] = true; qui te permettra d'installer des add-ons ! ;)

PHP:
<?php

$config['db']['host'] = 'localhost';
$config['db']['port'] = '3306';
$config['db']['username'] = 'root';
$config['db']['password'] = '';
$config['db']['dbname'] = 'xf_local';

$config['fullUnicode'] = true;
$config['enableAddOnArchiveInstaller'] = true;
 

Hika Matik

Membre 
Je me suis toujours demandé pourquoi XF demandait à ses utilisateurs d'éditer un fichier sur le serveur pour pouvoir installer des add-ons ! :unsure:
Il devrait y avoir une case à cocher dans l'ACP, tout simplement.
 

Membres en ligne

Aucun membre en ligne actuellement.
Extras
Les tutoriels
en français
Collection de tutoriels exclusifs pour découvrir l'environnement XenForo.
Our translations
exclusives
French translation of official XenForo and XenAddons softwares.
The subscription
19.90 €
A premium account to access all our official resources.
Contribute to the development and sustainability of the forum with a donation to our PayPal account.
Haut