Tenemos los siguientes módulos instalados en Rackspace para el antiguo servidor Magento. Tienen un nuevo servidor, espero emparejar esto. ¿Cuáles son los mínimos requeridos?
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
fuente
fuente
Respuestas:
La verificación de requisitos de Magento es un script decente para ejecutar para confirmar que su servidor cumple con los requisitos (debe cambiar la etiqueta PHP de apertura a
<?php
si su servidor no admite etiquetas abiertas cortas), y si lo abre tiene una lista de PHP extensiones necesarias, que enumera como:curl
dom
gd
hash
iconv
mcrypt
pcre
pdo
pdo_mysql
simplexml
Entonces diría que definitivamente necesitas:
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
(no en el verificador de requisitos, aunque estoy bastante seguro de que lo necesita)php54-soap-5.4.38-1.ius.centos6.x86_64
(mismo)Aconsejaría mantener lo siguiente:
php54-cli-5.4.38-1.ius.centos6.x86_64
(útil para scripts de shell)php54-pear-1.9.5-2.ius.centos6.noarch
(necesario para Megento connect, si se usa)Puede ser necesario dependiendo de los módulos utilizados / configuración:
php54-mbstring-5.4.38-1.ius.centos6.x86_64
(Necesitado por algunos módulos, creo que SagePaySuite lo necesita)php54-ioncube-loader-4.7.4-2.ius.centos6.x86_64
(solo es necesario si tiene extensiones cifradas con ioncube)php54-pecl-apc-3.1.13-2.ius.centos6.x86_64
(Caché APC, verifique su local.xml)php54-pecl-redis-2.2.5-1.ius.centos6.x86_64
(Redis caché, verifique su local.xml)Innecesario:
php54-pecl-lzf-1.6.2-8.ius.centos6.x86_64
(Compresión LZF)php54-imap-5.4.38-1.ius.centos6.x86_64
(Correo IMAP, mucha duda lo necesitas)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
Ah, sí , también n98 MageRun tiene un comando que puede ejecutar, que es excelente
n98-magerun sys:check
, puede configurar un servidor temporal y simplemente instalar módulos hasta que la verificación vuelva a estar limpia, o ir al revés y quitar lo que no siente necesita y ejecuta el comando cada vez, sin embargo, la salida muestra más o menos lo que el Magento busca:fuente
php-soap
yphp-mysql
se requieren también.APC
,Redis
y / oMemcached
son opcionales para el almacenamiento en caché