-1

我有运行多个域的 Ubuntu 16、Apache 2.4.41,最近从 php 5.6 升级到 7.0.33。我在两个不同的域中都有 WordPress 和 Presta。

大多数 php 文件运行良好,但有些只是通过浏览器下载。

我试图重命名它们,但问题仍然存在,因此它没有链接到文件名。我已经在 DirectoryIndex 中切换了一些条目,没有变化。我试图对 Apache2 和 php 进行更多跟踪,但没有给出错误。

下载的代码文件示例(而其他代码文件已正确执行):(我删除了评论)

<?php
define( 'WP_USE_THEMES', true );
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
4

1 回答 1

0

好的,我找到了某些页面加载而某些页面不加载的原因。这些网站最初是用 http 构建的,然后迁移到 https。两者都仍受支持,但 http 和 https 的 php 配置不一致。因此,由于某些链接仍然指向 http 并且在 https 正常时失败,因此对用户来说看起来不一致。我对齐了所有配置文件,它解决了这个问题。

于 2019-08-30T18:11:02.940 回答