সেটআপ চলাকালীন অদ্ভুত ত্রুটি: মডিউল ইনস্টলেশন পরে আপগ্রেড করুন


21

আমি ওয়াইমাইন্ড গুগল শপিং ইনস্টল করার চেষ্টা করেছি এবং বিন / ম্যাজেন্টো সেটআপ চালানোর সময় নিম্নলিখিত ত্রুটি রয়েছে: আপগ্রেড করুন।

[UnexpectedValueException]
Unable to retrieve deployment version of static files from the file system.

[Magento\Framework\Exception\FileSystemException]
Cannot read contents from file "/var/www/vanillamage2/public_html/pub/stati
c/deployed_version.txt" Warning!file_get_contents(/var/www/vanillamage2/pub
lic_html/pub/static/deployed_version.txt): failed to open stream: No such f
ile or directory

আমি এটি 2 টি পৃথক সার্ভার এবং ম্যাজেন্টো 2.1.7 এর 3 পৃথক ইনস্টলেশনতে চেষ্টা করেছি তবে প্রতিবার একই সমস্যাটি গ্রহণ করি। আমি এখানে একই জাতীয় সমস্যাগুলি দেখেছি:

https://github.com/magento/magento2/issues/6426

এবং

http://olivernam.com/magento2-frontpage-error-after-deploying-static-files

সুতরাং এখানে স্থিতিশীল ফাইলগুলি পুনরায় প্রবর্তন, অনুমতিগুলি পুনরায় সেট করা, স্থিতিশীল সামগ্রী অপসারণ, খালি ডিপোয়েন্টিওমেন্ট_ভার্সন.টেক্সট ect স্থাপন সহ অনেকগুলি সমাধানের চেষ্টা করা হয়েছে তবে কোনও ভাগ্য ছাড়াই। আমি এমনকি ফাইলটি 77 777 এ সেট করে রেখেছি এবং এর সঠিক মালিক আছে এবং আমি নিশ্চিত যে সমস্যাটি এটি নয় কারণ আমার সমাধানগুলি এই ফাইলটির অনুমতি পরিবর্তন করবে না।

আমি সেটআপ পেতে পারি মাত্র 2 টি উপায়: চালানোর জন্য আপগ্রেড।

  1. প্লাগইন অক্ষম করা হচ্ছে।
  2. অ্যাপ্লিকেশন / কোড / উইমাইন্ড / সিম্পল গুগলশপিং / সেটআপ / আপগ্রেডডাটা.এফপি নামকরণ করুন আপগ্রেডডাটা.বাক

এর মধ্যে যে কোনও একটি করা 'সেটআপ: আপগ্রেড' চালানোর অনুমতি দেয় তবে ওয়াইমাইন্ড পরামর্শ দিচ্ছে এটি আমার পক্ষে সমস্যা এবং তাদের প্লাগইন নয় এবং তাই সহায়তা করতে রাজি নয়।

এমন কি কেউ পরামর্শ দিতে পারে যা এই সমস্যার কারণ হতে পারে?


ঠিক আছে ধন্যবাদ তবে দুর্ভাগ্যক্রমে ত্রুটি অব্যাহত রয়েছে।
হারি

উত্তর:


22

ডেটাবেস কোর_কনফিগ_ডেটা টেবিলটিতে আপডেট করা দরকার,

রেকর্ড ( path field value = 'dev/static/sign') core_config_dataসারণীতে উপস্থিত থাকলে

UPDATE core_config_data SET value = 0 WHERE path = 'dev/static/sign'

যদি রেকর্ডটি বিদ্যমান না থাকে তবে রেকর্ড সন্নিবেশ করতে কোয়েরির নীচে চালান,

INSERT INTO core_config_data VALUES (null, 'default' , 0, 'dev/static/sign', 0);

এর পরে আপনার কমান্ড চালান


4
এটি সম্ভবত আরও কাজ স্থির ফাইলের স্বাক্ষর করা হয়?
হারি

2
এটি অবশ্য কাজটি স্থির ফাইলগুলিতে স্বাক্ষর করার ক্ষেত্রে কিছু ভুল হওয়ার মতো বলে মনে হচ্ছে।
হারি

17

আমার ক্ষেত্রে, আমি দৌড়ে গিয়ে php bin/magento setup:static-content:deployত্রুটিটি অদৃশ্য হয়ে গেল।


4

গুগল মডিউলটির সাথে এর কোনও যোগসূত্র নেই বলে মনে হচ্ছে। এটি যে কোনও স্থাপনার পরে ঘটতে পারে; বিশেষত যদি আপনি মোজেন্তোর সাথে productionমোডে ডিল করছেন ।

চলমান ডিরেক্টরি bin/magento setup:upgradeকন্টেন্ট সরিয়ে দেয় generated। এটি developmentমোডে ঠিক আছে , কারণ generatedডিরেক্টরি সামগ্রীতে গতিশীল উত্পন্ন হয়। তবে productionমোডে generatedডিরেক্টরিটি গতিশীলভাবে তৈরি হয় না, স্বয়ংক্রিয়ভাবেও হয় না। এর অর্থ, generatedডিরেক্টরিটির সামগ্রীটির ম্যানুয়ালি প্রজন্মকে ট্রিগার করা প্রয়োজন :

bin/magento setup:static-content:deploy en_GB en_US en_AU

(ইঙ্গিত: আপনার ইনস্টলেশনগুলির সমস্ত লোকেল যুক্ত করা দরকার)

এটির সমাধানের উপায় এটি This তবে কিছু ক্ষেত্রে, আপনি আপনার generatedডিরেক্টরিতে থাকা সামগ্রীটি রাখতে চান । সম্ভবত, কারণ এর স্থাপনাগুলি মোতায়েনের সময় পরিবর্তন হয়নি। হতে পারে, কারণ আপনি এর সামগ্রীগুলি অন্য পরিবেশে বা একটি ডিপোপ্লাই পাইপলাইনে তৈরি করেছেন এবং ডিরেক্টরি কপি করার মাধ্যমে এটি কেবলমাত্র বর্তমান সার্ভারে স্থাপন করতে চান।

আপনার এখনও এই bin/magento setup:upgradeজাতীয় ক্ষেত্রে চালানোর দরকার হতে পারে তবে আপনি এটি generatedডিরেক্টরি থেকে কোনও কিছু সরিয়ে না নিতে চাইবেন না । এই উদ্দেশ্যে, স্মার্ট ম্যাজেন্টো বিকাশকারীরা keep-generatedপতাকাটি যুক্ত করেছে :

bin/magento setup:upgrade --keep-generated

3

গিথুব থেকে সমাধানটি আমার পক্ষে কাজ করছে। https://github.com/magento/magento2/issues/6426#issuecomment-243879287

আপনি কেবল নিম্নলিখিত পথে খালি ফাইল তৈরি করতে পারেন: pub/static/deployed_version.txt

তারপরে স্থিতিশীল কন্টেন্ট মোতায়েন চালান

php bin/magento setup:static-content:deploy


0

এটি আমার পক্ষে কাজ করেছে:

php bin/magento setup:static-content:deploy -ea_php 72

(-ea_php PH২ পিএইচপি সংস্করণ .2.২ এর জোর করে ব্যবহার করতে ব্যবহৃত হয়, কারণ আমার সার্ভারের উত্তরাধিকারী .0.০.৩২)


0

আপনার कोर_কনফিগ_ডেটা টেবিলের আপডেট দরকার

আপনি "পথ" দিয়ে অনুসন্ধান করতে পারেন "ডিভ / স্ট্যাটিক / সাইন"

থেকে মান পরিবর্তন করুন 1থেকে 0;

অথবা আপনি ক্যোয়ারী সহ আপডেট করতে পারেন:

UPDATE core_config_data SET value = 0 WHERE path = 'dev/static/sign'
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.