Php WordPress内部页面显示404
我最近将一个基于WordPress的网站迁移到EC2。该网站的主页加载良好,但内部页面显示404。该网站运行Ubuntu 16.04、Apache2、PHP7.0和MySQL服务器5.7。我已经在Php WordPress内部页面显示404,php,wordpress,apache,Php,Wordpress,Apache,我最近将一个基于WordPress的网站迁移到EC2。该网站的主页加载良好,但内部页面显示404。该网站运行Ubuntu 16.04、Apache2、PHP7.0和MySQL服务器5.7。我已经在/var/www/somesitename安装了该站点 我尝试过列出的解决方案,这在另一个站点上有效,但令人惊讶的是,它在这个特定站点上不起作用。如果不添加上述链接解决方案中提到的/etc/apache2/apach2.conf中的行,主页将加载但不加载内部页面。如果我添加这些行,站点将尝试加载,但最终
/var/www/somesitename
安装了该站点
我尝试过列出的解决方案,这在另一个站点上有效,但令人惊讶的是,它在这个特定站点上不起作用。如果不添加上述链接解决方案中提到的/etc/apache2/apach2.conf
中的行,主页将加载但不加载内部页面。如果我添加这些行,站点将尝试加载,但最终,我看到一个无法连接到数据库的错误。我错过了什么
编辑:我也尝试过从WordPress仪表板更新永久链接,但没有成功。重写
模块已启用。此外,在MAMP环境中,该站点在我的笔记本上运行良好 您是否也可以从后端设置->永久链接->帖子名称中重置永久链接您是如何迁移网站的?您是否在wp-config.php中设置了能够连接到新数据库的设置?
我指的是这些领域:
define('DB_NAME','insertdbnamehere')代码>
define('DB_USER','insertdbuserhere')代码>
define('DB_PASSWORD','insertpwhere')代码>
define('DB_HOST','inserthostnamehere')代码>
wp_config.php
位于FTP中站点的Wordpress根目录中。在wp content
旁边,wp admin
和wp includes
目录。转到设置»永久链接,(post_name),只需单击保存更改按钮。尝试此操作。不起作用。sudo a2enmod重写你检查这个是激活的第一件事。当你进入一个内部页面时,它是否显示了正确的URL?如果你不能访问数据库,它与永久链接或htaccess无关……是的,我已经填充了这些。正如我所说,我可以看到主页。我想这可能是因为你得到了一个“无法连接到数据库”的错误。