我在Wordpress网站上遇到管理员问题。我仔细搜索过互联网,看到很多其他人有同样的问题,但没有明确的解决方案。管理员显示如下:
当我检查它时,我在 load-styles.php 和 load-scripts.php 上得到 500(内部服务器错误)
任何人都知道什么事情,以及如何纠正?
答案 0 :(得分:43)
在wp-config.php
之前require_once
将以下代码添加到文件中:
define('CONCATENATE_SCRIPTS', false);
答案 1 :(得分:11)
只是为了让一切都在一个答案中,这对我有用:
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);
define( 'CONCATENATE_SCRIPTS', false );
define( 'SCRIPT_DEBUG', true );
页面刷新后看起来没问题,也许在重新登录后,将SCRIPT_DEBUG设置为false。
如果您使用插件进行调试或网站优化,请不要忘记最后两个设置 - 尽管此类插件可能会覆盖这些设置。
答案 2 :(得分:0)
由于编码问题,我的情况下没有加载CSS(使用WordPress 3.7.1)。
强制UTF-8编码,方法是将wp-admin/load-styles.php
对应的行替换为:
header('Content-Type: text/css; charset=UTF-8');
答案 3 :(得分:0)
将define('SCRIPT_DEBUG', true);
放入wp-config.php并通过控制台进行调试。它将告诉您在页面加载期间找不到哪个文件。
答案 4 :(得分:0)
在wp-config.php文件中,您可以添加-define('SCRIPT_DEBUG',true); 这样可以解决问题,但是在生产环境中将此配置保留为真不是一个好习惯。
希望有帮助
答案 5 :(得分:0)
我在安装新的Wordpress时遇到了类似的问题,该问题需要重定向到临时网址。
我的解决方案是确保siteurl和home url的开头都带有http://。
希望它能解决它。
答案 6 :(得分:0)
也有类似的问题,仅在升级到最新版本的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);
在enter link description here处找到了完美的灵感。
答案 7 :(得分:-1)
我知道这是旧帖子 但也许我可以帮助其他拥有相同issus的人
在将其他代码放入wp-config文件之前,请确保文件夹wp-content权限为755