如果我的所有 PHP 页面在使用 Apache2 时都是空白的,我该怎么办?

阿尼凯特

这是我的问题

最近我清除了所有 LAMP 包,因为我无法让虚拟主机与我的本地 wordpress 安装一起工作。但是即使在安装了所有软件包之后,PHP 页面也根本无法加载。它们都显示为空白,如果您要求查看页面源代码,您可以在那里看到 php 源代码。

我附上了一份我已经尝试过的事情的清单,以及我认为你可能需要的日志和配置。请帮助我,如果您需要更多的东西来解决问题,请告诉我。

我已经尝试过的事情:

  1. 更新所有包
  2. 清除并重新安装所有 LAMP 软件包
  3. mpm_event 已被禁用
  4. php 模块在 apache 模块中启用
  5. 尝试设置首选 php 版本
  6. libapache2_mod_php 已经安装
  7. 安装指定版本号的php和其他模块
  8. 所有 PHP 错误报告都已开启
  9. 将以下代码添加到 apache2.conf 中,这会使 Apache 在我的情况下崩溃:
AddHandler php5-script .php
AddType text/html .php
  1. 卸载所有软件包并使用“lamp-server^”软件包安装灯
  2. 在用户目录中启用 PHP
  3. 在 php.ini 中启用短标签
  4. default_mimetype = "text/html" 已在我的 php.ini 中启用

这是我的 Apache 错误日志

[Fri Dec 11 09:46:11.126711 2020] [mpm_prefork:notice] [pid 1447] AH00163: Apache/2.4.46 (Ubuntu) configured -- resuming normal operations
[Fri Dec 11 09:46:11.126805 2020] [core:notice] [pid 1447] AH00094: Command line: '/usr/sbin/apache2'
[Fri Dec 11 10:08:32.375532 2020] [mpm_prefork:notice] [pid 1447] AH00169: caught SIGTERM, shutting down

这是我的 Apache 访问日志为请求显示的内容

::1 - - [10/Dec/2020:10:16:30 +0530] "GET /info.php HTTP/1.1" 200 224 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36"

这是我的 PHP 模块 mods-enabled conf:

<FilesMatch ".+\.ph(ar|p|tml)$">
    SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch ".+\.phps$">
    SetHandler application/x-httpd-php-source
    # Deny access to raw php sources by default
    # To re-enable it's recommended to enable access to the files
    # only in specific virtual host or directory
    Require all denied
</FilesMatch>
# Deny access to files without filename (e.g. '.php')
<FilesMatch "^\.ph(ar|p|ps|tml)$">
    Require all denied
</FilesMatch>

# Running PHP scripts in user directories is disabled by default
# 
# To re-enable PHP in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
#<IfModule mod_userdir.c>
#    <Directory /home/*/public_html>
#        php_admin_flag engine Off
#    </Directory>
#</IfModule>

聚苯乙烯

  • 我安装了 php 7.4
  • 早些时候我安装了 mariadb 服务器
  • 现在我已经安装了 mysql-server
卢卡斯·伯灵厄姆

我会看看这个问题给出的答案:PHP返回空白页,归结为“您的权限是否正确?”

根据这个问题:https : //stackoverflow.com/questions/2096255/what-permissions-for-php-scripts-directories,“您需要将.php文件的权限设置640为最大安全性。”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用apache2运行我的HTML文件

来自分类Dev

如果我从不使用TaskCompletionSource响应等待,该怎么办?

来自分类Dev

当我渴望在Haskell中使用对象样式多态消息传递时该怎么办?

来自分类Dev

如果我再次使用“最终化”对象,该怎么办?

来自分类Dev

访问apache2中的php页面时发生内部服务器错误

来自分类Dev

如果我想在React中使用AOS这样的JavaScript库,该怎么办?

来自分类Dev

当我使用带有重音字母的std :: isupper()时该怎么办

来自分类Dev

使用xpath抓取时,我该怎么办?

来自分类Dev

我该怎么办Navigator.push只在模式底部(不是父页面)

来自分类Dev

apache将我所有的php页面重写为htm并禁止所有.php请求

来自分类Dev

PHP删除了字符串中单词的后续出现,我该怎么办?

来自分类Dev

通过dexplore使用数据库预览时,我该怎么办?

来自分类Dev

错误在php中批量插入!我该怎么办?

来自分类Dev

要使用FDE +好的键盘,我该怎么办?

来自分类Dev

使用ping时收到DUP。我该怎么办?

来自分类Dev

我该怎么办呢?该怎么办?

来自分类Dev

如果我要使用的CD无法在ubuntu / linux上运行该怎么办

来自分类Dev

Apache2:不显示php页面!

来自分类Dev

不小心删除了apache2.conf,我该怎么办?

来自分类Dev

使用我的apache2配置托管多个站点

来自分类Dev

这个用于广告的Javascript代码使我的php页面空白,该怎么办?

来自分类Dev

我安装了PHP7,但未在/ etc中创建apache2目录。怎么办?

来自分类Dev

如果我想获取CycledLeScanCallback使用Android-Beacon-library我该怎么办

来自分类Dev

我的php / mysql注册表格无法正常工作。我该怎么办?

来自分类Dev

如果我想在chrome开发工具上运行代码段时单击新页面上的按钮,该怎么办

来自分类Dev

apache2 使用 .php 添加所有 url

来自分类Dev

广告未显示在我的页面上,我该怎么办?

来自分类Dev

如果我有 2 个相等的平均值,我该怎么办?

来自分类Dev

如果我的项目有多个 html 页面怎么办

Related 相关文章

  1. 1

    如何使用apache2运行我的HTML文件

  2. 2

    如果我从不使用TaskCompletionSource响应等待,该怎么办?

  3. 3

    当我渴望在Haskell中使用对象样式多态消息传递时该怎么办?

  4. 4

    如果我再次使用“最终化”对象,该怎么办?

  5. 5

    访问apache2中的php页面时发生内部服务器错误

  6. 6

    如果我想在React中使用AOS这样的JavaScript库,该怎么办?

  7. 7

    当我使用带有重音字母的std :: isupper()时该怎么办

  8. 8

    使用xpath抓取时,我该怎么办?

  9. 9

    我该怎么办Navigator.push只在模式底部(不是父页面)

  10. 10

    apache将我所有的php页面重写为htm并禁止所有.php请求

  11. 11

    PHP删除了字符串中单词的后续出现,我该怎么办?

  12. 12

    通过dexplore使用数据库预览时,我该怎么办?

  13. 13

    错误在php中批量插入!我该怎么办?

  14. 14

    要使用FDE +好的键盘,我该怎么办?

  15. 15

    使用ping时收到DUP。我该怎么办?

  16. 16

    我该怎么办呢?该怎么办?

  17. 17

    如果我要使用的CD无法在ubuntu / linux上运行该怎么办

  18. 18

    Apache2:不显示php页面!

  19. 19

    不小心删除了apache2.conf,我该怎么办?

  20. 20

    使用我的apache2配置托管多个站点

  21. 21

    这个用于广告的Javascript代码使我的php页面空白,该怎么办?

  22. 22

    我安装了PHP7,但未在/ etc中创建apache2目录。怎么办?

  23. 23

    如果我想获取CycledLeScanCallback使用Android-Beacon-library我该怎么办

  24. 24

    我的php / mysql注册表格无法正常工作。我该怎么办?

  25. 25

    如果我想在chrome开发工具上运行代码段时单击新页面上的按钮,该怎么办

  26. 26

    apache2 使用 .php 添加所有 url

  27. 27

    广告未显示在我的页面上,我该怎么办?

  28. 28

    如果我有 2 个相等的平均值,我该怎么办?

  29. 29

    如果我的项目有多个 html 页面怎么办

热门标签

归档