Bei Rackspace sind die folgenden Module für den alten Magento-Server installiert. Sie haben einen neuen Server, den ich hoffentlich abkoppeln kann. Was ist das Minimum?
php54-pecl-memcache-3.0.8-1.ius.centos6.x86_64
php54-mysql-5.4.38-1.ius.centos6.x86_64
php54-mbstring-5.4.38-1.ius.centos6.x86_64
php54-ioncube-loader-4.7.4-2.ius.centos6.x86_64
php54-cli-5.4.38-1.ius.centos6.x86_64
php54-mcrypt-5.4.38-1.ius.centos6.x86_64
php54-pecl-apc-3.1.13-2.ius.centos6.x86_64
php54-xml-5.4.38-1.ius.centos6.x86_64
php54-soap-5.4.38-1.ius.centos6.x86_64
php54-gd-5.4.38-1.ius.centos6.x86_64
php54-pear-1.9.5-2.ius.centos6.noarch
php54-pecl-lzf-1.6.2-8.ius.centos6.x86_64
php54-pecl-redis-2.2.5-1.ius.centos6.x86_64
php54-imap-5.4.38-1.ius.centos6.x86_64
php54-process-5.4.38-1.ius.centos6.x86_64
php54-bcmath-5.4.38-1.ius.centos6.x86_64
php54-pdo-5.4.38-1.ius.centos6.x86_64
php54-intl-5.4.38-1.ius.centos6.x86_64
php54-odbc-5.4.38-1.ius.centos6.x86_64
php54-pspell-5.4.38-1.ius.centos6.x86_64
php-5.4
server-setup
brentwpeterson
quelle
quelle
Antworten:
Die Magento-Anforderungsprüfung ist ein anständiges Skript, das ausgeführt werden muss, um zu bestätigen, dass Ihr Server die Anforderungen erfüllt (Sie müssen das öffnende PHP-Tag in ändern,
<?php
wenn Ihr Server keine kurzen offenen Tags unterstützt), und wenn Sie es öffnen, enthält es eine Liste von PHP Es werden folgende Erweiterungen benötigt:curl
dom
gd
hash
iconv
mcrypt
pcre
pdo
pdo_mysql
simplexml
Also ich würde sagen, Sie brauchen definitiv:
php54-pecl-memcache-3.0.8-1.ius.centos6.x86_64
php54-mysql-5.4.38-1.ius.centos6.x86_64
php54-mcrypt-5.4.38-1.ius.centos6.x86_64
php54-xml-5.4.38-1.ius.centos6.x86_64
php54-gd-5.4.38-1.ius.centos6.x86_64
php54-pdo-5.4.38-1.ius.centos6.x86_64
php54-intl-5.4.38-1.ius.centos6.x86_64
(nicht in der Anforderungsprüfung, aber ziemlich sicher, dass Sie es brauchen)php54-soap-5.4.38-1.ius.centos6.x86_64
(gleich)Ich würde empfehlen, Folgendes beizubehalten:
php54-cli-5.4.38-1.ius.centos6.x86_64
(nützlich für Shell-Skripte)php54-pear-1.9.5-2.ius.centos6.noarch
(wird für Megento Connect benötigt, falls verwendet)Könnte je nach verwendeten Modulen / Konfiguration erforderlich sein:
php54-mbstring-5.4.38-1.ius.centos6.x86_64
(Wird von einigen Modulen benötigt, ich glaube, dass SagePaySuite es braucht)php54-ioncube-loader-4.7.4-2.ius.centos6.x86_64
(nur erforderlich, wenn Sie mit ioncube verschlüsselte Erweiterungen haben)php54-pecl-apc-3.1.13-2.ius.centos6.x86_64
(APC-Cache, überprüfen Sie Ihre local.xml)php54-pecl-redis-2.2.5-1.ius.centos6.x86_64
(Redis Cache, überprüfen Sie Ihre local.xml)Nicht benötigt:
php54-pecl-lzf-1.6.2-8.ius.centos6.x86_64
(LZF-Komprimierung)php54-imap-5.4.38-1.ius.centos6.x86_64
(IMAP-Mail, sehr zu bezweifeln, dass Sie brauchen)php54-process-5.4.38-1.ius.centos6.x86_64
php54-bcmath-5.4.38-1.ius.centos6.x86_64
php54-odbc-5.4.38-1.ius.centos6.x86_64
php54-pspell-5.4.38-1.ius.centos6.x86_64
Oh yeh, auch n98 MageRun hat einen Befehl, den Sie ausführen können. Das ist großartig
n98-magerun sys:check
. Sie können einen temporären Server einrichten und nur Module installieren, bis die Prüfung wieder sauber ist, oder das Gegenteil tun, um das zu entfernen, was Sie nicht fühlen Wenn Sie den Befehl jedes Mal benötigen und ausführen, zeigt die Ausgabe für so ziemlich das, worauf der Magento prüft:quelle
php-soap
undphp-mysql
sind ebenfalls erforderlich.APC
,Redis
und / oderMemcached
sind optional zum Cachen