You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调整WP_Memory_Limit后WordPress网站无法连接的解决求助

解决WordPress网站连接拒绝问题的步骤
  • 确认Web服务器运行状态
    登录服务器后,先检查Apache或Nginx是否正常运行:

    • Apache用命令:systemctl status apache2,未启动则执行systemctl start apache2重启
    • Nginx用命令:systemctl status nginx,未启动则执行systemctl start nginx重启
      重启后尝试访问网站,看是否恢复。
  • 检查端口监听与防火墙设置
    用netstat -tulpn | grep 80和netstat -tulpn | grep 443,确认80(HTTP)、443(HTTPS)端口是否被Web服务器进程监听。
    若端口未开放,需在防火墙添加规则:

    • Ubuntu/Debian系统:ufw allow 80/tcp、ufw allow 443/tcp
    • CentOS/RHEL系统:firewall-cmd --add-port=80/tcp --permanent、firewall-cmd --add-port=443/tcp --permanent,再执行firewall-cmd --reload生效
  • 查看服务器错误日志定位问题
    直接查看日志找具体错误原因:

    • Apache错误日志路径:/var/log/apache2/error.log
    • Nginx错误日志路径:/var/log/nginx/error.log
    • PHP-FPM日志路径:一般在/var/log/php-fpm/或对应PHP版本目录下
      日志会明确提示是权限问题、PHP进程崩溃还是数据库连接失败等,针对性处理即可。
  • 修正网站文件权限
    确保网站根目录及wp-config.php的权限和所有者正确:
    所有者应为Web服务器运行用户(如www-data),文件权限设为644,目录权限设为755,执行以下命令调整:

    chown -R www-data:www-data /var/www/你的网站目录
    find /var/www/你的网站目录 -type f -exec chmod 644 {} \;
    find /var/www/你的网站目录 -type d -exec chmod 755 {} \;
    
  • 验证数据库连接状态
    连接拒绝可能和数据库异常有关:

    1. 检查MySQL/MariaDB服务状态:systemctl status mysql,未启动则执行systemctl start mysql
    2. 打开wp-config.php,确认DB_HOST、DB_USER、DB_PASSWORD、DB_NAME参数与数据库实际信息一致
    3. 用mysql -u 数据库用户名 -p测试能否正常登录数据库,能登录则数据库本身无问题
  • 检查PHP全局配置
    虽然恢复了wp-config.php,但之前修改内存时可能误改了PHP.ini:
    找到对应PHP版本的配置文件(如/etc/php/7.4/apache2/php.ini),核对memory_limit参数是否在合理范围(如256M),同时检查max_execution_time等参数是否正常,修改后重启PHP服务和Web服务器。

内容的提问来源于stack exchange,提问作者Agung

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 21:12:21