I 创建一个 ec2 实例并安装 PHP、MYSQL、Apache 和 Wordpress。配置以下4个文件 1st>> sudo vim /etc/php/8.1/apache2/php.ini >> 更改最大。文件大小上传限制。 upload_max_filesize、post_max_size、max_execution_time、max_input_time、memory_limit 和 max_file_uploads
第二个 sudo vim /etc/apache2/apache2.conf >> .htaccess (
插件 ---- 一体化迁移 阶段>>文件导入100% 提取100% 99% 的数据库恢复都会出错
获取 https://35myip6/wp-admin/admin-ajax.php?action=ai1wm_status&ai1wm_import=1&secret_key=x2huyD7Y84n0&_=1704795105444 net::ERR_CONNECTION_REFUSED
load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils&ver=6.4.2:2 POST http://35.myip---18/wp-admin/admin-ajax.php?action=ai1wm_import&ai1wm_import=1 500(内部服务器错误)
请解决这个问题
您在 WordPress 迁移过程中遇到的错误似乎涉及尝试使用 All-in-One WP Migration 插件导入数据库时连接拒绝。您可以检查和调整一些事项来解决此问题:
1。检查IP地址或域名设置: 确保 WordPress 设置(设置 -> 常规)设置了正确的 URL(尤其是基于 IP 地址的访问或基于域的访问)。它应该与托管您的 WordPress 实例的实例匹配。
2。服务器防火墙和安全组设置: 确保您的服务器的防火墙或与您的 EC2 实例关联的任何安全组允许必要端口上的传入和传出流量。对于 WordPress,通常是端口 80 (HTTP) 和 443 (HTTPS)。
3. WordPress 永久链接: 有时,由于永久链接设置会出现问题。转到 WordPress 管理仪表板中的“设置”->“永久链接”,然后尝试更改永久链接结构。然后,再次尝试迁移。
4。插件/主题冲突: 暂时禁用其他插件并切换到默认主题(如二十二十一),以排除迁移过程中可能导致问题的任何冲突。
5。暂时记忆力增加: 在 wp-config.php 中临时增加 PHP 内存:
define('WP_MEMORY_LIMIT', '256M');
6。 .htaccess 文件: 确保您的 WordPress 目录中有正确的 .htaccess 设置。尝试通过转到“设置”->“永久链接”并保存更改来重置它(WordPress 将自动更新 .htaccess 文件)。
7。错误记录: 在 wp-config.php 中启用 WordPress 调试:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
8。插件重新安装或更新: 重新安装 All-in-One WP Migration 插件或将其更新到最新版本,以确保与您的 WordPress 版本兼容。
9。数据库大小: 检查数据库大小是否太大,导致服务器无法在导入期间处理。如果是这样,请尝试将导出文件分成较小的部分以进行导入。
10。服务器日志: 检查 Apache 服务器日志 (/var/log/apache2/error.log) 和 PHP 日志(/var/log/php/error.log 或 PHP 配置中指定的日志)以获取更详细的错误消息,这些消息可能会提供有关以下问题的见解: 500 内部服务器错误的原因。
请记住在进行更改之前进行备份,并在修改服务器配置或文件时小心谨慎。如果问题仍然存在,服务器日志通常有助于诊断问题的根本原因。