建立数据库连接时出错 - 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
今天我开始在我的网站上看到这条消息 "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