Php apache2服务器上permalink重定向的wordpress空白页

Php apache2服务器上permalink重定向的wordpress空白页,php,wordpress,apache,apache2.4,Php,Wordpress,Apache,Apache2.4,我尝试将wordpress从旧服务器迁移到新的aws服务器。 我可以访问主页,但永久链接页面如下: https://ec2-34-218-47-207.us-west-2.compute.amazonaws.com/homepage/ 这是空白的,里面什么也没有 我使用admin:admin作为用户和组 apache2.conf是: # These need to be set in /etc/apache2/envvars #User ${APACHE_RUN_USER} #Group ${

我尝试将wordpress从旧服务器迁移到新的aws服务器。 我可以访问主页,但永久链接页面如下:

https://ec2-34-218-47-207.us-west-2.compute.amazonaws.com/homepage/
这是空白的,里面什么也没有

我使用admin:admin作为用户和组

apache2.conf是:

# These need to be set in /etc/apache2/envvars
#User ${APACHE_RUN_USER}
#Group ${APACHE_RUN_GROUP}
User admin
Group admin
我更改了用户和组,以便使用sftp上传和下载文件

目录是:

drwxr-xr-x  5 admin admin        4096 Aug 14 10:33 .
drwxr-xr-x  3 admin admin        4096 Jul 30 13:46 ..
-rw-r--r--  1 admin admin    32673740 Jul 31 00:37 backup
-rw-r--r--  1 admin admin    33244158 Aug  1 07:40 backup200
-rw-rw-r--  1 admin www-data     2291 Aug  2 00:24 .htaccess
-rw-r--r--  1 admin admin         470 Aug  1 14:15 .htaccess.save
-rw-r--r--  1 admin admin         418 Sep 25  2013 index.php
-rw-r--r--  1 admin admin     9503425 Jul  5 16:08 latest.zip
-rw-r--r--  1 admin admin       19935 Jan  6  2018 license.txt
-rw-r--r--  1 admin admin         181 Jul 25 01:41 phpinfo.php
-rw-r--r--  1 admin admin        7415 Aug 14 10:08 readme.html
-rw-r--r--  1 admin admin        5458 May  1 22:10 wp-activate.php
drwxr-xr-x  9 admin admin        4096 Jul 31 05:07 wp-admin
-rw-r--r--  1 admin admin         364 Dec 19  2015 wp-blog-header.php
-rw-r--r--  1 admin admin        1889 May  2 22:11 wp-comments-post.php
-rw-r--r--  1 admin admin        3111 Aug  2 00:24 wp-config.php
-rw-r--r--  1 admin admin        2853 Dec 16  2015 wp-config-sample.php
drwxr-xr-x 14 admin admin        4096 Aug 14 10:08 wp-content
-rw-r--r--  1 admin admin        3669 Aug 20  2017 wp-cron.php
drwxr-xr-x 18 admin admin       12288 Jul 31 05:09 wp-includes
-rw-r--r--  1 admin admin        2422 Nov 21  2016 wp-links-opml.php
-rw-r--r--  1 admin admin        3306 Aug 22  2017 wp-load.php
-rw-r--r--  1 admin admin       37794 Aug 14 10:08 wp-login.php
-rw-r--r--  1 admin admin        8048 Jan 11  2017 wp-mail.php
-rw-r--r--  1 admin admin       16246 Oct  4  2017 wp-settings.php
-rw-r--r--  1 admin admin       30091 Apr 29 23:10 wp-signup.php
-rw-r--r--  1 admin admin        4620 Oct 23  2017 wp-trackback.php
-rw-r--r--  1 admin admin        3065 Aug 31  2016 xmlrpc.php
我已经使用了命令行:

 a2enmod rewrite 
要启用“重写页面”

.htaccess是:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

适用于使用apache的用户。你需要

  • 确保您在承载的站点的根路径中具有.htaccess。示例/var/www
  • 更新/etc/apache2/sites available/default
来自

<Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>

选项索引跟随符号链接多视图
不允许超限
命令允许,拒绝
通融

<Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
</Directory>

选项索引跟随符号链接多视图
允许超越所有
命令允许,拒绝
通融
第二条路

请参考以下链接


检查wp-config.php文件,并尝试发现一些配置错误

还要检查线路是否正确

定义('WP_SITEURL','')

定义('WP_SITEURL','http://'.$\u SERVER['http_HOST'.]./path/to/wordpressp')


和其他线路

你能看到管理面板吗?是的,我能看到。你能尝试从管理面板更新永久链接吗?尝试将index.html和一些测试代码放在wordpress的根目录中,然后再次尝试加载页面,抛出500个错误,尝试启用php错误登录可以从管理面板更新永久链接,但如果我这样做,仍然有空白页面。我想问这个问题,我不能只改变命令,DenY您是否已将AllowOverride none更改为ALL,或者是否已在配置中增加WP_MEMORY_LIMIT?我更改了允许覆盖,但未在配置中增加WP_MEMORY_LIMIT。如果仍未更改,请增加内存限制,然后尝试删除.htaccess文件,并使用Wordpress在更改永久链接结构后提供的默认值重新创建它。I通过定义('WP_memory_limit','64M')增加wpconfig.php中的内存限制;我删除了.htaccess并使用了wordpress示例.htaccess,但仍然不起作用。
<Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
</Directory>