我怎样才能让WordPress在Debian LAMP栈下运行?

我正在发布一个WordPress的博客。 我说“从事出版”,因为当我说“这很好,我希望它展示我的网站”时, WordPress似乎停止了工作。

WordPress的版本是4.4.0; Apache是​​为Debian编译的2.4.10,而uname -a给出了“Linux localhost 4.1.5-x86_64-linode61#7 SMP Mon Aug 24 13:46:31 EDT 2015 x86_64 GNU / Linux”

有几个问题已经涉及到。 在线论坛中的一个build议是重命名或删除安装的.htaccess和plugins目录; 我做到了,但没有更好的。 有三个基本的行为:

  1. 显示预期内容而不应用任何非默认样式。 其中一部分可能是HTTPS与HTTP传输问题,这是鸡和鸡蛋:除非我手动篡改数据库(我最终做了,它没有帮助),我需要访问的东西在WP – 内容,但我现在已经不再需要这个function了,因为应该满足我需求的wp内容已经完全closures了。 ( 或者换句话说,解决HTTPS页面要求通过HTTP加载资产的问题所需的function取决于解决了最终对请求HTTP资产的HTTPS页面负责的任何问题。
  2. 继续redirect到原来的页面100次以上,直到浏览器放弃。
  3. 不要让Apache启动,当我注释掉新的时候继续这个行为。

wordpress.error.log中与站点相关的Apache日志logging是:

  [Thu Feb 04 16:40:30.525930 2016] [ssl:emerg] [pid 7029] AH01895:无法configuration客户端身份validation的validation位置
 [Thu Feb 04 16:41:51.249704 2016] [ssl:emerg] [pid 25328] AH01895:无法configuration客户端身份validation的validation位置
 [Thu Feb 04 16:43:30.627877 2016] [ssl:emerg] [pid 25382] AH01895:无法configuration客户端身份validation的validation位置
 [Thu Feb 04 16:49:10.735585 2016] [ssl:emerg] [pid 25531] AH01895:无法configuration客户端身份validation的validation位置
 [Thu Feb 04 16:52:44.813763 2016] [ssl:emerg] [pid 28528] AH01895:无法configuration客户端身份validation的validation位置
 [Thu Feb 04 16:52:57.388624 2016] [ssl:emerg] [pid 28533] AH01895:无法configuration客户端身份validation的validation位置
 [Thu Feb 04 16:55:42.620868 2016] [ssl:emerg] [pid 28613] AH01895:无法为客户端身份validationconfigurationvalidation位置
 [Thu Feb 04 16:57:12.032443 2016] [ssl:emerg] [pid 28651] AH01895:无法configuration客户端身份validation的validation位置
 [Thu Feb 04 16:58:08.533882 2016] [ssl:emerg] [pid 28673] AH01895:无法configuration客户端身份validation的validation位置
 [Thu Feb 04 17:03:55.002202 2016] [ssl:emerg] [pid 28803] AH01895:无法configuration客户端身份validation的validation位置

整个网站的日志logging有:

  [Thu Feb 04 16:52:57.388709 2016] [ssl:emerg] [pid 28533] AH02311:致命错误初始化mod_ssl,正在退出。 有关更多信息,请参阅/var/log/apache2/wordpress.error.log
 AH00016:configuration失败
 [Thu Feb 04 16:55:42.620960 2016] [ssl:emerg] [pid 28613] AH02311:致命错误初始化mod_ssl,正在退出。 有关更多信息,请参阅/var/log/apache2/wordpress.error.log
 AH00016:configuration失败
 [Thu Feb 04 16:57:12.032531 2016] [ssl:emerg] [pid 28651] AH02311:致命错误初始化mod_ssl,正在退出。 有关更多信息,请参阅/var/log/apache2/wordpress.error.log
 AH00016:configuration失败
 [Thu Feb 04 16:58:08.533951 2016] [ssl:emerg] [pid 28673] AH02311:致命错误初始化mod_ssl,正在退出。 有关更多信息,请参阅/var/log/apache2/wordpress.error.log
 AH00016:configuration失败
 [Thu Feb 04 17:03:55.002286 2016] [ssl:emerg] [pid 28803] AH02311:致命错误初始化mod_ssl,正在退出。 有关更多信息,请参阅/var/log/apache2/wordpress.error.log
 AH00016:configuration失败 

我不知道这是否有任何帮助,但VirtualHost SSL声明如下,并且注释掉似乎不会改变行为,据我所知:

<VirtualHost *:443> ServerName cjshayward.com ServerAlias wordpress.cjshayward.com DirectoryIndex index.cgi index.html DocumentRoot /home/cjsh/wordpress ErrorLog /var/log/apache2/cjshayward_error.log CustomLog /var/log/apache2/cjshayward_access.log combined SSLEngine On SSLCertificateFile /etc/apache2/ssl/cjshayward2.crt SSLCertificateKeyFile /etc/apache2/ssl/cjshayward2.key SSLCertificateChainFile /etc/apache2/ssl/sub.class1.server.ca.pem SSLCaCertificateFile /etc/apache2/ssl/ca.crt ServerAdmin [email protected] ErrorDocument 404 /missing.html ErrorDocument 500 /servererror.html <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /home/cjsh/mirror/> Options ExecCGI Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> <Directory "/home/cjsh/wordpress"> AllowOverride All Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> <Directory "/home/jonathan/mirror"> AllowOverride All Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/author.cjshayward.error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined Alias /doc/ "/usr/share/doc/" <Directory "/usr/share/doc/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> #Alias /media/ /home/cjsh/unixytalk/media/ #ProxyPass /media/ ! #ProxyPass / http://wordpress.cjshayward.com/ #ProxyPassReverse / http://wordpress.cjshayward.com/ RewriteEngine On RewriteRule ^(/classicorthodoxbiblehardcover/?)$ http://www.amazon.com/gp/ product/0692525548 [R=301,L] RewriteRule ^(/two-watches/?)$ /christmas-gift-guide-2015 [R=301,L] </VirtualHost> 

我可以给我什么样的诊断?

谢谢,

这是个问题:

  SSLCaCertificateFile /etc/apache2/ssl/ca.crt 

此指令用于(与其他一起)设置客户端证书身份validation。 如果你不打算使用客户端证书,它应该不存在。