Wordpress管理员页面无法正常运行

时间:2020-10-09 11:52:37

标签: php wordpress amazon-web-services amazon-ec2

我已经在Amazon RDS上运行MySQL数据库的EC2上部署了WordPress。

首页显示正确,但是当我尝试登录管理面板时,出现错误。

这里是步骤顺序:

  1. 我去http://{ec2-ip-address}/wp-login.php
  2. 我输入用户名和密码
  3. 我收到一条错误消息http://{ec2-ip-address}/{ec2-ip-address}/wp-admin/重定向到"Not Found - The requested URL was not found on this server."
  4. 如果我将地址更改为http://{ec2-ip-address}/wp-admin/(删除重复项),则可以进入管理面板,但CSS似乎坏了(请参阅所附的屏幕截图)

enter image description here

环顾四周,我发现了一些建议:

  1. 编辑wp-confing.php
  2. 添加define('WP_HOME','https://{ec2-ip-address}'); define('WP_SITEURL','https://{ec2-ip-address}');
  3. 使用sudo service httpd restart重新启动apache

我也尝试过,但是得到相同的结果。

编辑: 浏览器显示以下错误:

(索引):43 GET http:// {my-ec2-ip} / wp-admin / {my-ec2-ip} /wp-admin/load-scripts.php?c=1&load%5Bchunk_0%5D=jquery-core,utils&ver=5.5。 1个 净:: ERR_ABORTED 404(未找到)(索引):522 GET http:// {my-ec2-ip} / wp-admin / {my-ec2-ip} /wp-admin/load-scripts.php?c=1&load%5Bchunk_0%5D=hoverIntent&ver=5.5.1 净:: ERR_ABORTED 404(未找到)(索引):36 GET http:// {my-ec2-ip} / wp-admin / {my-ec2-ip} /wp-includes/js/wp-emoji-release.min.js?ver=5.5.1 净:: ERR_ABORTED 404(未找到)d @(索引):36(匿名)@ (索引):36(匿名)@(索引):36(索引):522 GET http:// {my-ec2-ip} / wp-admin / {my-ec2-ip} /wp-admin/load-scripts.php?c=1&load%5Bchunk_0%5D=hoverIntent&ver=5.5.1 net :: ERR_ABORTED 404(未找到)common.min.js?ver = 5.5.1:2未捕获 ReferenceError:jQuery未定义 在common.min.js?ver = 5.5.1:2(匿名)@ common.min.js?ver = 5.5.1:2 wp-util.min.js?ver = 5.5.1:2未捕获 ReferenceError:jQuery未定义 在wp-util.min.js?ver = 5.5.1:2(匿名)@ wp-util.min.js?ver = 5.5.1:2 site-health.min.js?ver = 5.5.1:2没抓到 ReferenceError:jQuery未定义

现在,如果您检查错误的第一行,您将注意到重复项:

http://{my-ec2-ip}/wp-admin/{my-ec2-ip}/wp-admin/load-scripts.php?c=1&load%5Bchunk_0%5D=jquery-core,utils&ver=5.5.1

不确定为什么会发生

1 个答案:

答案 0 :(得分:1)

将此代码放入 wp-config

define( 'CONCATENATE_SCRIPTS', false );