ফাইল সিস্টেমের পাথ ব্যবহারের কারণে ম্যাজেন্টো সিএসএস এবং জাভাস্ক্রিপ্ট লোড হচ্ছে না


29

Connection Error try again laterত্রুটি পেয়ে আমি ম্যাজেন্টো কানেক্ট ব্যবহার করে কোনও মডিউল ইনস্টল করতে পারিনি । মডিউল বিকাশকারীদের নির্দেশাবলী অনুসরণ করে আমি দস্তাবেজের মূলটিতে অনুমতিগুলি ঠিক করার চেষ্টা করেছি:

find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
chmod o+w var var/.htaccess app/etc
chmod 550 mage
chmod -R o+w media

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

<link rel="stylesheet" type="text/css" href="/home/user/public_html/js/calendar/calendar-win2k-1.css" />
<link rel="stylesheet" type="text/css" href="/home/user/public_html/skin/adminhtml/default/default/reset.css" media="all" />
<link rel="stylesheet" type="text/css" href="/home/user/public_html/skin/adminhtml/default/default/boxes.css" media="all" />
<link rel="stylesheet" type="text/css" href="/home/user/public_html/skin/adminhtml/default/default/custom.css" media="all" />
<link rel="stylesheet" type="text/css" href="/home/user/public_html/skin/adminhtml/default/default/xmlconnect/boxes.css" media="all" />
<link rel="stylesheet" type="text/css" href="/home/user/public_html/skin/adminhtml/default/default/print.css" media="print" />
<link rel="stylesheet" type="text/css" href="/home/user/public_html/skin/adminhtml/default/default/menu.css" media="screen, projection" />

আমি সঙ্গে সঙ্গে এক্সটেনশানটি সরিয়ে নিয়েছি এবং অন্য কোনও সার্ভারের সাথে কাজ করা ম্যাগেন্টোর সাথে পারফর্মগুলি মিলানোর চেষ্টা করেছি no আমারও আছে:

  • স্থানীয়, এপিসি এবং ম্যাজেন্টো ক্যাশে সাফ করা হয়েছে
  • ত্রুটি লগগুলিতে সন্ধান করা (লগিং সক্ষম করা হয়)
  • ডিবিতে ওয়েব / অনিরাপদ / বেস_আরএল এবং ওয়েব / সুরক্ষিত / বেস_আরলের যথাযথ মানগুলি ডাবল-চেক করা হয়েছে
  • পুনরায় বুট করা হয়েছে, 3 বার;)

মিনিফাই ব্যবহার হচ্ছে না। মার্জ সিএসএস ফাইলগুলি সক্ষম করা আছে, তবে অ্যাডমিন ইন্টারফেস ছাড়া কীভাবে অক্ষম করবেন তা আমি বুঝতে পারি না (ফায়ারব্যাগের সাহায্যে সঠিক মানগুলি প্রতিস্থাপন করার পরেও সংরক্ষণ এবং নেভিগেশন কাজ করছে না)। কোন ধারনা ব্যাপকভাবে প্রশংসা হবে!

(মূলত স্ট্যাক ওভারফ্লোতে @reflexiv পোস্ট করেছেন প্রশ্ন )


ব্যতিক্রম লগ সক্ষম করুন এবং সমস্ত ফাইল বিদ্যমান কিনা তা পরীক্ষা করুন।
joseantgv

উত্তর:


42

সিএসএস ফাইলগুলি অ্যাক্সেস করতে পুরো পাথ ইউআরএলগুলি ব্যবহার করা ম্যাজেন্টো হ'ল একটি সাধারণ ত্রুটি যা দুটি জিনিস থেকেই ঘটে:

  • সিএসএস ফাইলগুলি মার্জ করা সক্ষম
  • ম্যাজেন্টো মিডিয়া / ফোল্ডারে পড়তে / লিখতে অক্ষম।

এই সমস্যাটি সমাধান করতে, দয়া করে তা নিশ্চিত করুন:

  • আপনার ম্যাজেন্টো ইনস্টলেশনটিতে মিডিয়া / ফোল্ডারটি বিদ্যমান।
  • মিডিয়া / ফোল্ডারটি আপনার ওয়েব সার্ভারের দ্বারা লিখিতযোগ্য।

স্ট্যাক এক্সচেঞ্জে @ ফ্লাচটিলিলোক পোস্ট হিসাবে :

আপনার যাচাই করা উচিত যে অ্যাপাচি আসলে মিডিয়া ডিরেক্টরিটির মালিক , প্রথমে ব্যবহারকারী ইউপাচি যা চলছে তা পরীক্ষা করে এবং তারপরে অনুমতিগুলি সামঞ্জস্য করে:

chown -R <apache_user> media
chmod -R ug+w media

এখানে আরও তথ্য: ম্যাজেন্টো ফাইল সিস্টেমের অনুমতি


আমার একই সমস্যা ছিল কারণ সিএসএস / জেএস মার্জ সক্ষম হয়েছিল।
দিমিত্রিআর

1
@ দিমিত্রিআর: মার্জ সক্ষম হওয়া নিজেই সমস্যা নয়, ওয়েব সার্ভার মিডিয়ায় লিখতে না পারার সমস্যা। এটি যখন মার্জ সক্ষম হয়, ব্যর্থ হয় এবং এই ফলাফলগুলি এটি করার চেষ্টা করে। ;)
নাভায়ার

এটিতে একটি গুরুতর ত্রুটি রয়েছে: এটি কেবল অ্যাপাচি ব্যবহারকারীর দ্বারা ফোল্ডারটি লিখনযোগ্য করে তোলে না, এটি ফোল্ডারটিকে প্রত্যেকের দ্বারা লিখনযোগ্য করে তোলে । এটা করো না. এটি একটি বিশাল সুরক্ষা গর্ত খোলে।
মাইকেল হ্যাম্পটন

ভাল কল. আমি এটিকে ও +
ডাব্লু এর

3

কোনও লাইভ সার্ভার থেকে কোনও স্থানীয় ডেভ (এমএএমপি) অ্যাপাচি সার্ভারে কোনও সাইট অনুলিপি করার সময় আমি খুব খুব একই সমস্যার মুখোমুখি হয়েছি। নিম্নলিখিতটি আমার জন্য এটি সমাধান করেছে:

  1. ক্লিয়ারিং media/cssএবং media/jsসমস্ত ফাইল
  2. ডাটাবেস টেবিল core_config_dataসেটিংয়ে:
    dev/js/merge_files0 থেকে (1 ছিল 1)
    dev/css/merge_css_filesথেকে 0 (ছিল 1)
  3. সাফতা var/cache

রিলোডেড সামনে এবং ব্যাকএন্ড এবং এখন সিএসএস / জেএস ফাইলগুলি সঠিকভাবে পরিবেশিত হচ্ছে।

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