aide prestashop PhenixSuite Help
    • Catégories
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Recherche
    • S'inscrire
    • Se connecter

    Installation sur Debian

    Planifier Épinglé Verrouillé Déplacé Questions relatives à l'installation/upgrade
    13 Messages 2 Publieurs 62 Vues 2 Watching
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • eoliaE Hors-ligne
      eolia @mapomme1108
      dernière édition par

      Bonsoir @mapomme1108
      Toutes les versions Debian sont compatibles.
      Php: max 8.4 pour l'instant
      Mysql 8 ou MariaDb (préféré) toutes versions

      Créateur de PhenixSuite. Pour plus d'infos : https://eoliashop.com

      M 1 réponse Dernière réponse Répondre Citer 0
      • M Hors-ligne
        mapomme1108 @eolia
        dernière édition par

        Bonsoir @eolia,

        Merci pour ton aide

        J'ai installé :

        • Debian 13.4.0
        • Apache2
        • php 8.4
        • mariadb 11.8.6

        Lorsque j'arrive à l'étape de l'installation "Compatibilité système", j'ai ce message :
        "Merci de bien vouloir corriger le(s) point(s) ci-dessous puis de cliquer sur le bouton "Rafraichir ces informations" afin de tester à nouveau la compatibilité de votre système."

        Mais rien n'est indiqué sous ce message

        eoliaE 1 réponse Dernière réponse Répondre Citer 0
        • eoliaE Hors-ligne
          eolia @mapomme1108
          dernière édition par

          Rien dans le error.log du serveur ?

          Créateur de PhenixSuite. Pour plus d'infos : https://eoliashop.com

          M 1 réponse Dernière réponse Répondre Citer 0
          • M Hors-ligne
            mapomme1108 @eolia
            dernière édition par

            Voici le fichier /var/log/apache2/error.log

            [Tue Mar 31 15:38:42.902675 2026] [mpm_prefork:notice] [pid 2701:tid 2701] AH00163: Apache/2.4.66 (Debian) OpenSSL/3.5.5 configured -- resuming normal operations
            [Tue Mar 31 15:38:42.902804 2026] [core:notice] [pid 2701:tid 2701] AH00094: Command line: '/usr/sbin/apache2'
            [Tue Mar 31 15:38:49.294718 2026] [php:warn] [pid 2703:tid 2703] [client 192.168.1.25:56986] PHP Warning:  Undefined array key "HTTPS" in /var/www/phenix-install.php on line 36, referer: http://192.168.1.50/
            [Tue Mar 31 15:39:04.870198 2026] [php:warn] [pid 2703:tid 2703] [client 192.168.1.25:56986] PHP Warning:  rmdir(/var/www/phenixsuite): Directory not empty in /var/www/phenix-install.php on line 82, referer: http://192.168.1.50/
            
            eoliaE 1 réponse Dernière réponse Répondre Citer 0
            • eoliaE Hors-ligne
              eolia @mapomme1108
              dernière édition par eolia

              Pouvez-vous tester avec ce fichier ? (et je vous conseille de faire un certificat auto-signé également)
              phenix-install.php

              Et on parle bien de cette page ?
              32608260-6a64-42ee-8597-a38d0b7c3e66-image.png
              Si oui voici les tests effectués:

              public static function getDefaultTests()
              {
                  $tests = array(
                      'upload' => false,
                      'cache_dir' => 'cache',
                      'log_dir' => 'log',
                      'img_dir' => 'img',
                      'module_dir' => 'modules',
                      'theme_lang_dir' => 'themes/'._THEME_NAME_.'/lang/',
                      'theme_pdf_lang_dir' => 'themes/'._THEME_NAME_.'/pdf/lang/',
                      'theme_cache_dir' => 'themes/'._THEME_NAME_.'/cache/',
                      'translations_dir' => 'translations',
                      'customizable_products_dir' => 'upload',
                      'virtual_products_dir' => 'download'
                  );
              
                  $tests = array_merge($tests, array(
                      'system' => array(
                          'fopen', 'fclose', 'fread', 'fwrite',
                          'rename', 'file_exists', 'unlink', 'rmdir', 'mkdir',
                          'getcwd', 'chdir', 'chmod'
                      ),
                      'phpversion' => false,
                      'gd' => false,
                      'intl' => false,
                      'mysql_support' => false,
                      'config_dir' => 'config',
                      'files' => false,
                      'mails_dir' => 'mails',
                  ));
              
                  return $tests;
              }
              public static function test_phpversion()
              {
                  return version_compare(substr(phpversion(), 0, 5), '5.6.0', '>=');
              }
              
              public static function test_new_phpversion()
              {
                  return version_compare(substr(phpversion(), 0, 5), '7.1.0', '>=');
              }
              
              public static function test_mysql_support()
              {
                  return extension_loaded('mysql') || extension_loaded('mysqli') || extension_loaded('pdo_mysql');
              }
              
              public static function test_pdo_mysql()
              {
                  return extension_loaded('pdo_mysql');
              }
              
              public static function test_magicquotes()
              {
                  return PHP_VERSION >= 7 ? true : !get_magic_quotes_gpc();
              }
              
              public static function test_upload()
              {
                  return ini_get('file_uploads');
              }
              
              public static function test_fopen()
              {
                  return ini_get('allow_url_fopen');
              }
              
              public static function test_system($funcs)
              {
                  foreach($funcs as $func) {
                      if(!function_exists($func)) {
                          return false;
                      }
                  }
              
                  return true;
              }
              
              public static function test_gd()
              {
                  return function_exists('imagecreatetruecolor');
              }
              
              public static function test_register_globals()
              {
                  return !ini_get('register_globals');
              }
              
              public static function test_gz()
              {
                  if(function_exists('gzencode')) {
                      return @gzencode('dd') !== false;
                  }
              
                  return false;
              }
              

              Créateur de PhenixSuite. Pour plus d'infos : https://eoliashop.com

              M 1 réponse Dernière réponse Répondre Citer 0
              • M Hors-ligne
                mapomme1108 @eolia
                dernière édition par mapomme1108

                Il y a le même problème avec le fichier que vous m'avez donné

                Il s'agit de cette page
                text alternatif

                J'ai essayé avec un certificat auto signé en suivant le wiki de Debian et le problème est le même.

                Voici le error.log

                [Tue Mar 31 20:07:58.699386 2026] [ssl:warn] [pid 3767:tid 3767] AH01906: localhost:443:0 server certificate is a CA certificate (BasicConstraints: CA ==>
                [Tue Mar 31 20:07:58.783283 2026] [ssl:warn] [pid 3768:tid 3768] AH01906: localhost:443:0 server certificate is a CA certificate (BasicConstraints: CA ==>
                [Tue Mar 31 20:07:58.804569 2026] [mpm_prefork:notice] [pid 3768:tid 3768] AH00163: Apache/2.4.66 (Debian) OpenSSL/3.5.5 configured -- resuming normal op>
                [Tue Mar 31 20:07:58.804635 2026] [core:notice] [pid 3768:tid 3768] AH00094: Command line: '/usr/sbin/apache2'
                

                Il s'agit de Debian dans un machine virtuelle

                J'ai le même problème avec xampp sous Windows 11 (avec les deux fichiers phenix-install.php)

                eoliaE 1 réponse Dernière réponse Répondre Citer 0
                • eoliaE Hors-ligne
                  eolia @mapomme1108
                  dernière édition par

                  Ok,
                  dans le fichier /install/theme/views/system.phtml ajoutez ceci à la ligne 6:

                  <?php echo print_r($this->tests['required'], 1) ?>

                  et rafraichissez juste la page.

                  Vous devriez avoir un debug des tests. Dans mon cas ça m'affiche ceci:
                  09e535e0-cfca-4357-9b21-fabdf0843be1-image.png

                  Créateur de PhenixSuite. Pour plus d'infos : https://eoliashop.com

                  M 1 réponse Dernière réponse Répondre Citer 0
                  • M Hors-ligne
                    mapomme1108 @eolia
                    dernière édition par mapomme1108

                    @eolia merci pour votre aide

                    J'ai ajouté le code dans le fichier et rafraichi la page.

                    J'ai ceci en retour

                    Array ( [checks] => Array ( [upload] => ok [cache_dir] 
                    => ok [log_dir] => ok [img_dir] => ok [module_dir]
                    => ok [theme_lang_dir] => ok [theme_pdf_lang_dir]
                    => ok [theme_cache_dir] => ok [translations_dir]
                    => ok [customizable_products_dir] => ok [virtual_products_dir] => ok [system]
                    => ok [phpversion] => ok [gd] 
                    => ok [intl] => fail [mysql_support]
                    => ok [config_dir] => ok [files]
                    => ok [mails_dir] => ok ) [success] => 0 )
                    
                    eoliaE 1 réponse Dernière réponse Répondre Citer 0
                    • eoliaE Hors-ligne
                      eolia @mapomme1108
                      dernière édition par

                      Ok donc il manque intl sur votre système
                      Un sudo apt-get install php-intl devrait régler le pb.

                      Créateur de PhenixSuite. Pour plus d'infos : https://eoliashop.com

                      M 1 réponse Dernière réponse Répondre Citer 0
                      • M Hors-ligne
                        mapomme1108 @eolia
                        dernière édition par

                        @eolia
                        Effectivement, c'était ça le problème, l'installation est allé au bout cette fois

                        Merci beaucoup pour ton aide 🙂

                        eoliaE 1 réponse Dernière réponse Répondre Citer 0
                        • eoliaE Hors-ligne
                          eolia @mapomme1108
                          dernière édition par

                          😊 Il faut quand même que je fasse en sorte que le message d'erreur s'affiche !

                          Créateur de PhenixSuite. Pour plus d'infos : https://eoliashop.com

                          eoliaE 1 réponse Dernière réponse Répondre Citer 0
                          • eoliaE Hors-ligne
                            eolia @eolia
                            dernière édition par

                            Là, c'est mieux^^
                            6f7e00b6-fb0b-42d2-a843-87ae289f428e-image.png

                            Créateur de PhenixSuite. Pour plus d'infos : https://eoliashop.com

                            1 réponse Dernière réponse Répondre Citer 0
                            • Premier message
                              Dernier message
                            bug
                            26 sujets
                            1.6
                            24 sujets
                            front-office
                            11 sujets
                            1.5
                            8 sujets
                            1.7
                            5 sujets
                            système
                            4 sujets
                            administration
                            3 sujets
                            hack
                            3 sujets
                            module
                            3 sujets
                            performance
                            3 sujets
                            smtp
                            3 sujets
                            transporteurs
                            3 sujets
                            dashboard
                            2 sujets
                            https
                            2 sujets
                            paypal
                            2 sujets
                            promotions
                            2 sujets