Problème connexion base de données/site

benjamin.lecureux Messages postés 69 Statut Membre -  
elgazar Messages postés 5776 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai besoin d'aide svp je suis novice !!!


Je change de site internet pour mon club de tennis et j'utilise maintenant WordPress
J'ai tout préparé et quand j'ai fait la bascule vers le dossier "www" via le ftp voilà ce que cela me met : (www.tcam.fr)

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/tcamxyed/www/wp-includes/pomo/entry.php on line 61

Qui peut m'aider svp je ne comprends pas là ça me dépasse

Merci par avance
Benjamin

13 réponses

  1. Utilisateur anonyme
     
    Bonjour

    C'est très probablement un problème de version de PHP.
    Chez quel hébergeur se trouve ton site ?
    1
    1. benjamin.lecureux Messages postés 69 Statut Membre
       
      c'est OVH
      0
  2. elgazar Messages postés 5776 Date d'inscription   Statut Membre Dernière intervention   1 330
     
    est ce que tu as utilisé un fichier .ovhconfig ?
    Pour mémoire, il faut coller le code ci-dessous dans un fichier .ovhconig que tu places à la racine de ton site (dans www)
    app.engine=php
    app.engine.version=5.5
    http.firewall=none
    environment=production


    Tu peux changer la version de php (5.5) si tu as un wordpress plus ancien
    1
    1. benjamin.lecureux Messages postés 69 Statut Membre
       
      Non j'ai juste pris tout le dossier que j'avais créé et j'ai tout mis via ftp dans la racine www
      0
    2. elgazar Messages postés 5776 Date d'inscription   Statut Membre Dernière intervention   1 330 > benjamin.lecureux Messages postés 69 Statut Membre
       
      ok donc essaye de mettre d'abord le fichier .ovhconfig pour voir si tu peux accéder à l'administration de wordpress.

      Si tu as déjà crée le site localement, il ne faut pas juste envoyer les fichiers car tous les liens internes et le fichier de connexion sont configurés pour fonctionner en local donc avec des adresses différentes
      0
    3. benjamin.lecureux Messages postés 69 Statut Membre
       
      J'ai regardé, je n'ai pas de fichier .ovhconfig... je le crée ? comment ? et je le mets où ?

      Désolé d'être un "boulet" !

      Merci :)
      0
    4. elgazar Messages postés 5776 Date d'inscription   Statut Membre Dernière intervention   1 330 > benjamin.lecureux Messages postés 69 Statut Membre
       
      Ouvre un éditeur de texte genre blocnote ou notepad , colle les lignes suivantes dedans
      app.engine=php
      app.engine.version=5.5
      http.firewall=none
      environment=production

      et enregistre-le sous le nom de test.ovhconfig
      ensuite envoie-le dans le dossier www de ton serveur
      Pour finir, fais un clic droit sur le fichier sur le serveur, choisis renommer et efface le mot test pour que ton fichier soit simplement nommé .ovhconfig ( sans rien devant le point)
      0
    5. benjamin.lecureux Messages postés 69 Statut Membre
       
      PAR CONTRE j'ai accès à l’administration de mon site sans souci via www.jetrouvetout.net/tcam/wordpress (et je voudrai transférer ce site qui se trouve dans le dossier "wordpress" dans l'autre site : www.tcam.fr en remplaçant le site existant par celui dans wordpress
      0
  3. dugenou Messages postés 6262 Statut Contributeur 1 455
     
    Bonjour,

    Je ne connais pas WordPress, mais voici ce que j'ai trouvé sur leur forum : https://wpfr.net/support/sujet/pb-connexion-basesite/

    Le problème semble être lié au déplacement du site sur un autre serveur.
    0
    1. benjamin.lecureux Messages postés 69 Statut Membre
       
      oui c'est moi qui ai posté !
      0
  4. benjamin.lecureux Messages postés 69 Statut Membre
     
    Bonjour

    Quelqu'un pourrait m'aider pour transférer correctement pas à pas ?

    Qui sait faire ?

    Merci merci
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Utilisateur anonyme
     
    Peux-tu nous montrer le contenu du fichier entry.php ?
    Cache les mots de passe s'il en contient.
    S'il fait plus de 100 lignes, ne le recopie pas ici mais mets le sur un site comme cjoint.com et mets le lien ici.
    0
    1. benjamin.lecureux Messages postés 69 Statut Membre
       
      <?php
      /**
      • Contains Translation_Entry class

      *
      • @version $Id: entry.php 718 2012-10-31 00:32:02Z nbachiyski $
      • @package pomo
      • @subpackage entry
      • /


      if ( !class_exists( 'Translation_Entry' ) ):
      /**
      • Translation_Entry class encapsulates a translatable string
      • /

      class Translation_Entry {

      /**
      • Whether the entry contains a string and its plural form, default is false

      *
      • @var boolean
      • /

      var $is_plural = false;

      var $context = null;
      var $singular = null;
      var $plural = null;
      var $translations = array();
      var $translator_comments = '';
      var $extracted_comments = '';
      var $references = array();
      var $flags = array();

      /**
      • @param array $args associative array, support following keys:
      • - singular (string) -- the string to translate, if omitted and empty entry will be created
      • - plural (string) -- the plural form of the string, setting this will set {@link $is_plural} to true
      • - translations (array) -- translations of the string and possibly -- its plural forms
      • - context (string) -- a string differentiating two equal strings used in different contexts
      • - translator_comments (string) -- comments left by translators
      • - extracted_comments (string) -- comments left by developers
      • - references (array) -- places in the code this strings is used, in relative_to_root_path/file.php:linenum form
      • - flags (array) -- flags like php-format
      • /

      function __construct( $args = array() ) {
      // if no singular -- empty object
      if (!isset($args['singular'])) {
      return;
      }
      // get member variable values from args hash
      foreach ($args as $varname => $value) {
      $this->$varname = $value;
      }
      if (isset($args['plural'])) $this->is_plural = true;
      if (!is_array($this->translations)) $this->translations = array();
      if (!is_array($this->references)) $this->references = array();
      if (!is_array($this->flags)) $this->flags = array();
      }

      /**
      • PHP4 constructor.
      • /

      public function Translation_Entry( $args = array() ) {
      self::__construct( $args );
      }

      /**
      • Generates a unique key for this entry

      *
      • @return string|bool the key or false if the entry is empty
      • /

      function key() {
      if (is_null($this->singular)) return false;
      // prepend context and EOT, like in MO files
      return is_null($this->context)? $this->singular : $this->context.chr(4).$this->singular;
      }

      /**
      • @param object $other
      • /

      function merge_with(&$other) {
      $this->flags = array_unique( array_merge( $this->flags, $other->flags ) );
      $this->references = array_unique( array_merge( $this->references, $other->references ) );
      if ( $this->extracted_comments != $other->extracted_comments ) {
      $this->extracted_comments .= $other->extracted_comments;
      }

      }
      }
      endif;
      0
    2. Utilisateur anonyme
       
      Suis le conseil d'elgazar pour passer à une version plus récente de PHP. Il t'a donné les indications ci-dessous
      0
  7. benjamin.lecureux Messages postés 69 Statut Membre
     
    une fois fait, je mets tout mon nouveau dossier sous le www ?
    0
    1. elgazar Messages postés 5776 Date d'inscription   Statut Membre Dernière intervention   1 330
       
      en fait je ne l'ai pas précisé parce que pour moi cela coule de source mais il fallait enlever les fichiers du site html avant cependant ce n'est pas grave, le blog est bien présent , il suffit de taper ladressedusite.tld:index.php pour le voir
      ATTENTION ne l'installe pas avant de lire la suite

      Est ce que tu avais installé et rempli wordpress quand il était dans le dossier wordpress ?
      si oui, récupère le fichier wp-config.php actuel qui se trouve dans www et mets les identifiants de connexion à la base de donnée puis renvoie-le, vérifie que le blog fonctionne correctement puis efface tous les fichiers html présents dans le dossier www

      Si tu ne l'avais pas installé, alors commence l'installation, remplis le blog puis quand il est prêt efface les fichiers html
      0
  8. benjamin.lecureux Messages postés 69 Statut Membre
     
    en fait, pour résumé la situation :
    J'ai retiré TOUT dans le dossier "www"
    J'ai supprimé ma base de données et j'en ai recréé une
    j'ai installé wordpress dans mon dossier "www" via le ftp
    je lance www.tcam.fr et je dois donc connecté avec ma base mon site
    mais cela met:

    Erreur de connexion à la base de données
    Cela signifie que les identifiants et mots de passe dans votre fichier wp-config.php sont incorrects, ou que nous ne pouvons pas contacter le serveur de base de données à localhost. Cela peut vouloir dire que la base de données de votre hébergement est indisponible.

    Êtes-vous sûr que vos identifiants sont corrects ?
    Êtes-vous sûr que vous avez saisi la bonne adresse d'hébergement ?
    Êtes-vous sûr que votre serveur de base de données fonctionne ?


    au secours !!!!
    0
    1. benjamin.lecureux Messages postés 69 Statut Membre
       
      et si on faisait se connecter via skype ? pour discuter et pour m'aider car tu m'as l'air pro !
      ou alors via teamviewer ?
      0
      1. elgazar Messages postés 5776 Date d'inscription   Statut Membre Dernière intervention   1 330 > benjamin.lecureux Messages postés 69 Statut Membre
         
        ca sert a quoi que je te dise quoi faire si après tu fais comme tu veux ?

        maintenant que tu as tout supprimer y compris la base de donnée il faut recommencer une installation normale en remettant le fichier wp-config d'origine puis aller sur ton site et suivre les indications en insérant les identifiants d'ovh et pas de celles de base de donnée en local
        0
  9. benjamin.lecureux Messages postés 69 Statut Membre
     
    Désolé :(
    Mais en fait, ma base de données était "pleine" ... donc afin d'épuré tout je pensais qu'en retirant tout et en mettant le "www" à vide, ce serait plus simple

    Vraiment toutes mes excuses, je pensais bien faire

    Comment dois-je procéder afin de pouvoir installer mon nouveau site (que j'avais fait sur www.jetrouvetout.net/tcam/wordpress) sur www.tcam.fr ??

    Encore désolé
    Merci pour ton retour, je suivrai A LA LETTRE tes recommandations
    Benj
    0
    1. elgazar Messages postés 5776 Date d'inscription   Statut Membre Dernière intervention   1 330
       
      La même chose que tout a l'heure, tu envoies les fichiers et dossiers qui sont dans le dossier wordpress et uniquement ce qui est a l'interieur (donc pas le dossier wordpress lui-même) dans le dossier tcam .

      ensuite tu vas a l'adresse de ton site tcam pour trouver la page d'installation de wordpress, tu entre les identifiants que t'a fourni ovh et tu lances l'installation.


      ps: est ce que tu as utilisé un serveur local pour créer ton site ou tu comptais écrire les articles directement en ligne ?
      0
  10. benjamin.lecureux Messages postés 69 Statut Membre
     
    ok dac ! j'envoie tout dans le dossier www ?
    par contre après quand je tapes www.tcam.fr je dois faire la connexion de wordpress vers ma base c'est ça ?

    et oui j'avais tout fait en ligne via ma base perso de jetrouvetout

    Merci :)

    PS : je fais ça et te tiens au courant
    0
  11. benjamin.lecureux Messages postés 69 Statut Membre
     
    Oula :( :(
    Tout est fait !
    Quand je vais sur www.tcam.fr je tombe sur l'accueil
    mais après cela va direct sur mon site perso !!!
    je comprends pas là ????

    Merci
    0
  12. benjamin.lecureux Messages postés 69 Statut Membre
     
    Oups mauvaise manip !
    j'ai mis sur le serveur la dossier de mon nouveau site !!

    Je retire tout et remet le dossier wordpress "vierge" dans le www du tcam

    désolé :)
    0
  13. benjamin.lecureux Messages postés 69 Statut Membre
     
    Ca y est !!!
    www.tcam.fr fonctionne
    MAIS maintenant j'aimerai migrer le site que j'avais fait sous l'adresse : www.jetrouvetout.net/tcam/wordpress et qu'il apparaisse sous : www.tcam.fr

    Comment faire ???

    Merci
    0
    1. benjamin.lecureux Messages postés 69 Statut Membre
       
      je fais un break jusque demain 15h !!! car là je craque
      0
  14. elgazar Messages postés 5776 Date d'inscription   Statut Membre Dernière intervention   1 330
     
    vu que tu fait systématiquement la même erreur, cela ne peut pas fonctionner

    il ne faut pas envoyer le dossier wordpress mais uniquement son contenu dans le dossier tcam (si tcam est le dossier sur lequel pointe ton ndd) ce qui veut dire que quand tu ouvres le dossier tcam , tu dois directement voir les fichiers index.php, wp-config et les dossiers wp-content, wp-includes et non pas un dossier wordpress
    0