Saya berhasil menginstal Magento, tetapi halaman Admin memberikan kesalahan: 404 tidak ditemukan. Tolong sarankan solusi untuk ini.
Berikut ini adalah kesalahannya:
404 Not Found
nginx/1.10.0 (Ubuntu)
Saya berhasil menginstal Magento, tetapi halaman Admin memberikan kesalahan: 404 tidak ditemukan. Tolong sarankan solusi untuk ini.
Berikut ini adalah kesalahannya:
404 Not Found
nginx/1.10.0 (Ubuntu)
Jawaban:
Silakan coba langkah-langkah di bawah ini
var/cache folderSELECT * FROM core_config_data WHERE path = 'web/seo/use_rewrites' dan buat itu0magento_base_url/index.php/your_admin_urlcoba dan beri tahu saya jika Anda menghadapi masalah apa pun.
web/seo/use_rewritesnilai ini ?
index.phpdari url jika
app/etc/env.phpfile
Untuk Linux, edit file /etc/apache2/apache2.conf
Untuk mengedit file ini gunakan perintah sudo vi /etc/apache2/apache2.conf
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
untuk
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Setelah ini jalankan perintah
sudo service apache2 restart
JIKA MASIH ADMIN MENUNJUKKAN 404 TIDAK DITEMUKAN, IKUTI LANGKAH INI
1) Tambahkan .htaccess di root magento 2
https://github.com/magento/magento2/blob/2.3-develop/.htaccess
2) Sekarang jalankan perintah ini
setup php bin / magento: tingkatkan
setup php bin / magento: static-content: deploy
rm -rf var / cache / *
rm -rf var / generation / *
a2dismod rewrite(meskipun diaktifkan!), Kemudian b) restart Apache, lalu c) a2enmod rewritedan kemudian d) restart Apache lagi. Ini memecahkan masalah dan ini adalah kedua kalinya saya menemukan ini pada instalasi baru Apache. Dan menghapus cache dan berdoa tentu saja :)
Solusi lain yang mungkin adalah memeriksa .htaccessfile root directorydan menambahkan jika tidak ada ( https://github.com/magento/magento2/blob/2.2-develop/.htaccess )
Saya juga mengalami masalah ini, ternyata salah satu URL saya disetel ke alamat IP dan tidak ke nama domain sehingga pergi ke {domain} / admin kembali tidak ditemukan.
Solusi harus dijalankan
php bin/magento config:set web/secure/base_url https://domain.com/
php bin/magento config:set web/unsecure/base_url https://domain.com/
Jangan lupa garis miring, itu tidak akan berfungsi tanpanya https://alanstorm.com/invalid-base-url-value-must-be-a-url-or-one-of/
Periksa apakah mod_rewritemodul ini diaktifkan di Apache. Untuk mengaktifkan modul mod_rewite, buka httpd.conffile yang terletak di /etc/apache2/httpd.confdan cari "LoadModule rewrite_module libexec/apache2/mod_rewrite.so", jika dikomentari, batalkan komentar dengan menghapus # di depan.
a2dismod rewrite2. service apache2 restart 3. a2enmod rewrite4. 4. service apache2 restart- sepertinya menonaktifkan dan mengaktifkan penulisan ulang berhasil.
Pertama, Anda harus menghapus konten dari var/cachedan var/sessionfolder, kemudian ubah jalankan perintah ini dari commandline / terminal
bin/magento setup:static-content:deploy
Coba saja http://127.0.0.1/ alih-alih http://127.0.0.1 yang berfungsi untuk saya
Di bawah ini adalah yang tercepat yang saya hadapi dengan v2.2.5 dan diperbaiki seperti di bawah ini.
Pergi ke
cd /your-project-root-folder/app/
dan api
chmod -R 755 etc/