wordpress - 在 nginx 上导致 500 内部服务器错误的特定 wordpress 目录
问题描述
所以我在 nginx 中配置了 2 个服务器块。目录的权限和名称相同,所有文件夹/文件都具有相同的权限。在辅助域上 wordpress 安装得很好,但在主域上我收到 500 内部服务器错误。我尝试下载他们最新版本的新副本并将其放置在文件和文件夹的位置,结果相同。我什至尝试将工作站点文件和文件夹复制到主网站目录,但我得到了同样的错误。唯一不同的是 wp-config 文件,因为它们具有明显不同的数据库凭据。任何帮助将不胜感激。哦,错误日志也不显示任何内容。我难住了。
解决方案
问题很可能不在nginx内部。
测试你的 WordPress:
- 检查您的
.htaccess
文件,可能是他已损坏,或包含无效的新域规则。
该.htaccess
文件(如果存在)包含许多规则,这些规则告诉服务器在某些情况下要做什么。它通常用于重写 URL 或防止出于恶意目的访问您的站点。如果那里有.htaccess
文件,请进行备份,然后删除其中的所有内容或整个文件。这可能会删除一些重要的规则,但如果内部服务器错误是由文件中的错误引起的,这会告诉你。
- 在 wp-config.php 文件中打开调试。
define( "WP_DEBUG", true );
- 如果您有权访问仪表板,请停用所有插件并切换主题。
推荐阅读
- javascript - 处理字符串原型中的空类型
- laravel - Laravel 按日期分组
- c# - Range.FitTextWidth 始终返回零
- google-analytics - 是否可以使用 gtag.js 通过自定义参数对 Google Analytics 中的用户进行分组?
- linux - 如何将彩色文本输出到标准输出,同时将未着色的文本附加到文件中?
- angular - 在 Angular 打字稿中重构重复的代码
- css - 最大化离子网格中的列数(24 列)(自定义离子网格列)
- coldfusion - 3 使用 Coldfusion 进行相关选择
- sql-server - 获取 COMPATIBILITY_LEVEL 的历史记录
- python - 删除重复的模式(荷兰号码和邮政编码)正则表达式