У нас установлены следующие модули в Rackspace для старого сервера Magento. У них есть новый сервер, который я надеюсь соединить. Какой минимум необходим?
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
источник
источник
Ответы:
Magento проверка требований является достойной скрипт для запуска , чтобы подтвердить ваш сервер отвечает требованиям (вы должны изменить открытия PHP тег ,
<?php
если ваш сервер не поддерживает короткие открытые теги), и если вы откроете это имеет список PHP необходимы расширения, которые перечислены как:curl
dom
gd
hash
iconv
mcrypt
pcre
pdo
pdo_mysql
simplexml
Так что я бы сказал, что вам обязательно нужно:
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
(не в проверке требований, но уверен, что вам нужно)php54-soap-5.4.38-1.ius.centos6.x86_64
(одна и та же)Я бы посоветовал сохранить следующее:
php54-cli-5.4.38-1.ius.centos6.x86_64
(полезно для сценариев оболочки)php54-pear-1.9.5-2.ius.centos6.noarch
(необходим для подключения Megento, если используется)Может потребоваться в зависимости от используемых модулей / конфигурации:
php54-mbstring-5.4.38-1.ius.centos6.x86_64
(необходимо для некоторых модулей, я считаю, что SagePaySuite это нужно)php54-ioncube-loader-4.7.4-2.ius.centos6.x86_64
(требуется только если у вас есть зашифрованные расширения ioncube)php54-pecl-apc-3.1.13-2.ius.centos6.x86_64
(APC-кэш, проверьте ваш local.xml)php54-pecl-redis-2.2.5-1.ius.centos6.x86_64
(Redis кеш, проверьте ваш local.xml)Не нужно:
php54-pecl-lzf-1.6.2-8.ius.centos6.x86_64
(Сжатие LZF)php54-imap-5.4.38-1.ius.centos6.x86_64
(IMAP почта, очень сомневаюсь, что вам нужно)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
О, да, также n98 MageRun имеет команду, которую вы можете запустить, и это здорово -
n98-magerun sys:check
вы можете настроить временный сервер и просто установить модули, пока проверка не вернется, или перейти наоборот, как обычно, и отбросить то, что вы не чувствуете вам нужно и запускать команду каждый раз, вывод команды for показывает почти то, что проверяет Magento one:источник
php-soap
иphp-mysql
требуются также.APC
,Redis
И / или неMemcached
являются обязательными для кэширования