Pim-community-dev: عامل الإرساء: SQLSTATE [HY000] [2002] لا يوجد مثل هذا الملف أو الدليل

تم إنشاؤها على ٢٠ يونيو ٢٠١٨  ·  1تعليق  ·  مصدر: akeneo/pim-community-dev

أثناء محاولتي تشغيل bin/docker/pim-initialize.sh أتلقى هذا الخطأ:

Akeneo PIM requirements check:
09:52:34 ERROR     [console] Error thrown while running command "pim:installer:check-requirements --no-debug=1 --env=prod". Message: "SQLSTATE[HY000] [2002] No such file or directory" ["error" => PDOException { …},"command" => "pim:installer:check-requirements --no-debug=1 --env=prod","message" => "SQLSTATE[HY000] [2002] No such file or directory"] []

In PimRequirements.php line 250:

  SQLSTATE[HY000] [2002] No such file or directory  


pim:installer:check-requirements [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--] <command>

The command terminated with an error code: 2002.

يستمر البرنامج النصي في العمل ، ثم أتلقى خطأ آخر:

yarn run v1.6.0
warning package.json: No license field
$ yarn run sync && NODE_PATH=node_modules webpack --config $npm_package_config_source/webpack.config.js
warning package.json: No license field
$ NODE_PATH=node_modules node $npm_package_config_check --source=$npm_package_config_source
/srv/pim/vendor/akeneo/pim-community-dev/webpack.config.js:16
    throw new Error(`The web/js/require-paths.js module does not exist - You need to run
    ^

Error: The web/js/require-paths.js module does not exist - You need to run
    "bin/console pim:install" or "bin/console pim:installer:dump-require-paths" before
    running webpack 

    at Object.<anonymous> (/srv/pim/vendor/akeneo/pim-community-dev/webpack.config.js:16:11)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at requireConfig (/srv/pim/node_modules/webpack/bin/convert-argv.js:97:18)
    at /srv/pim/node_modules/webpack/bin/convert-argv.js:104:17
error Command failed with exit code 1.

سياق الكلام
تحدث المشكلة أثناء تشغيل هذا الأمر

docker-compose exec fpm bin/console --env=prod pim:install --force --symlink --clean

لقد اتبعت الإرشادات هنا ، لذلك قمت ببساطة بنسخ parameters.yml.dist إلى parameters.yml وإنشاء نسخ parameters_test.yml إلى المعلمات من الوثائق.

يظهر الخطأ أثناء محاولة إنشاء اتصال PDO.

لقد ألغيت محتوى المصفوفة $parameters['parameters'] ، ومن الواضح أن جميع المعلمات موجودة.

لذا فإن المشكلة تكمن في ملف docker-compose.yml ما أعتقد.

ولكن نظرًا لأن هذه هي المرة الأولى التي أحاول فيها استخدام Docker و Akeneo ، فأنا لا أعرف حقًا ما يجب القيام به لإجراء المزيد من التصحيح.

هو موضع تقدير أي مساعدة، شكرا لك!

التعليق الأكثر فائدة

حسنًا ، كانت لدي إضاءة وبحثت ببساطة عن "Docker SQLSTATE [HY000] [2002] لا يوجد مثل هذا الملف أو الدليل" على Google.

حلت إجابة StackOverflow الأولى المشكلة بفضل هذا الرد .

لذلك ، كما هو الحال في الملف docker-compose.yml mysql هو "mysql" ، قمت بتغيير parameters.yml param parameters.database_host من localhost إلى mysql والآن تم حل الخطأ.

>كل التعليقات

حسنًا ، كانت لدي إضاءة وبحثت ببساطة عن "Docker SQLSTATE [HY000] [2002] لا يوجد مثل هذا الملف أو الدليل" على Google.

حلت إجابة StackOverflow الأولى المشكلة بفضل هذا الرد .

لذلك ، كما هو الحال في الملف docker-compose.yml mysql هو "mysql" ، قمت بتغيير parameters.yml param parameters.database_host من localhost إلى mysql والآن تم حل الخطأ.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات