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