建立数据库连接时出错 - Ubuntu WordPress on 14.04

Error establishing a database connection - Ubuntu WordPress on 14.04

今天我开始在我的网站上看到这条消息 "Error establishing a database connection",所以我正在调查,我看到了这条 article 相关的消息,我已经尝试过了实施它,但它对我不起作用我仍然遇到同样的问题,我不知道为什么。

以下是我从文章中实现的内容:

对于 Ubuntu 14.04 上的 Apache,使用以下命令编辑配置文件:

sudo nano /etc/apache2/sites-available/000-default.conf

在标签之间添加下面突出显示的行。

Apache VirtualHost Config
<VirtualHost>
…    
    <files xmlrpc.php>
      order allow,deny
      deny from all
    </files>
</VirtualHost>

完成后保存并关闭此文件。

重新启动网络服务器以启用更改:

sudo service apache2 restart

奇怪的是,当我重新启动 Droplet 时,网站可以运行几秒钟,所以..我不知道如何修复它。

Droplet details: 512 MB Memory / 20 GB Disk / LON1 - Ubuntu WordPress on 14.04

您的日志中的错误显示 MySQL 正在努力分配内存 Fatal error: cannot allocate memory for the buffer pool

您可以采取以下措施来克服它。

添加交换文件

dd if=/dev/zero of=/swap.dat bs=1024 count=512M
mkswap /swap.dat
swapon /swap.dat

减少MySQL的内存占用 编辑 /etc/my.cnf,并在 [mysqld] 标题下添加以下行。

[mysqld]
innodb_buffer_pool_size=64M