Magentoを正常にインストールしましたが、管理ページにエラー404が見つかりませんでした。これに対する解決策を提案してください。
エラーは次のとおりです。
404 Not Found
nginx/1.10.0 (Ubuntu)
Magentoを正常にインストールしましたが、管理ページにエラー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
ファイルのbackend => frontnameを確認してください
Linuxの場合、ファイル/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 service apache2 restart
それでも管理者が404を表示しない場合は、この手順に従ってください
1)magento 2のルートに.htaccessを追加します
https://github.com/magento/magento2/blob/2.3-develop/.htaccess
2)このコマンドを実行します
php bin / magento setup:upgrade
php bin / magento setup:static-content:deploy
rm -rf var / cache / *
rm -rf var / generation / *
a2dismod rewrite
(有効になっているにもかかわらず!)、b)Apacheを再起動し、c)a2enmod rewrite
、d)Apacheを再起動することでした。これで問題が解決し、Apacheの新規インストールで2回目に遭遇しました。キャッシュをクリアし、もちろん祈ります:)
他の可能な解決策は、.htaccess
ファイルをチェックインし、root directory
存在しない場合は追加することです(https://github.com/magento/magento2/blob/2.2-develop/.htaccess)
この問題もありました。URLの1つがドメイン名ではなくIPアドレスに設定されていたため、{domain} / adminにアクセスすると見つかりませんでした。
解決策は実行することでした
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/invalid-base-url-value-must-be-a-url-or-one-of/
mod_rewrite
モジュールがApacheで有効になっているかどうかを確認します。mod_rewiteモジュールを有効にするには、にあるhttpd.conf
ファイルに移動し、コメントが付いている場合は/etc/apache2/httpd.conf
を探し"LoadModule rewrite_module libexec/apache2/mod_rewrite.so"
、先頭の#を削除してコメント解除します。
a2dismod rewrite
2. service apache2 restart
3. a2enmod rewrite
4. service apache2 restart
-リライトを無効にして有効にすると仕事をしているようです。
私のために働いたhttp://127.0.0.1の代わりにhttp://127.0.0.1/を試してください