10月22日,我删除了使用7年多的人Linode,共消费过1W多RMB,用着很舒服,很稳定,只是无奈于最近经常被封,趁着这次备案,将博客转移回国内腾讯云上了。
[Read more…]Linode Fremont机房完成套餐升级
今天0点34分收到的Linode通知邮件,我的VPS所在的机房也可以升级套餐了,原512M内存免费升级为1G,爽大了!备份所有文件,果断升级。整个过程耗时20分钟左右,期间会关机,Linode的平滑迁移做的真不错,丝毫没有影响,正好我的也快到期了,不再犹豫,马上续费!
[Read more…]
WordPress权限问题通用解决办法
最近,弄了好几天Wordpress,经常遇到权限问题,如不能浏览ftp页面、不能上传ftp文件、无法自动安装插件、无法删除插件、无法编辑主题等问题,实际上,这些问题的原因都是www目录不属于当前用户和组,也就是说web访问的用户没有足够的操作www目录的写权限。
安装PureFtpd时,我还碰到个权限问题,请参照://www.izhangheng.com/vps-ftp-phpmyadmin/
解决办法其实也很简单:
1、利用ssh命令登陆(客户端或者Mac、Linux的终端):# ssh root@192.168.1.7 (192.168.1.7应为web服务器的ip)
2、进入wp安装目录:# cd /home/www
3、将wp目录权限设置为最高的777:# chmod 777 wp-content (用于解决无法安装插件问题,插件安装后在wp-content/plugins下)
4、进入wp-content目录:# cd wp-content
5、查看目录所在的用户和组:# ls -l
结果例如:
# drwxr-xr-x 3 root root 4096 Feb 10 19:31 plugins
# drwxrwxrwx 3 www www 4096 Mar 24 02:08 uploads
第一个root是用户,第二个root是组,如果上传一个图片,wp会自动生成一个目录,这个目录的用户,有的是apache,少数人的是nobody,我的就是nobody,囧,但是我的uploads目录是www,说明网站www目录的拥有者是www;
6、下面执行修复命令,也是本文的关键:
# cd .. (进入上级目录)
# chown -R www:www www (第一个www为用户,第二个www为组,第三个www为网站根路径)
之后,权限问题就解决了,之后我安装的博客,都直接赋予了www用户和组,但是还不清楚安全问题,欢迎大家指教。
VPS上ftp和phpMyAdmin访问不了的解决办法
今天晚上又建好了一个站点,不过碰到了问题,ftp和phpmyadmin都访问不了,造成无法创建MySql的wordpress数据。
ftp的解决办法为:
将站点下ftp目录里面的install.php.bak 名称改为install.php,然后按照步骤重新安装一次即可,要注意数据库的链接一定要正确,确保数据库存在ftpusers表。
如果上传文件时出现503,或者无法上传文件,也是权限问题,打开ftp后台,将用户的uid设置为www,gid设置为ftp后,就可以了。
phpmyadmin遇到的问题为:
Wrong permissions on configuration file, should not be world writable!
原因是phpmyadmin要权限为755才可以访问,赋予777最高权限是不行的,执行如下命令即可,首先进入到phpMyAdmin所在目录
$ cd /home/www
$ sudo chmod -R 755 phpMyAdmin
到此问题解决,然后再创建数据库,再安装wordpress就大功告成了。
周末,我再将本博客迁移到新的VPS上,届时本IP的VPS会诞生另一个网站,敬请期待。哈哈。
睡觉。
重做系统后,SSH无法连接VPS解决办法
今天又买了一个vps,来自口碑很好的linode,想要将博客移过来,另一vps做其他用途,重做了两次系统,再用ssh命令连接时,出现错误如下:
zhang-hengde-MacBook-Air:~ henry24264$ ssh root@66.105.230.188 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that the RSA host key has just been changed. The fingerprint for the RSA key sent by the remote host is 08:70:a2:d1:8c:a8:e2:a3:75:27:b5:90:ce:54:5b:3d. Please contact your system administrator. Add correct host key in /Users/henry/.ssh/known_hosts to get rid of this message. Offending key in /Users/henry/.ssh/known_hosts:2 RSA host key for 66.105.230.188 has changed and you have requested strict checking. Host key verification failed.
google之后,找到了解决方案,命令如下,删除相关信息即可,
zhang-hengde-MacBook-Air:~ henry24264$ vi ~/.ssh/known_hosts
之后会看到如下信息:将下面的ssh-rsa全部删除即可,vi命令后,左右键找到下面信息的位置,然后在选中行处,按dd即可删除一行。
192.168.1.2 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAs7tE1nlC8YUMHkJUmSpFeJCc0ztFQiWGIKlyrnf4KVCz+Ece/yY59QXnVG7b0DWA/wyzlaGRdumWFexX4Y7VE3WunEeXVPMRjF0YZgG5qW6EDXNMEquZzI5k7Jg96VGq+5ZzhtsRhUqXH1aNrMYydRfMUFDXTh+a3jKcoQLx9IiifouUuh5JEelql9w9FRgmOgOqmm3CVbn33mblyHZa0UOa3GDpFGRxFjxyPVLuOD90rJIVc126CxIK3TmsFS0emO7qxpz4mrNG/1xpCqgKxNejBkrlUtxzLxGbwuod3HPX7OB28uk1RdGsXhcZtKsPph3a04i7Y5C5QZ1XDXFzDQ==
192.168.1.3 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAsI5fLkoQayuhjMLXaE69VlxA7en/SmxXs+VDjgXLGLLTLdSOxki1cBDzuPm4FefmES4A3X3mfAB8L46rFnPJe45hca4U6uC/IbJMlO8GhrWs+fpIYVdMmOkabBQl8li0J0bclmK
lnmp出现nginx 502 Bad Gateway的解决方法
最近经常出现502 Bad Gateway的错误,去vpser的论坛看了一下解决方法,但是还是不行,无奈下,只好重启 lnmp # /home/lnmp restart
,重启后就可以了。
[Read more…]
为WordPress安装Memcache和Memcached
转载自:http://bbs.vpser.net/viewthread.php?tid=1681&highlight=memcached
Memcache是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。
它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这 些HashTable。Memcached又是什么?
Memcached是Memcache系统的主程序文件,以守护程序方式运行于一个或多个服务器中,随时接受客 户端的连接操作,使用共享内存存取数据。那PHP中的Memcache是什么?php中的所讲的memcache是用于连接Memecached的php支持扩展之一(可用phpinfo查看),类似mbstring,eAccelerator。
[Read more…]
Linux下MySql之安装配置
博客刚才windows平台迁移到linux,并且数据库也用了我不太会用的MySql,这几天每天都会出现一次MySql挂掉,错误信息为
Error establishing a database connection
我只能重启VPS后,再通过命令进入服务器重启MySql,今天找到了一个简单的优化MySql方法,通过MySqld_Safe启动服务,再观察几天看看效果怎么样。
下面详细介绍下MySql的安装:
[Read more…]
近期评论