我刚刚从旧服务器移至新服务器,但现在遇到了很多问题。我所做的是:
- cpanel 的初始设置;2. 将主机名从默认更改为我的域 aaa.aaa.com;3. 通过 cpanel VHM 迁移多个帐户;4. 将一个站点的 DNS 更改为新服务器。
现在,我在这个网站上频繁出现随机的 500 错误,有时还出现“内存不足”错误以及许多其他问题,以前我从未遇到过类似的问题。
我对此特别感兴趣:当新服务器上的 wordpress 网站上线时,我意识到有 500 个错误,我用“underconstruction”wp 插件关闭了它,并在 WP 后端做了一些其他更改,但似乎所有这些更改都应用到了我的旧网站上。
如果是在新服务器上,有不同的 IP 和新的 DNS,那会怎样?如果我在新服务器上更改某些内容,旧服务器也会更改。它们同步吗?这些 500 错误可能是因为这两个服务器发生冲突还是其他原因?
答案1
内存不足是因为 php.ini 中的 memory_limit 设置。您可以执行以下操作:
- 增加 php.ini memory_limit:在 WordPress 所在目录中
创建一个文件php.ini
,并添加以下行
memory_limit = 64M
- 通过 wp-config.php 更改内存限制,
wp-config.php
添加以下行define('WP_MEMORY_LIMIT', '64M');
- 通过 .htaccess 增加内存限制添加
.htaccess
以下行php_value memory_limit 64M
请注意,您的托管服务提供商可能会禁用更改 memory_limit 的值。如果上述解决方案均不起作用,您应该联系您的托管服务提供商。
关于 500 个错误,您可能会在 error.log 上找到更多详细信息。请检查一下。