ORO CRM:Composer 安装失败的迁移
ORO CRM: Failed migrations by Composer install
我在安装说明时遇到问题 (https://doc.oroinc.com/backend/setup/installation/)。
这是我的环境:
操作系统:Debian GNU/Linux 8 (jessie)
MySql: mysql Ver 15.1 Distrib 10.0.38-MariaDB
Check system requirements
+---------+---------------------------------------------------------------------------------------------------------------------------------------------------+
| Check | Mandatory requirements |
+---------+---------------------------------------------------------------------------------------------------------------------------------------------------+
| OK | Vendor libraries must be installed |
| OK | app/cache/ or var/cache/ directory must be writable |
| OK | app/logs/ or var/logs/ directory must be writable |
| OK | Configured default timezone "Europe/Berlin" must be supported by your installation of PHP |
| OK | iconv() must be available |
| OK | json_encode() must be available |
| OK | session_start() must be available |
| OK | ctype_alpha() must be available |
| OK | token_get_all() must be available |
| OK | simplexml_import_dom() must be available |
| OK | PCRE extension must be available |
| OK | /tmp (sys_get_temp_dir()) directory must be writable |
| OK | Maximum supported filename length must be greater or equal 242 characters. Make sure that the cache folder is not inside the encrypted directory. |
+---------+---------------------------------------------------------------------------------------------------------------------------------------------------+
+---------+--------------------------------------------+
| Check | PHP settings |
+---------+--------------------------------------------+
| OK | detect_unicode must be disabled in php.ini |
| OK | string functions should not be overloaded |
| OK | memory_limit should be at least 512M |
+---------+--------------------------------------------+
+---------+--------------------------------------------------------------------------------------------+
| Check | Oro specific requirements |
+---------+--------------------------------------------------------------------------------------------+
| OK | PHP version must be at least 7.3.13 (7.3.19-1+0~20200612.60+debian8~1.gbp6c8fe1 installed) |
| OK | GD extension must be at least 2.0 |
| OK | cURL extension must be at least 7.0 |
| OK | openssl_encrypt() should be available |
| OK | iconv() must not return the false result on converting string "check string" |
| OK | intl extension should be available |
| OK | zip extension should be installed |
| OK | NodeJS is installed |
| OK | NodeJS ">=12.0" version must be installed. |
| OK | NPM is installed |
| OK | public/uploads/ directory must be writable |
| OK | public/media/ directory must be writable |
| OK | public/bundles/ directory must be writable |
| OK | var/attachment/ directory must be writable |
| OK | var/import_export/ directory must be writable |
| OK | public/js directory must be writable |
| OK | public directory must be writable |
| OK | config/parameters.yml file must be writable |
| OK | UUID SQL function must be present |
+---------+--------------------------------------------------------------------------------------------+
+---------+---------------------------------------------------------------------------------+
| Check | Optional recommendations |
+---------+---------------------------------------------------------------------------------+
| OK | Vendors should be installed in order to check all requirements. |
| OK | PCRE extension should be at least version 8.0 (10.34 installed) |
| OK | PHP-DOM and PHP-XML modules should be installed |
| OK | mb_strlen() should be available |
| OK | utf8_decode() should be available |
| OK | filter_var() should be available |
| OK | posix_isatty() should be available |
| OK | intl extension should be available |
| OK | intl extension should be correctly configured |
| OK | intl ICU version should be at least 4+ |
| OK | intl.error_level should be 0 in php.ini |
| OK | a PHP accelerator should be installed |
| OK | short_open_tag should be disabled in php.ini |
| OK | magic_quotes_gpc should be disabled in php.ini |
| OK | register_globals should be disabled in php.ini |
| OK | session.auto_start should be disabled in php.ini |
| OK | PDO should be installed |
| OK | PDO should have some drivers installed (currently available: mysql, sqlite) |
| OK | SOAP extension should be installed (API calls) |
| WARNING | Install and enable the Tidy extension. |
| WARNING | Disable Phar extension to reduce the risk of PHP unserialization vulnerability. |
| OK | IMAP extension should be installed for valid email processing on IMAP sync. |
+---------+---------------------------------------------------------------------------------+
我收到以下错误:
> Oro\Bundle\EntityConfigBundle\Migration\WarmUpEntityConfigCacheMigration - skipped
In MigrationExecutor.php line 116:
Failed migrations: Oro\Bundle\ScopeBundle\Migrations\Schema\OroScopeBundleInstaller.
还有其他人遇到同样的问题或知道我该如何解决吗?
谢谢
编辑:
信息作者:作曲家信息 | grep oro/
oro/calendar-bundle 4.1.4 Calendar bundle for OroPlatform-based applications.
oro/commerce 4.1.5 OroCommerce - an open-source Business to Business Commerce application. \nThis package con...
oro/commerce-crm 4.1.2 OroCRM integration for OroCommerce
oro/crm 4.1.5 OroCRM
oro/crm-call-bundle 4.1.4 Oro Call Bundle
oro/crm-dotmailer 4.1.4 Oro Dotmailer integration
oro/crm-hangouts-call-bundle 4.1.1 Oro Google Hangouts integration
oro/crm-magento-embedded-contact-us 4.1.1 OroCRM Magento Embedded Contact Us package
oro/crm-task-bundle 4.1.3 Oro Task Bundle
oro/crm-zendesk 4.1.2 OroCRM Zendesk Integration
oro/customer-portal 4.1.5
oro/doctrine-extensions 1.2.2 Doctrine Extensions for MySQL and PostgreSQL.
oro/marketing 4.1.3 Oro Marketing Bundles
oro/oauth2-server 4.1.3 Oro OAuth 2.0 authorization and resource server for BAP
oro/platform 4.1.5 Business Application Platform (BAP)
oro/platform-serialised-fields 4.1.1 OroPlatform Serialized Fields
oro/redis-config 4.1.2 OroRedisConfigBundle
oro/twig-inspector 1.0.3 Oro Twig Inspector adds the possibility to find twig templates and blocks used for renderi...
官方不支持 MariaDB。我们建议使用 Mysql 5.7+。有关详细信息,请参阅 OroCRM system requirements。
无论如何,如果您选择使用 MariaDB 而不是 MySQL,您应该更新到最新版本,因为 10.0 太旧且不受支持。
我在安装说明时遇到问题 (https://doc.oroinc.com/backend/setup/installation/)。
这是我的环境:
操作系统:Debian GNU/Linux 8 (jessie)
MySql: mysql Ver 15.1 Distrib 10.0.38-MariaDB
Check system requirements
+---------+---------------------------------------------------------------------------------------------------------------------------------------------------+
| Check | Mandatory requirements |
+---------+---------------------------------------------------------------------------------------------------------------------------------------------------+
| OK | Vendor libraries must be installed |
| OK | app/cache/ or var/cache/ directory must be writable |
| OK | app/logs/ or var/logs/ directory must be writable |
| OK | Configured default timezone "Europe/Berlin" must be supported by your installation of PHP |
| OK | iconv() must be available |
| OK | json_encode() must be available |
| OK | session_start() must be available |
| OK | ctype_alpha() must be available |
| OK | token_get_all() must be available |
| OK | simplexml_import_dom() must be available |
| OK | PCRE extension must be available |
| OK | /tmp (sys_get_temp_dir()) directory must be writable |
| OK | Maximum supported filename length must be greater or equal 242 characters. Make sure that the cache folder is not inside the encrypted directory. |
+---------+---------------------------------------------------------------------------------------------------------------------------------------------------+
+---------+--------------------------------------------+
| Check | PHP settings |
+---------+--------------------------------------------+
| OK | detect_unicode must be disabled in php.ini |
| OK | string functions should not be overloaded |
| OK | memory_limit should be at least 512M |
+---------+--------------------------------------------+
+---------+--------------------------------------------------------------------------------------------+
| Check | Oro specific requirements |
+---------+--------------------------------------------------------------------------------------------+
| OK | PHP version must be at least 7.3.13 (7.3.19-1+0~20200612.60+debian8~1.gbp6c8fe1 installed) |
| OK | GD extension must be at least 2.0 |
| OK | cURL extension must be at least 7.0 |
| OK | openssl_encrypt() should be available |
| OK | iconv() must not return the false result on converting string "check string" |
| OK | intl extension should be available |
| OK | zip extension should be installed |
| OK | NodeJS is installed |
| OK | NodeJS ">=12.0" version must be installed. |
| OK | NPM is installed |
| OK | public/uploads/ directory must be writable |
| OK | public/media/ directory must be writable |
| OK | public/bundles/ directory must be writable |
| OK | var/attachment/ directory must be writable |
| OK | var/import_export/ directory must be writable |
| OK | public/js directory must be writable |
| OK | public directory must be writable |
| OK | config/parameters.yml file must be writable |
| OK | UUID SQL function must be present |
+---------+--------------------------------------------------------------------------------------------+
+---------+---------------------------------------------------------------------------------+
| Check | Optional recommendations |
+---------+---------------------------------------------------------------------------------+
| OK | Vendors should be installed in order to check all requirements. |
| OK | PCRE extension should be at least version 8.0 (10.34 installed) |
| OK | PHP-DOM and PHP-XML modules should be installed |
| OK | mb_strlen() should be available |
| OK | utf8_decode() should be available |
| OK | filter_var() should be available |
| OK | posix_isatty() should be available |
| OK | intl extension should be available |
| OK | intl extension should be correctly configured |
| OK | intl ICU version should be at least 4+ |
| OK | intl.error_level should be 0 in php.ini |
| OK | a PHP accelerator should be installed |
| OK | short_open_tag should be disabled in php.ini |
| OK | magic_quotes_gpc should be disabled in php.ini |
| OK | register_globals should be disabled in php.ini |
| OK | session.auto_start should be disabled in php.ini |
| OK | PDO should be installed |
| OK | PDO should have some drivers installed (currently available: mysql, sqlite) |
| OK | SOAP extension should be installed (API calls) |
| WARNING | Install and enable the Tidy extension. |
| WARNING | Disable Phar extension to reduce the risk of PHP unserialization vulnerability. |
| OK | IMAP extension should be installed for valid email processing on IMAP sync. |
+---------+---------------------------------------------------------------------------------+
我收到以下错误:
> Oro\Bundle\EntityConfigBundle\Migration\WarmUpEntityConfigCacheMigration - skipped
In MigrationExecutor.php line 116:
Failed migrations: Oro\Bundle\ScopeBundle\Migrations\Schema\OroScopeBundleInstaller.
还有其他人遇到同样的问题或知道我该如何解决吗?
谢谢
编辑:
信息作者:作曲家信息 | grep oro/
oro/calendar-bundle 4.1.4 Calendar bundle for OroPlatform-based applications.
oro/commerce 4.1.5 OroCommerce - an open-source Business to Business Commerce application. \nThis package con...
oro/commerce-crm 4.1.2 OroCRM integration for OroCommerce
oro/crm 4.1.5 OroCRM
oro/crm-call-bundle 4.1.4 Oro Call Bundle
oro/crm-dotmailer 4.1.4 Oro Dotmailer integration
oro/crm-hangouts-call-bundle 4.1.1 Oro Google Hangouts integration
oro/crm-magento-embedded-contact-us 4.1.1 OroCRM Magento Embedded Contact Us package
oro/crm-task-bundle 4.1.3 Oro Task Bundle
oro/crm-zendesk 4.1.2 OroCRM Zendesk Integration
oro/customer-portal 4.1.5
oro/doctrine-extensions 1.2.2 Doctrine Extensions for MySQL and PostgreSQL.
oro/marketing 4.1.3 Oro Marketing Bundles
oro/oauth2-server 4.1.3 Oro OAuth 2.0 authorization and resource server for BAP
oro/platform 4.1.5 Business Application Platform (BAP)
oro/platform-serialised-fields 4.1.1 OroPlatform Serialized Fields
oro/redis-config 4.1.2 OroRedisConfigBundle
oro/twig-inspector 1.0.3 Oro Twig Inspector adds the possibility to find twig templates and blocks used for renderi...
官方不支持 MariaDB。我们建议使用 Mysql 5.7+。有关详细信息,请参阅 OroCRM system requirements。
无论如何,如果您选择使用 MariaDB 而不是 MySQL,您应该更新到最新版本,因为 10.0 太旧且不受支持。