আমি সফলভাবে ম্যাজেন্টো ইনস্টল করেছি, তবে প্রশাসক পৃষ্ঠাটি ত্রুটি দেয়: 404 পাওয়া যায় নি। এই জন্য একটি সমাধান প্রস্তাব করুন।
নিম্নলিখিতটি ত্রুটি:
404 Not Found
nginx/1.10.0 (Ubuntu)
আমি সফলভাবে ম্যাজেন্টো ইনস্টল করেছি, তবে প্রশাসক পৃষ্ঠাটি ত্রুটি দেয়: 404 পাওয়া যায় নি। এই জন্য একটি সমাধান প্রস্তাব করুন।
নিম্নলিখিতটি ত্রুটি:
404 Not Found
nginx/1.10.0 (Ubuntu)
উত্তর:
নীচে পদক্ষেপ চেষ্টা করুন
var/cache
ফোল্ডার মুছুনSELECT * FROM core_config_data WHERE path = 'web/seo/use_rewrites'
এবং এটি তৈরি করুন0
magento_base_url/index.php/your_admin_url
চেষ্টা করুন এবং আপনি যদি কোনও সমস্যার মুখোমুখি হন তবে আমাকে জানান।
web/seo/use_rewrites
মানটি কি করে?
index.php
1 থেকে সেট হয়ে থাকলে url থেকে অপসারণ করবে
app/etc/env.php
করুন
লিনাক্সের জন্য /etc/apache2/apache2.conf ফাইলটি সম্পাদনা করুন
এই ফাইলটি সম্পাদনা করতে sudo vi /etc/apache2/apache2.conf কমান্ডটি ব্যবহার করুন
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
প্রতি
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
এই রান কমান্ড পরে
sudo পরিষেবা apache2 পুনরায় আরম্ভ করুন
যদি এখনও অ্যাডমিন 404 না দেখায় তবে এই পদক্ষেপটি অনুসরণ করুন
1) ম্যাজেন্টো 2 এর মূলতে .htaccess যুক্ত করুন
https://github.com/magento/magento2/blob/2.3-develop/.htaccess
2) এখন এই কমান্ড চালান
পিএইচপি বিন / ম্যাজেন্টো সেটআপ: আপগ্রেড
পিএইচপি বিন / ম্যাজেন্টো সেটআপ: স্ট্যাটিক-সামগ্রী: মোতায়েন করুন
আরএম-আরএফ ভার / ক্যাশে / *
আরএম-আরএফ ভার / প্রজন্ম / *
a2dismod rewrite
(এটি সক্ষম হওয়া সত্ত্বেও!), তারপর খ) অ্যাপাচি পুনরায় চালু করুন, তারপর গ) a2enmod rewrite
এবং তারপরে আবার) অ্যাপাচি পুনরায় চালু করুন। এটি সমস্যার সমাধান করেছে এবং এটি দ্বিতীয়বার ছিল যখন আমি অ্যাপাচি-র একটি নতুন ইনস্টলের মুখোমুখি হয়েছি। এবং অবশ্যই পরিষ্কার ক্যাশে এবং প্রার্থনা করুন :)
অন্যান্য সম্ভাব্য সমাধান হ'ল .htaccess
ফাইলটি যাচাই করা root directory
এবং এটি উপস্থিত না থাকলে যুক্ত করা ( https://github.com/magento/magento2/blob/2.2-develop/.htaccess )
আমারও এই সমস্যা ছিল, এটি প্রমাণিত হয়েছে যে আমার একটি URL টি আইপি ঠিকানায় সেট করা হয়েছিল এবং ডোমেন নাম নয় তাই {ডোমেন} / অ্যাডমিনের কাছে ফিরে পাওয়া যায়নি।
সমাধান চালানো ছিল
php bin/magento config:set web/secure/base_url https://domain.com/
php bin/magento config:set web/unsecure/base_url https://domain.com/
পেছনের স্ল্যাশটি ভুলে যাবেন না, এটি ছাড়া এটি কাজ করবে না https://alanstorm.com/in अवैध-base-url-value-must-be-a-url-or-one-of/
mod_rewrite
অ্যাপাচি তে মডিউল সক্ষম আছে কিনা তা পরীক্ষা করুন । মোড_উইউইট মডিউল সক্ষম করতে, httpd.conf
অবস্থিত ফাইলটিতে যান /etc/apache2/httpd.conf
এবং "LoadModule rewrite_module libexec/apache2/mod_rewrite.so"
এটির জন্য যদি মন্তব্য করা হয়, সন্ধান করুন, তারপরে সামনের # টি সরিয়ে এটিকে আপত্তিহীন করুন ।
a2dismod rewrite
2. service apache2 restart
৩. a2enmod rewrite
4. service apache2 restart
- মনে হয় পুনর্লিখনকে অক্ষম করা এবং সক্ষম করা কাজটি করে।
শুধু চেষ্টা http://127.0.0.1/ পরিবর্তে http://127.0.0.1 যা আমার জন্য কাজ
নীচে আমি v2.2.5 এর সাথে মুখোমুখি হয়েছি এবং নীচের মত স্থির করেছি quick
যাও
cd /your-project-root-folder/app/
এবং আগুন
chmod -R 755 etc/