簡體   English   中英

Wordpress配置導致插件頁面返回403 http狀態

[英]Wordpress configuration causing plugin page to return 403 http status

我已經在AWS上設置了由bitnami驅動的wordpress服務器,並將現有的wordpress網站遷移到了新實例。

通過wordpress管理員訪問插件時,出現消息“對不起,不允許您訪問此頁面”。 服務器返回403 http代碼。

我看到該錯誤的URL的示例是: https : //stg.mydomain.com/wp-admin/admin.php?page=instapage_dashboard

通過我的ec2公共DNS域訪問插件頁面時,沒有問題。

我正在使用Nginx從mydomain服務器代理到ec2域:

location /wp-admin {
  rewrite ^/wp-admin/(.*)$ /$1 break;
  resolver 8.8.8.8;
  proxy_set_header X-Real-IP  $remote_addr;
  proxy_set_header X-Forwarded-For $remote_addr;
  proxy_set_header Host $host;
  proxy_pass http://ec2-ipaddress.compute-1.amazonaws.com$request_uri$is_args$args;
  proxy_redirect off;
}

在ec2服務器上,我正在運行apache而不是nginx。 從mydomain而非ec2域訪問時,在wordpress admin中可能沒有某種cookie或標頭嗎?

Bitnami工程師在這里。

如果您可以使用AWS為您提供的公共域名來訪問應用程序,而不能使用自己的域來訪問它,則可能是應用程序配置出現問題。

在您的情況下,您將需要配置WordPress以使用您的域而不是使用AWS公共域。 您可以在WordPress的wp-config.php文件的WP_SITEURL和WP_HOME變量中設置域。

https://docs.bitnami.com/aws/apps/wordpress/#how-to-change-the-wordpress-domain-name

您還可以使用我們的配置工具來設置WordPress的域:

sudo /opt/bitnami/apps/wordpress/bnconfig --machine_hostname NEW_DOMAIN

然后禁用它以在下次啟動計算機時不更新域

sudo mv /opt/bitnami/apps/wordpress/bnconfig /opt/bitnami/apps/wordpress/bnconfig.disabled

https://docs.bitnami.com/aws/apps/wordpress/#updating-the-ip-address-or-hostname

失敗的另一個原因可能是插件的問題,您是否嘗試禁用所有插件並逐個啟用它們以檢查有問題的插件是什么?

最后一個原因可能是瀏覽器中的cookie問題,您是否嘗試使用瀏覽器中的隱身窗口訪問該應用程序?

希望所有這些信息對您有所幫助。

霍塔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM