AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 754068
Accepted
Christos Hayward
Christos Hayward
Asked: 2016-02-05 09:28:51 +0800 CST2016-02-05 09:28:51 +0800 CST 2016-02-05 09:28:51 +0800 CST

如何让 Wordpress 在 Debian LAMP 堆栈下运行?

  • 772

我正在发布一个 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”

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

  1. 在不应用任何非默认样式的情况下显示预期内容。部分原因可能是 HTTPS 与 HTTP 交付问题,鸡与蛋:除非我手动篡改数据库(我最终做了但没有帮助),否则我需要访问 wp-content 下的内容,但我'我现在与该功能断开,因为应该满足我需求的 wp-content 已完全关闭。(或者换句话说,解决 HTTPS 页面要求通过 HTTP 加载资产的问题所需的功能取决于解决了最终导致 HTTPS 页面请求 HTTP 资产的任何问题。)
  2. 继续重定向到原始页面 100 多次,直到浏览器放弃。
  3. 不让 Apache 启动,并在我注释掉新的时候继续这种行为。

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

[Thu Feb 04 16:40:30.525930 2016] [ssl:emerg] [pid 7029] AH01895:无法为客户端身份验证配置验证位置
[2016 年 2 月 4 日星期四 16:41:51.249704] [ssl:emerg] [pid 25328] AH01895:无法为客户端身份验证配置验证位置
[2016 年 2 月 4 日星期四 16:43:30.627877] [ssl:emerg] [pid 25382] AH01895:无法为客户端身份验证配置验证位置
[Thu Feb 04 16:49:10.735585 2016] [ssl:emerg] [pid 25531] AH01895:无法为客户端身份验证配置验证位置
[2016 年 2 月 4 日星期四 16:52:44.813763] [ssl:emerg] [pid 28528] AH01895:无法为客户端身份验证配置验证位置
[2016 年 2 月 4 日星期四 16:52:57.388624] [ssl:emerg] [pid 28533] AH01895:无法为客户端身份验证配置验证位置
[2016 年 2 月 4 日星期四 16:55:42.620868] [ssl:emerg] [pid 28613] AH01895:无法为客户端身份验证配置验证位置
[2016 年 2 月 4 日星期四 16:57:12.032443] [ssl:emerg] [pid 28651] AH01895:无法为客户端身份验证配置验证位置
[Thu Feb 04 16:58:08.533882 2016] [ssl:emerg] [pid 28673] AH01895:无法为客户端身份验证配置验证位置
[Thu Feb 04 17:03:55.002202 2016] [ssl:emerg] [pid 28803] AH01895:无法为客户端身份验证配置验证位置

站点范围的日志记录具有:

[2016 年 2 月 4 日星期四 16:52:57.388709] [ssl:emerg] [pid 28533] AH02311:初始化 mod_ssl 时出现致命错误,正在退出。有关更多信息,请参阅 /var/log/apache2/wordpress.error.log
AH00016: 配置失败
[2016 年 2 月 4 日星期四 16:55:42.620960] [ssl:emerg] [pid 28613] AH02311:初始化 mod_ssl 时出现致命错误,正在退出。有关更多信息,请参阅 /var/log/apache2/wordpress.error.log
AH00016: 配置失败
[2016 年 2 月 4 日星期四 16:57:12.032531] [ssl:emerg] [pid 28651] AH02311:初始化 mod_ssl 时出现致命错误,正在退出。有关更多信息,请参阅 /var/log/apache2/wordpress.error.log
AH00016: 配置失败
[2016 年 2 月 4 日星期四 16:58:08.533951] [ssl:emerg] [pid 28673] AH02311:初始化 mod_ssl 时出现致命错误,正在退出。有关更多信息,请参阅 /var/log/apache2/wordpress.error.log
AH00016: 配置失败
[2016 年 2 月 4 日星期四 17:03:55.002286] [ssl:emerg] [pid 28803] AH02311:初始化 mod_ssl 时出现致命错误,正在退出。有关更多信息,请参阅 /var/log/apache2/wordpress.error.log
AH00016: 配置失败

而且我不知道这是否有任何帮助,但下面是 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>

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

谢谢,

apache-2.4
  • 1 1 个回答
  • 199 Views

1 个回答

  • Voted
  1. Best Answer
    Michael Hampton
    2016-02-05T09:52:17+08:002016-02-05T09:52:17+08:00

    这是个问题:

         SSLCaCertificateFile /etc/apache2/ssl/ca.crt
    

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

    • 1

相关问题

  • SELinux 阻止 Apache 写入文件

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve