首页 > 解决方案 > Centos 7 apache 在通过 LetsEncrypt 安装 SSL 证书后显示 php 源代码

问题描述

在我的数字海洋水滴上安装 ssl 证书并将我的 WordPress 目录移动到 public_html 文件夹后,只显示 php 源代码而不是内容。 我的网址是

我很感激任何帮助。

即使在重建我的 droplet 并删除 SSL 证书后,我仍然遇到同样的问题。

这是我的站点可用/domain.conf 文件。在我的 droplet 上,SeLinux 被禁用,.htaccess 有 755 权限,但仍然

 <VirtualHost *:80>
    ServerName www.rafikirestaurantandlounge.com
    ServerAlias rafikirestaurantandlounge.com
    DocumentRoot /var/www/rafikirestaurantandlounge.com/html
   <Directory "/var/www/rafikirestaurantandlounge.com/html">
        Require all granted
        # Allow local .htaccess to override Apache configuration settings
        AllowOverride all
  </Directory>
    ErrorLog /var/www/rafikirestaurantandlounge.com/log/error.log
    CustomLog /var/www/rafikirestaurantandlounge.com/log/requests.log combined
   </VirtualHost>

这是我的 .htaccess 文件:

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

httpd.conf 中的所有目录设置保持不变。

感谢你的帮助。

标签: wordpresslets-encrypt

解决方案


推荐阅读