ম্যাজেন্টো সংকলন ঝুলছে!


9

চলমান bin/magento setup:di:compileস্থায়ীভাবে 14% এ স্থায়ী। ইতিমধ্যে 1 জি র‌্যাম বরাদ্দ করা হয়েছে এবং ইনক্র্রেসড এক্সিকিউশন সময় 18000

সাথে আবার দৌড়াতে

bin/magento setup:di:compile -vvv

20 মিনিটের পরে

Compilation was started.
Proxies code generation... 0/7 [>---------------------------]   0% 1 sec 61.2 
MiProxies code generation... 1/7 [====>-----------------------]  14% 2 mins 70.2 M
Repositories code generation... 1/7 [====>-----------------------]  14% 2 mins 70.2 MiB

2
এটি কোথাও পৌঁছেছে কিনা তা নিশ্চিত নয় তবে আপনি এটি বিন / ম্যাজেন্টো সেটআপ দিয়ে চালানোর চেষ্টা করতে পারেন: ডি: সংকলন -vvv? এটি ডিবাগ আউটপুট ট্রিগার করা উচিত। সম্ভবত আপনি সেখানে কিছু খুঁজে পেতে পারেন
ডেভিড ভারহোলেন

আপনি কি এক্সডিবাগ সক্ষম করেছেন? আপনি যদি, এটি নিষ্ক্রিয় করার চেষ্টা করতে পারেন?
বাসকামুজা

না আমার xdebug নেই
ফেফ

4
আপনি কি কখনও এর সমাধান পেয়েছেন? আমি একই সমস্যাটি অনুভব করছি। আটকে আছে 14% এ Repositories code generation... 1/7 [====>------------------] 14% 7 secs 44.0 Mib। আমি আমার ভিএম-তে আরও কিছু র‌্যাম বরাদ্দের চেষ্টা করেছি এবং আমার পুরাতন উবুন্টু 14.04 ভিএম এবং নতুন উবুন্টু 16.04, উভয়ই পিএইচপি 7 (কোনও এক্সডিবাগ) ব্যবহার করে চেষ্টা করেছি।
jumbertucci

3
এই এক ভাগ্য? আমি একই সমস্যাটি পাচ্ছি:Repositories code generation... 1/7 [====>-----------------------] 14% 16 secs 87.5 MiB
ড্যানি নিম্মো

উত্তর:


1

আমি ঠিক এই সঠিক ত্রুটি স্থির করেছি। আমি আমার তৃতীয় পক্ষের সমস্ত মডিউল এক এক করে অক্ষম করেছিলাম এবং আশ্চর্যরকমভাবে কম্পাইলটি এখনও একই জায়গায় স্থির ছিল।

আমার জন্য কাজ করার জন্য সংকলন পাওয়ার সমাধানটি ছিল rm -rf app/code/*ম্যাগেন্টো ডিরেক্টরি থেকে কমান্ডটি ব্যবহার করে সমস্ত মডিউল ফাইলগুলি মুছে ফেলা ।

আমি নিশ্চিত না কেন অক্ষম মডিউলগুলি সংকলনকে প্রভাবিত করে, তবে এটি অন্যদের জানার জন্য কার্যকর হবে। এছাড়াও, এটি বলা ছাড়াই উচিত, আপনার নিজের app/code/হাত আগে নিজের ডিরেক্টরিটি ব্যাক আপ করবেন তা নিশ্চিত করুন বা সমস্যাটি কী কারণে সৃষ্টি হয়েছে তা খুঁজে বের করার জন্য আপনি একবারে একটি মডিউল মুছে ফেলার / সরিয়ে দেওয়ার চেষ্টা করতে পারেন।


আমি সবেমাত্র একটি নতুন মডিউল ইনস্টল করেছি এবং যখন এটি নিষ্ক্রিয় করার এবং সংকলনের সিদ্ধান্ত নিয়েছে তখন আমি এই ত্রুটিটি পেয়েছি। এটি অ্যাপ্লিকেশন / কোড থেকে মোছা / সমস্যা সমাধানে সহায়তা করেছে এবং সংকলনটি 1/7 ধাপে আর ঝুলবে না। ধন্যবাদ।
soufanom

0

একই সমস্যা ছিল। পুনরাবৃত্তিশীল প্রতীকগুলি দেখুন:

find -L . -type l -ls

আমি নিম্নলিখিত আউটপুট পেয়েছি:

find: File system loop detected; vendor/bim/module-bim-lib-core-magento2/Acl/Acl is part of the same file system loop as vendor/bim/module-bim-lib-core-magento2/Acl’.
find: File system loop detected; vendor/bim/module-bim-lib-core-magento2/Acl/Core/Acl is part of the same file system loop as vendor/bim/module-bim-lib-core-magento2/Acl’.

-2

কমান্ড প্রম্পট টাইপ থেকে

php bin/magento setup:di:compile [enter]

আপনি ত্রুটি দেখতে পাবেন।

আমার ক্ষেত্রে আমি ত্রুটিটি পেয়েছি

"ইন্টারফেস ম্যাজেন্টো \ ব্যাকএন্ড \ অ্যাপ \ কনফিগারেশন ইন্টারফেস ঘোষণা করতে পারে না, কারণ নামটি ইতিমধ্যে বিক্রেতা \ ম্যাজেন্টো \ মডিউল-চেকআউট \ সহায়তাকারী, ম্যাজেন্টো \ ব্যাকএন্ড \ অ্যাপ \ কনফিগারেশন ইন্টারফেসে ব্যবহৃত হচ্ছে"

তারপর আমি নামস্থান পরিবর্তন "Magento\Backend\App"করতে "Magento\Checkout\Helper\Magento\Backend\App"মধ্যেvendor\magento\module-checkout\Helper\Magento\Backend\App\ConfigInterface.php

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.