Erreur 500 et droit des dossiers

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Erreur 500 et droit des dossiers

    Bonjour,

    Après avoir parcouru les forums et autres sites à la recherche d'une réponse, sans succès, je reviens vers vous tenter de résoudre mon problème.

    Je suis chez OVH. Lorsque j'ai installé mon site en ligne, j'ai eu une erreur 500 (internal server error).

    J'ai consulté la doc OVH à ce propos et suivi leurs conseils en ce qui concerne le fichier htaccess. Je lui ai rajouté une extension (_bak), je l'ai enlevé, j'ai rajouté du texte, pas de texte... bref, ce n'est pas lui qui est en cause assurément.

    Donc, il doit s'agir d'un problème de droits. En effet, ils disent :
    Vous devez respecter quelques regles de securité au niveau des droits que vous donnez à vos scripts:
    - la racine de votre site doit être obligatoirement en 705 (les permissions mises par défaut par OVH). Il s'agit du repertoire / ou . (point) dans votre connexion ftp. Ne le modifiez pas,
    - les autres repertoires doivent être au maximum 755,
    - les scripts php/cgi doivent être au maximum 755.
    Or j'ai vérifié et constaté que ceux de mes dossiers sont 777. Quant aux fichiers ils indiquent 604

    1ère question : comment est-ce donc possible ?????
    2ème question : comment modifier ça... ?
    Je ne suis pas une pro de la programmation alors s'il existe une solution sans ça, ça m'arrangerait

    D'avance merci pour votre aide !

  • #2
    Re : Erreur 500 et droit des dossiers

    Pas d'idées ?

    Commentaire


    • #3
      Re : Erreur 500 et droit des dossiers

      Bon, alors, j'ai résolu une partie de mon problème.
      Pour ce qui est des droits il suffit, dans le logiciel FTP (en l'occurence Fillezilla pour moi) de sélectionner les fichiers/dossiers concernés, de faire un clic droit et d'aller sur le menu "droits d'accès au fichier"...

      Maintenant, je n'ai plus d'erreur 500 mais un message me disant que je ne peux pas me connecter à la base de données...
      Ca commence à sérieusement me prendre la tête.

      J'ai modifié mon htaccess. Maintenant il est en .htaccess et j'ai écris dedans "SetEnv PHP_VER 5_TEST"
      Mon fichier config est, me semble-t'il, bien configuré. Alors maintenant, je sèche complètement. Si quelqu'un peut m'aider, il a doit au champagne !

      Commentaire


      • #4
        Re : Erreur 500 et droit des dossiers

        Bonjour,
        J'ai modifié mon htaccess. Maintenant il est en .htaccess et j'ai écris dedans "SetEnv PHP_VER 5_TEST"
        Dans un premier temps, laisse uniquement cette ligne dedans.

        Mon fichier config est, me semble-t'il, bien configuré.
        Non, un message me disant que je ne peux pas me connecter à la base de données (sauf si la base est vide !) ça prouve que les chaines de connexion dans configuration.php sont erronnées.
        user et password doivent te permettre de te connecter à la base via phpMyAdmin.
        Pendant que tu es par là tu pourras vérifier le nom de la base.
        Reste le $host = serveur de données que seul ton hébergeur peut te donner.
        Schtroumpfe toi le Schtroumpf t'aidera.
        Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

        Commentaire


        • #5
          Re : Erreur 500 et droit des dossiers

          et re
          Non, un message me disant que je ne peux pas me connecter à la base de données (sauf si la base est vide !) ça prouve que les chaines de connexion dans configuration.php sont erronnées.
          D'une part : la base de données était bien vide... shame on me
          et d'autre part... je suis en joomla 1.5 sur ce site
          (j'ai des circonstances atténuantes, je suis sur 5 sites à la fois...)

          MAIS ! ça ne marche toujours pas, bien que j'ai importé la base avec succès (site créé en local puis importé sur OVH) ET changé le code dans le .htaccess : SetEnv PHP_VER 5

          Voici le mail d'OVH concernant ma base :
          MySQL:
          Serveur : mysql51-38.perso
          Utilisateur : tisseurdbase
          Nom de la base : tisseurdbase
          Et voici mon fichier config
          Code PHP:
          <?php
          class JConfig {
              var 
          $offline '0';
              var 
          $editor 'tinymce';
              var 
          $list_limit '20';
              var 
          $helpurl 'http://help.joomla.fr';
              var 
          $debug '0';
              var 
          $debug_lang '0';
              var 
          $sef '0';
              var 
          $sef_rewrite '0';
              var 
          $sef_suffix '0';
              var 
          $feed_limit '10';
              var 
          $feed_email 'author';
              var 
          $secret 'xxxxxxxxxx';
              var 
          $gzip '0';
              var 
          $error_reporting '-1';
              var 
          $xmlrpc_server '0';
              var 
          $log_path 'C:\\wamp\\www\\sitetisseur\\logs';
              var 
          $tmp_path 'C:\\wamp\\www\\sitetisseur\\tmp';
              var 
          $live_site '';
              var 
          $force_ssl '0';
              var 
          $offset '0';
              var 
          $caching '0';
              var 
          $cachetime '15';
              var 
          $cache_handler 'file';
              var 
          $memcache_settings = array();
              var 
          $ftp_enable '0';
              var 
          $ftp_host '127.0.0.1';
              var 
          $ftp_port '21';
              var 
          $ftp_user '';
              var 
          $ftp_pass '';
              var 
          $ftp_root '';
              var 
          $dbtype 'mysql';
              var 
          $host 'mysql51-38';
              var 
          $user 'tisseurdbase';
              var 
          $db 'tisseurdbase';
              var 
          $dbprefix 'jos_';
              var 
          $mailer 'mail';
              var 
          $mailfrom 'xxx@tisseur-des-toiles.com';
              var 
          $fromname 'tisseur';
              var 
          $sendmail '/usr/sbin/sendmail';
              var 
          $smtpauth '0';
              var 
          $smtpsecure 'none';
              var 
          $smtpport '25';
              var 
          $smtpuser '';
              var 
          $smtppass '';
              var 
          $smtphost 'localhost';
              var 
          $MetaAuthor '1';
              var 
          $MetaTitle '1';
              var 
          $lifetime '15';
              var 
          $session_handler 'database';
              var 
          $password '';
              var 
          $sitename 'Tisseur de perles';
              var 
          $MetaDesc 'Joomla! - le portail dynamique et système de gestion de contenu';
              var 
          $MetaKeys 'joomla, Joomla';
              var 
          $offline_message 'Ce site est en maintenance. Merci de revenir ultérieurement.';
          }
          ?>

          Commentaire


          • #6
            Re : Erreur 500 et droit des dossiers

            Déjà ton fichier configuration n'est pas bon, ça ne t'interpelle pas c:\\wamp ?

            Il faut :
            var $log_path = '/homez.xxx/xxxxxx/www/logs';
            var $tmp_path = '/homez.xxx/xxxxx/www/tmp';
            var $live_site = 'http://www.tondomaiine.com';
            Corriges déjà ça, et pour un htaccess valide prends celui de ma signature.

            PS: Ici on est sur le forum Joomla 1.6 et non 1.5 !

            Commentaire


            • #7
              Re : Erreur 500 et droit des dossiers

              Alors... tout d'abord, merci pour ta réponse zepelin57.

              J'ai modifié tout ce que tu m'as dis dans le fichier config (puis-je le montrer sans risque de sécurité maintenant que j'ai les bonnes données ?) et j'ai récupéré ton fichier htaccess dans ta signature (je l'ai transformé en .htaccess, c'est bien ce qu'il fallait faire ?)

              Quant au fait que l'on soit sur le forum 1.6 alors que l'on parle 1.5 j'en suis bien consciente, mais j'étais partie dans l'idée que j'avais réalisé le site dont on parle en 1.6...
              Oui, je sais, j'ai besoin de vacances

              Malgré mes changements, ça ne fonctionne toujours pas et j'ai toujours le même message d'erreur... une idée ?

              Commentaire


              • #8
                Re : Erreur 500 et droit des dossiers

                je l'ai transformé en .htaccess, c'est bien ce qu'il fallait faire ?
                Oui

                J'ai modifié tout ce que tu m'as dis dans le fichier config (puis-je le montrer sans risque de sécurité
                Oui en remplaçant les var concernant les mots de passe par des xxxx

                Malgré mes changements, ça ne fonctionne toujours pas et j'ai toujours le même message d'erreur... une idée ?
                Quel erreur, 500 ? Je vois au début que tu parles de chmod, tu as touché quelques choses car chez OVH les dossiers/sous-dossiers doivent être en 705 y compris le www, les fichiers en 604

                A contrôler avec ton logiciel ftp

                Commentaire


                • #9
                  Re : Erreur 500 et droit des dossiers

                  Ok.

                  Alors, voici le fichier config actuel
                  Code PHP:
                  <?php
                  class JConfig {
                      var 
                  $offline '0';
                      var 
                  $editor 'tinymce';
                      var 
                  $list_limit '20';
                      var 
                  $helpurl 'http://help.joomla.fr';
                      var 
                  $debug '0';
                      var 
                  $debug_lang '0';
                      var 
                  $sef '0';
                      var 
                  $sef_rewrite '0';
                      var 
                  $sef_suffix '0';
                      var 
                  $feed_limit '10';
                      var 
                  $feed_email 'author';
                      var 
                  $secret 'xxxx';
                      var 
                  $gzip '0';
                      var 
                  $error_reporting '-1';
                      var 
                  $xmlrpc_server '0';
                      var 
                  $log_path '/homez.169/tisseurd/www/logs';
                      var 
                  $tmp_path '/homez.169/tisseurd/www/tmp';
                      var 
                  $live_site 'http://www.tisseur-de-perles.com';
                      var 
                  $force_ssl '0';
                      var 
                  $offset '0';
                      var 
                  $caching '0';
                      var 
                  $cachetime '15';
                      var 
                  $cache_handler 'file';
                      var 
                  $memcache_settings = array();
                      var 
                  $ftp_enable '0';
                      var 
                  $ftp_host '127.0.0.1';
                      var 
                  $ftp_port '21';
                      var 
                  $ftp_user '';
                      var 
                  $ftp_pass '';
                      var 
                  $ftp_root '';
                      var 
                  $dbtype 'mysql';
                      var 
                  $host 'mysql51-38';
                      var 
                  $user 'tisseurdbase';
                      var 
                  $db 'tisseurdbase';
                      var 
                  $dbprefix 'jos_';
                      var 
                  $mailer 'mail';
                      var 
                  $mailfrom 'xxx@tisseur-des-toiles.com';
                      var 
                  $fromname 'tisseur';
                      var 
                  $sendmail '/usr/sbin/sendmail';
                      var 
                  $smtpauth '0';
                      var 
                  $smtpsecure 'none';
                      var 
                  $smtpport '25';
                      var 
                  $smtpuser '';
                      var 
                  $smtppass '';
                      var 
                  $smtphost 'localhost';
                      var 
                  $MetaAuthor '1';
                      var 
                  $MetaTitle '1';
                      var 
                  $lifetime '15';
                      var 
                  $session_handler 'database';
                      var 
                  $password '';
                      var 
                  $sitename 'Tisseur de perles';
                      var 
                  $MetaDesc 'Joomla! - le portail dynamique et système de gestion de contenu';
                      var 
                  $MetaKeys 'joomla, Joomla';
                      var 
                  $offline_message 'Ce site est en maintenance. Merci de revenir ultérieurement.';
                  }
                  ?>
                  Pour ce qui est de l'erreur 500, j'ai résolu le problème. J'ai trouvé comment modifier les droits.
                  Là où j'ai peut-être fait une erreur, c'est que j'ai tout passé (dossiers et fichiers) en 755. Mais tu as l'air de dire que les fichiers doivent être en 604... en tout cas, mon htaccess et mon fichier config sont bien en 604 (ce sont les seuls) et mon www est en 705 comme recommandé par OVH.

                  Le message d'erreur récurant actuellement c'est que je ne peux pas me connecter à la base...

                  Commentaire


                  • #10
                    Re : Erreur 500 et droit des dossiers

                    Si tu n'arrives pas à te connecter à la base c'est que les hote identifiants/mot de passe ne sont pas cohérents, notamment au niveau du host, cela devrait être mysql51-38.xxxx.

                    Essaies de te connecter à PhpMyadmin chez OVH sélectionne ton profil et fais un essai.

                    Commentaire


                    • #11
                      Re : Erreur 500 et droit des dossiers

                      Pff... c'est désespérant.

                      Ces infos là sont bonnes, pas de doute...
                      Code PHP:
                      var $host 'mysql51-38';
                          var 
                      $user 'tisseurdbase';
                          var 
                      $db 'tisseurdbase';
                          var 
                      $dbprefix 'jos_'
                      J'ai également essayé avec cette config mais ça ne marche pas plus :
                      Code PHP:
                      var $host 'mysql51-38.perso';
                          var 
                      $user 'tisseurdbase';
                          var 
                      $db 'tisseurdbase';
                          var 
                      $dbprefix 'jos_'
                      Par contre, je n'ai pas rentré de password dans mon fichier de confif. Est-ce normal ?

                      Qu'en est-il des droits ?
                      Pour ce qui est de l'erreur 500, j'ai résolu le problème. J'ai trouvé comment modifier les droits.
                      Là où j'ai peut-être fait une erreur, c'est que j'ai tout passé (dossiers et fichiers) en 755. Mais tu as l'air de dire que les fichiers doivent être en 604... en tout cas, mon htaccess et mon fichier config sont bien en 604 (ce sont les seuls) et mon www est en 705 comme recommandé par OVH.

                      Commentaire


                      • #12
                        Re : Erreur 500 et droit des dossiers

                        Par contre, je n'ai pas rentré de password dans mon fichier de confif. Est-ce normal ?
                        Bin non c'est pas normal, sinon comment veux-tu que la db se connecte ?

                        var $password = 'tonmotdepassemysql';

                        Commentaire


                        • #13
                          Re : Erreur 500 et droit des dossiers

                          JE T'AIME Zepelin57 !!!!!!



                          Merci...

                          Commentaire


                          • #14
                            Re : Erreur 500 et droit des dossiers

                            De rien, n'oublies pas de passer ton post en Réglé.

                            Commentaire


                            • #15
                              Re : Erreur 500 et droit des dossiers

                              j'aime bien les posts "réglés"
                              je crois que j'ai trouvé ici toutes les réponses à mes questions
                              Sans l'équipe du forum, y a longtemps que j'aurai abandonné Joomla... Merci à tous

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X