25

我在 Wordpress 网站上遇到了管理员问题。我搜索了互联网,看到很多其他人有同样的问题,但没有明确的解决方案。管理员显示如下:

在此处输入图像描述

当我检查它时,我在load-styles.phpload-scripts.php上都得到了500(内部服务器错误)

任何人都知道发生了什么,以及如何纠正?

4

10 回答 10

96

在将以下代码添加到文件wp-config.php之前:require_once

define('CONCATENATE_SCRIPTS', false); 
于 2013-11-26T06:43:19.873 回答
17

只是为了将所有内容都保留在一个答案中,这对我有用:

define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);
define( 'CONCATENATE_SCRIPTS', false );
define( 'SCRIPT_DEBUG', true );

页面刷新后看起来没问题,可能在重新登录后,将 SCRIPT_DEBUG 设置为 false。

如果您使用插件进行调试或站点优化,请不要忘记最后两个设置 - 尽管此类插件可能会覆盖这些设置。

于 2018-02-19T21:12:57.557 回答
2

仅在升级到最新版本的 wordpress (5.5.1) 后,也存在影响自定义字段和 elementor 插件的类似问题。它受到使用的主题(不是我开发的)的影响。在默认主题之间切换解决了这个问题。没有显示或记录错误。除了普通的旧方式外,还可以在没有 xdebug 或其他调试方式的情况下在实时服务器中进行项目。

做了一个简单的改变,如果标签中不再有 'type="text/css"' 并且使用 pregmatch 过滤器是问题:)

preg_match_all("!<link rel='stylesheet'\s?(id='[^']+')?\s+href='(.*)' type='text/css' media='(.*)' />!", $input, $matches);

使固定:

preg_match_all("!<link rel='stylesheet'\s?(id='[^']+')?\s+href='(.*)' (?:type='text\/css')*media='(.*)' \/>!", $input, $matches);

在这里找到完美的灵感 在此处输入链接描述

于 2020-10-16T07:39:09.780 回答
0

由于编码问题,在我的情况下(使用 WordPress 3.7.1)没有加载 CSS。

wp-admin/load-styles.php通过在相应的行中替换为强制 UTF-8 编码:

header('Content-Type: text/css; charset=UTF-8');
于 2014-05-08T20:47:33.350 回答
0

我在新安装的 Wordpress 中遇到了类似的问题,需要重定向到临时 url。

我的解决方案是确保 siteurl 和 home url 在 url 的开头有 http://。

希望它能修复它。

于 2019-01-22T13:56:51.787 回答
0

在 wp-config.php 文件中,您可以添加 -define('SCRIPT_DEBUG', true); 这解决了问题,但是在生产时将此配置保留为 true 并不是一个好习惯。

希望能帮助到你

于 2018-09-19T09:08:33.487 回答
0

放入define('SCRIPT_DEBUG', true);wp-config.php 并通过控制台调试。它会告诉您在页面加载期间未找到哪个文件。

于 2015-08-28T07:11:32.477 回答
0

在此处将 Lightsail 与 wordpress bitnami 和 wp-rocket 一起使用。说实话太具体了。

问题是缓存,wp-rocket 与 mod_pagespeed 不兼容。

解决方案是清除 mod_pagespeed 缓存

sudo touch <installdir>/apache2/var/cache/mod_pagespeed/cache.flush

然后

sudo <installdir>/ctlscript.sh restart apache

之后,禁用 mod,注释掉<installdir>/apache2/conf/httpd.conf文件中的以下行:

  #Include conf/pagespeed.conf
  #Include conf/pagespeed_libraries.conf

并重新启动第二次 apache

sudo <installdir>/ctlscript.sh restart apache

如果我没记错的话,在哪里可以更改为<installdir>多站点/opt/bitnami

源 wp-rocket 不兼容

源禁用 mod_pagespeed

于 2021-09-14T22:57:03.077 回答
0

PHP 内存限制也可能是问题所在,如果它太低而无法在后端加载页面,WP 只会停止加载脚本。设置 MemoryLimit 256->512 对我有用...

于 2021-08-30T10:16:27.230 回答
-2

我知道这是一个旧帖子,但也许我可以帮助其他有相同问题的人

在您将另一个代码放入 wp-config 文件之前,请确保文件夹 wp-content 权限为 755

于 2020-07-17T14:17:22.303 回答