建立数据库连接时出错 - 在14.04上的Ubuntu WordPress

时间:2016-04-27 11:21:48

标签: wordpress apache digital-ocean

今天我已经开始在我的网站上看到此消息“建立数据库连接时出错”,所以我正在调查,我看到这个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>

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

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

sudo service apache2 restart

奇怪的是,当我重新启动Droplet时,网站工作了几秒钟......所以我无法弄清楚如何修复它。

  

Droplet详细信息:512 MB内存/ 20 GB磁盘/ LON1 - Ubuntu WordPress   在14.04

1 个答案:

答案 0 :(得分:2)

日志中的错误显示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