<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Bug installateur PhenixSuite – étape installTheme redirigée en 302]]></title><description><![CDATA[<p dir="auto">Bonjour,</p>
<p dir="auto">Nous rencontrons un blocage reproductible à 86 % pendant une installation neuve de PhenixSuite via l’auto-installeur officiel.</p>
<p dir="auto">Environnement :</p>
<ul>
<li>Debian 12 ;</li>
<li>Apache avec Fast-CGI/SuEXEC ;</li>
<li>PHP 8.3.36 ;</li>
<li>MariaDB 10.11.14 ;</li>
<li>base vide et installation neuve.<br />
Toutes les étapes aboutissent correctement jusqu’aux modules :</li>
<li>generateSettingsFile : HTTP 200 ;</li>
<li>installDatabase : HTTP 200 ;</li>
<li>installDefaultData : HTTP 200 ;</li>
<li>populateDatabase : HTTP 200 ;</li>
<li>configureShop : HTTP 200 ;</li>
<li>installModules : HTTP 200 ;</li>
<li>installTheme : HTTP 302 vers /install/index.php, puis erreur générique dans l’assistant.<br />
Le problème est identique en HTTP et HTTPS. Il ne semble donc pas lié au certificat ou à la configuration SSL.</li>
</ul>
<p dir="auto">Aucune requête installModulesAddons n’est exécutée entre installModules et installTheme. Or le contrôleur hérité de PrestaShop 1.6 n’autorise installTheme que si le marqueur de session suivant existe :</p>
<p dir="auto">process_validated['installModulesAddons']</p>
<p dir="auto">En son absence, la requête tombe dans le fallback Tools::redirect('index.php'), ce qui correspond exactement au 302 observé. L’interface affichée ne comporte d’ailleurs aucune étape « Installation des modules Addons ».</p>
<p dir="auto">Pouvez-vous confirmer si l’étape Addons a été retirée de la séquence sans adaptation de cette précondition ? Le correctif attendu semble être soit :</p>
<ul>
<li>rétablir l’appel installModulesAddons ;</li>
<li>soit autoriser installTheme après la validation de installModules.<br />
Nous souhaitons appliquer votre correctif officiel plutôt qu’une modification locale non confirmée.</li>
</ul>
<p dir="auto">Autre point de sécurité important : le contrôle de connexion à la base transmet actuellement le mot de passe SQL dans la query string d’une requête GET. Il est alors enregistré en clair dans le journal d’accès Apache. Le secret a été renouvelé, mais il serait préférable d’utiliser une requête POST et de ne jamais placer ce mot de passe dans l’URL.</p>
<p dir="auto">Je peux fournir les lignes de journal anonymisées et la capture de l’erreur si nécessaire.</p>
<p dir="auto">Cordialement.</p>
]]></description><link>https://bb.enter-solutions.net/topic/1285/bug-installateur-phenixsuite-étape-installtheme-redirigée-en-302</link><generator>RSS for Node</generator><lastBuildDate>Sun, 25 Oct 2026 09:10:50 GMT</lastBuildDate><atom:link href="https://bb.enter-solutions.net/topic/1285.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 24 Oct 2026 09:19:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bug installateur PhenixSuite – étape installTheme redirigée en 302 on Sat, 24 Oct 2026 20:15:20 GMT]]></title><description><![CDATA[<p dir="auto">Bonsoir <a class="plugin-mentions-user plugin-mentions-a" href="/user/saration1" aria-label="Profile: saration1">@<bdi>saration1</bdi></a>  et merci pour votre retour.</p>
<p dir="auto">L'installeur a été mis à jour.</p>
]]></description><link>https://bb.enter-solutions.net/post/2607</link><guid isPermaLink="true">https://bb.enter-solutions.net/post/2607</guid><dc:creator><![CDATA[eolia]]></dc:creator><pubDate>Sat, 24 Oct 2026 20:15:20 GMT</pubDate></item></channel></rss>