অ্যাডমিন লগইনে ত্রুটি - ম্যাজেন্টো ২.১


10

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

" সতর্কতা: is_dir ():। কার্যকরী open_basedir বিধিনিষেধ ফাইল (/ etc / pki / TLS / শংশাপত্র) অনুমতি দেওয়া পাথ মধ্যে নেই "

এটি ম্যাজেন্টো ২.১ এর সাথে একটি সমস্যা হিসাবে উপস্থিত বলে মনে হচ্ছে, কারণ আমি একই সার্ভার সেটআপ সহ আমার ম্যাজেন্টো ২.০ ইনস্টলেশনগুলিতে এসেছি না।

সমস্যাটি সমাধান করার জন্য, আমি "/etc/pki/tls/certs"আমার ওপেন_বেসেডির সেটিংসে যুক্ত করেছি।

আমার প্রশ্নগুলি হ'ল:

  • এই ওপেন_বেসেডির ত্রুটিটি কি সত্যই সমস্যা, বা এটি অন্য কোনও কারণে ঘটছে?
  • যোগ করা হয় "/etc/pki/tls/certs"একটি নিরাপত্তা ঝুঁকি আমার open_basedir সেটিংস কিভাবে? ওপেন_বেসেডির যুক্ত করা একটি বিজোড় বিষয় বলে মনে হচ্ছে।

সম্ভবত খুব দেরী হয়েছে তবে আমি এটি বের করে ফেলেছি :)
iphigenie

উত্তর:


11

আমি এটির জন্য কেবল একটি দিন নষ্ট করেছি এবং অবশেষে বুঝতে পারলাম যে না, শংসাপত্রগুলি সমস্যা নয়। সুরকার সমস্যা।

/home/alpinewi/m2.alpinewines.co.uk/magento2/vendor/composer/composer/src/Composer/Util/RemoteFilesystem.php(801): Composer\Util\RemoteFilesystem->getSystemCaRootBundlePath()

অবশেষে আমি ম্যাজেন্টো 2 এর বাগ ট্র্যাকারে খনন করতে গিয়ে কিছু খুঁজে পেলাম! এটি সমস্তই সুরকার এবং সুরকারের সংস্করণের কারণে ঘটে যা ২.১.২ ট্র্যাক করছে যা একটি আলফা

আপনি composer.json ফাইল সম্পাদনা করুন

লাইনটি সন্ধান করুন

"composer/composer": "@alpha"

পরিবর্তন

"composer/composer": "1.1.2 as 1.0.0-beta1"

এখন চালান

composer update

এবং আপনি দেখতে হবে

Updating dependencies (including require-dev)
- Installing composer/ca-bundle (1.0.6)
Downloading: 100%
- Removing composer/composer (1.0.0-beta1)
- Installing composer/composer (1.1.2)
Downloading: 100%

সিএ-বান্ডিলটিই ত্রুটিটি ঠিক করে দেয় I এটি সাম্প্রতিকতম আলফা সংস্করণে পুরোপুরি অনুপস্থিত ছিল

দেখতে https://github.com/magento/magento2/issues/4359


স্পষ্টতই এটি পোস্টারটির জন্য একটু দেরি হয়েছে তবে আশা করা যায় এটি পরবর্তী ব্যক্তিকে
এটির

আপনি যদি 2017 এ এখনই চলে আসছেন তবে সম্ভবত নতুন সংস্করণ নম্বরটি আপনি 1.1.2 এর চেয়ে বেশি ব্যবহার করতে পারবেন
iphigenie

6

রাখুন disable-tls:trueমধ্যে composer.jsonফাইল, যেমনটা নিম্নের:

"config": {
"use-include-path": true 
"disable-tls": true
},

এটি এসএসএলের কারণে

উত্স


এটি ম্যাজেন্টো ডাব্লু / ও টিএলএস ইনস্টল করবে। আপনি পরিবহন সুরক্ষা শিথিল করবেন। এটি কেবল সুরকারের মাধ্যমে ইনস্টলেশনটিকে প্রভাবিত করে না তবে নিজেই ম্যাজেন্টো প্রয়োগ করতে পারে।
হ্যাক্রে

0

খুব দেরিতে প্রতিক্রিয়া, কিন্তু এটি আপনার সার্ভার সেটিংস পরিবর্তন করে ঠিক করা যেতে পারে। প্ল্লেস্কে, আপনি যদি পিএইচপি সেটিংসে যান তবে কেবল open_basedir"কিছুই নয়" তে পরিবর্তন করুন ।

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