Nous avons les modules suivants installés sur Rackspace pour l'ancien serveur Magento. Ils ont un nouveau serveur que j'espère associer. Quel est le minimum requis?
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
la source
la source
Réponses:
La vérification des exigences de Magento est un script décent à exécuter pour confirmer que votre serveur répond aux exigences (vous devez changer la balise PHP d'ouverture
<?php
si votre serveur ne prend pas en charge les balises ouvertes courtes), et si vous l'ouvrez, il a une liste de PHP extensions nécessaires, qu'il répertorie comme:curl
dom
gd
hash
iconv
mcrypt
pcre
pdo
pdo_mysql
simplexml
Je dirais donc que vous avez absolument besoin de:
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
(pas dans le vérificateur des exigences, je suis sûr que vous en avez besoin)php54-soap-5.4.38-1.ius.centos6.x86_64
(même)Je conseillerais de garder ce qui suit:
php54-cli-5.4.38-1.ius.centos6.x86_64
(utile pour les scripts shell)php54-pear-1.9.5-2.ius.centos6.noarch
(nécessaire pour Megento connect, si utilisé)Peut être nécessaire selon les modules utilisés / la configuration:
php54-mbstring-5.4.38-1.ius.centos6.x86_64
(nécessaire pour certains modules, je pense que SagePaySuite en a besoin)php54-ioncube-loader-4.7.4-2.ius.centos6.x86_64
(nécessaire uniquement si vous avez des extensions cryptées ioncube)php54-pecl-apc-3.1.13-2.ius.centos6.x86_64
(Cache APC, vérifiez votre local.xml)php54-pecl-redis-2.2.5-1.ius.centos6.x86_64
(Cache Redis, vérifiez votre local.xml)Pas besoin:
php54-pecl-lzf-1.6.2-8.ius.centos6.x86_64
(Compression LZF)php54-imap-5.4.38-1.ius.centos6.x86_64
(Courrier IMAP, vous en doutez beaucoup)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 oui, également n98 MageRun a une commande que vous pouvez exécuter, ce qui est génial -
n98-magerun sys:check
, vous pouvez configurer un serveur temporaire et simplement installer des modules jusqu'à ce que la vérification revienne propre, ou aller à l'opposé était roudn et supprimer ce que vous ne ressentez pas vous avez besoin et exécutez la commande à chaque fois, la sortie de montre à peu près ce que Magento vérifie cependant:la source
php-soap
etphp-mysql
sont également nécessaires.APC
,Redis
Et / ouMemcached
sont en option pour la mise en cache