Require 64-bit PHP in WCFSetup
authorTim Düsterhus <duesterhus@woltlab.com>
Wed, 11 May 2022 09:16:18 +0000 (11:16 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Wed, 11 May 2022 09:16:49 +0000 (11:16 +0200)
see #4512

wcfsetup/setup/lang/setup_de.xml
wcfsetup/setup/lang/setup_en.xml
wcfsetup/setup/template/stepShowSystemRequirements.tpl

index 61a7ede8a70b07937ddf5d2076d016616ff5682b..8bac0d1ba241e702299fd1ea386aa9e087d12bb4 100644 (file)
@@ -51,7 +51,7 @@
                <item name="wcf.global.systemRequirements.tls"><![CDATA[Verschlüsselte HTTPS-Verbindung (SSL/TLS)]]></item>
                <item name="wcf.global.systemRequirements.tls.description"><![CDATA[Die Installation wird über eine unverschlüsselte HTTP-Verbindung aufgerufen. Aus Gründen des Datenschutzes sollte der Zugriff generell über eine verschlüsselte HTTPS-Verbindung erfolgen. Unverschlüsselte Anfragen sollten auf die verschlüsselte Version umgeleitet werden. Bei der Verwendung von unverschlüsselten Verbindungen kann es zu einer Einschränkung des Funktionsumfangs kommen, da Webbrowser bestimmte Funktionen lediglich zur Verwendung mit verschlüsselten Verbindungen zulassen.]]></item>
                <item name="wcf.global.systemRequirements.x64"><![CDATA[64-Bit-Unterstützung]]></item>
-               <item name="wcf.global.systemRequirements.x64.description"><![CDATA[Eine PHP-Version mit Unterstützung für 64-Bit-Ganzzahlen wird benötigt, um Zahlwerte größer als etwa 2,1 Milliarden korrekt zu verarbeiten. Ohne 64-Bit-Unterstützung können bestimmte Funktionen eingeschränkt sein oder fehlerhafte Werte liefern. Darüber hinaus ist die Verarbeitungsgeschwindigkeit von Anfragen in 64-Bit-PHP gegenüber 32-Bit-PHP erhöht.]]></item>
+               <item name="wcf.global.systemRequirements.x64.description"><![CDATA[Die eingesetzte PHP-Version muss die Verarbeitung von 64-Bit-Ganzzahlen unterstützen, um Zahlwerte größer als etwa 2,1 Milliarden korrekt zu verarbeiten.]]></item>
                <item name="wcf.global.next"><![CDATA[Lade nächsten Schritt …]]></item>
                <item name="wcf.global.next.description"><![CDATA[Die Installation lädt im Moment den nächsten Schritt. Bitte haben Sie einen Augenblick Geduld.]]></item>
                <item name="wcf.global.configureDB"><![CDATA[Datenbankzugang konfigurieren]]></item>
index a50ef66129c30f3d9129723abe1a5047fa1f3c8d..cfa8e785e0cdeb528a2a945314766bd7d6a5799e 100644 (file)
@@ -51,7 +51,7 @@
                <item name="wcf.global.systemRequirements.tls"><![CDATA[Encrypted HTTPS Connection (SSL/TLS)]]></item>
                <item name="wcf.global.systemRequirements.tls.description"><![CDATA[The setup is accessed via an unencrypted HTTP connection. For privacy and security only encrypted HTTPS connections should be used. Unencrypted connections should be redirected to the encrypted variant. Some features might be unsupported when using unencrypted connections, as web browsers restrict some features for use with encrypted connections only.]]></item>
                <item name="wcf.global.systemRequirements.x64"><![CDATA[64-bit Support]]></item>
-               <item name="wcf.global.systemRequirements.x64.description"><![CDATA[A PHP version with support for 64-bit integers is required to correctly process numbers larger than ~2.1 billion. Without 64-bit support some functionality might be unavailable or return incorrect results. Furthermore the request processing speed of 64-bit PHP is increased compared to 32-bit PHP.]]></item>
+               <item name="wcf.global.systemRequirements.x64.description"><![CDATA[The PHP version must support 64-bit integers to correctly process numbers larger than ~2.1 billion.]]></item>
                <item name="wcf.global.next"><![CDATA[Loading next step …]]></item>
                <item name="wcf.global.next.description"><![CDATA[The installation is currently loading the next step, please wait.]]></item>
                <item name="wcf.global.configureDB"><![CDATA[Configure Database Access]]></item>
index 5e2e73647625d9b57ed7b978432e7b32508d8ab4..4d2a8b84b511ff6ade03e20fc0bee287649e92b9 100644 (file)
                                </dl>
                        </div>
                </section>
+               
+               <section class="section">
+                       <h2 class="sectionTitle">{lang}wcf.global.systemRequirements.x64{/lang}</h2>
                        
+                       <div class="row rowColGap formGrid">
+                               <dl class="col-xs-12 col-md-6">
+                                       <dt>{lang}wcf.global.systemRequirements.element.required{/lang}</dt>
+                                       <dd>{lang}wcf.global.systemRequirements.active{/lang}</dd>
+                               </dl>
+                               
+                               <dl class="col-xs-12 col-md-6">
+                                       <dt>{lang}wcf.global.systemRequirements.element.yours{/lang}</dt>
+                                       <dd>
+                                               <span class="badge {if !$system.x64.result}red{else}green{/if}">
+                                               {if !$system.x64.result}{lang}wcf.global.systemRequirements.notActive{/lang}{else}
+                                                       {lang}wcf.global.systemRequirements.active{/lang}
+                                               {/if}</span>
+                                               {if !$system.x64.result}<small>{lang}wcf.global.systemRequirements.x64.description{/lang}</small>{/if}
+                                       </dd>
+                               </dl>
+                       </div>
+               </section>
+               
                <section class="section">
                        <h2 class="sectionTitle">{lang}wcf.global.systemRequirements.memoryLimit{/lang}</h2>
                        
        <section class="section">
                <h2 class="sectionTitle">{lang}wcf.global.systemRequirements.recommended{/lang}</h2>
                
-               <section class="section">
-                       <h2 class="sectionTitle">{lang}wcf.global.systemRequirements.x64{/lang}</h2>
-                       
-                       <div class="row rowColGap formGrid">
-                               <dl class="col-xs-12 col-md-6">
-                                       <dt>{lang}wcf.global.systemRequirements.element.recommended{/lang}</dt>
-                                       <dd>{lang}wcf.global.systemRequirements.active{/lang}</dd>
-                               </dl>
-                               
-                               <dl class="col-xs-12 col-md-6">
-                                       <dt>{lang}wcf.global.systemRequirements.element.yours{/lang}</dt>
-                                       <dd>
-                                               <span class="badge {if !$system.x64.result}red{else}green{/if}">
-                                               {if !$system.x64.result}{lang}wcf.global.systemRequirements.notActive{/lang}{else}
-                                                       {lang}wcf.global.systemRequirements.active{/lang}
-                                               {/if}</span>
-                                               {if !$system.x64.result}<small>{lang}wcf.global.systemRequirements.x64.description{/lang}</small>{/if}
-                                       </dd>
-                               </dl>
-                       </div>
-               </section>
-
                <section class="section">
                        <h2 class="sectionTitle">{lang}wcf.global.systemRequirements.tls{/lang}</h2>
                        
        </section>
 
        <div class="formSubmit">
-               <input type="submit" value="{lang}wcf.global.button.next{/lang}"{if !$system.phpVersion.result || !$system.sql.result || !$system.memoryLimit.result || !$system.graphicsLibrary.result || !$system.hostname.result || !$system.cookie.result} disabled{/if} accesskey="s">
+               <input type="submit" value="{lang}wcf.global.button.next{/lang}"{if !$system.phpVersion.result || !$system.x64.result || !$system.sql.result || !$system.memoryLimit.result || !$system.graphicsLibrary.result || !$system.hostname.result || !$system.cookie.result} disabled{/if} accesskey="s">
                <input type="hidden" name="step" value="{@$nextStep}">
                <input type="hidden" name="tmpFilePrefix" value="{@$tmpFilePrefix}">
                <input type="hidden" name="languageCode" value="{@$languageCode}">