手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表2010年09月的文章

UCAPI.com再次恢复

http://ucapi.com恢复啦。
以前是放在小茗的虚拟主机上,结果他的虚拟主机到期了,我也就撤了出来。
本来是想扔到http://kkread.com的机器上的,结果,被我折腾nginx没成功,连带http://kkread.com也打不开了。。

最后,我还是重新购买了一台VPS,将ucapi网站扔在上面了。感觉速度没以前快。不过没办法,忍忍了。。。

之所以扔在国外的VPS上面,主要还是因为备案太麻烦了,说不定过两天本站也会迁走,其实心里很难过,但没办法。备案太麻烦了,而且从心里对有些事有点抵触。

Tags: ucenter, uc, ucapi

笔记:开发PHP中的粗心导致的问题

开发中,总是会有粗心的情况出现,只是有时候这些问题还真的不容易被发现和注意。或者说,是不好的习惯导致了问题的隐藏。

在项目中使用memcache的时候,出现了:php_network_getaddresses: getaddrinfo failed,理论上,这是因为DNS解析有问题造成的,因此可以证明的是

1、dns有问题
2、hosts里没有加正确
3、配置的URL是否有问题

检查了这三个都没有问题的时候,人傻了,问题在哪里?确定从代码上看问题,最后才发现。。原来是代码上的粗心导致问题的产生。使得应该传递的host参数传递了空值(为什么memcache在遇到空值是不能自动判断为localhost呢?)不过,如果真这么判断了,估计我也永远找不到这个BUG了。

以后还是要细心啊。

Tags: memcache, php

为ubuntu 10的php版本降级

一键式安装PHP果然还是有问题的,不是说程序有问题,而是说版本。其实在9.10的时候,PHP已经被ubuntu默认为5.3了。这就让人很痛苦了,现在很多程序在5.3下跑不起来。怎么办?降级喽。还能怎么办?
这里有很多方式,不过,我还是建议使用第一种,最方便不过了:http://2bits.com/drupal-planet/various-ways-running-php-52-ubuntu-1004-lucid-lynx.html
第一种是这样的,先搞一个脚本运行一下:

XML/HTML代码
  1. #!/bin/sh  
  2.   
  3. # Script to install PHP 5.2 from 9.10 on 10.04  
  4. # And pin it so it does not get updated  
  5.   
  6. PKGS=`dpkg -l | grep php | awk '{print $2}'`  
  7.   
  8. apt-get remove $PKGS  
  9.   
  10. sed s/lucid/karmic/g /etc/apt/sources.list |   
  11.   tee /etc/apt/sources.list.d/karmic.list  
  12.   
  13. mkdir -p /etc/apt/preferences.d/  
  14.   
  15. for PACKAGE in $PKGS  
  16. do  
  17.   echo "Package: $PACKAGE  
  18. Pin: release a=karmic  
  19. Pin-Priority: 991  
  20. " | tee -a /etc/apt/preferences.d/php  
  21. done  
  22.   
  23. apt-get update  
  24.   
  25. apt-get install $PKGS  

这时候,其实最后一步经常会失败。。(因为他的安装顺序可能不是php5-common在第一个)
因此在运行完第一句PKGS后,可以Echo $PKGS > xxx.php.list ,将它输出到一个文件里。如果最后一步失败了,再把这个PKGS导出的变量查看一下,再尝试重新install。避免有遗漏。

这里还介绍了drupal在安装的时候的一些问题:http://randyfay.com/node/63,上面的链接其实就是从这篇文章里找到的。(我不建议用randyfay.com里的源,速度还是比较慢的,如果你原来的源速度很快,那就不要换了,直接用上面的脚本吧。)以前就说过。网易的源还是不错的。。可以加上去喽。

Tags: ubuntu, php

杂谈:节能减排

因为一直订吕达嵘的博客,所以在看到这篇博客的时候,感到非常有意思。真不知道这个节能减排是针对什么制定的,我也不便多说,请看官自行识别吧:

http://ldr.hanzify.org/article.asp?id=984
  1. 8月底,常州好多公司被要求节能减排,拉电了,机房都不例外,规定上9休5,结果汉化新世纪成员服务器在关闭5天后,重新开机,只一个上午,就发现硬盘坏了,在朋友的帮助下,发到南京付费进行开盘恢复,还好,我要恢复的东西都有,一直搞到今天才算基本搞好。  
  2. 现在实在是怕硬盘了,以前坏硬盘,刚开始的一阵子总是很勤快,几乎天天备份,后来时间一长慢慢地就懒了,现在基本只备份汉化新世纪,成员站就没备份了,看来还是不能掉以轻心。今天在蓝芒的朋友帮助下,新增了一块500G的硬盘,打算用来自动备份,希望别再发生此类事情了。  

红字是我特别标出的。非常有意思的行为。。。。

Tags: 汉化新世纪

Ubuntu samba添加用户

今天在配置samba服务,发现网上的资料,基本上都过时了。当然也可能是因为我用的是ubuntu的版本,和其他版本不一样?
又或者,我的版本比较新,所以,资料都不一样了?

在ubuntu下面。安装Samba还是很方便的,比如apt-get install samba就解决了这个问题。

添加用户,关于这个玩意找了很多资料,都是说cat 系统的passwd文件,利用mksmbpasswd.sh导入到samba系统中,结果。我没发现有这个文件。。。所以直接就失败了。

最后是通过:

adduser xxx
smbpasswd -a xxx

通过这样的方式来添加用户。如果直接smbpasswd -a xxx是不行的(一定要系统中有这个用户存在才行)

然后就是修改/etc/samba/smb.conf文件了。
[www]
comment = www
path = /var/www
public = yes
guest ok = no
writable = yes

然后就是:service smbd restart,或者/etc/init.d/smbd restart (运行这个的时候,会提示你使用service smbd restart的。)

之所以写这个,是因为所有的资料里介绍的什么/etc/init.d/samba restart这类都不起作用了,现在是smbd。。。

其实在去年3月份已经做过笔记了,只是笔记中的samba restart已经不对了。所以。。。再写一篇。

去年:笔记:在Ubuntu中设置samba共享可读写文件夹

Tags: ubuntu, samba

Records:311234567