正在加载

    由于博客空间到期,虽然目前的空间一直以来尚且满意,不过续费的优惠并不理想,且还有其他一些选择,所以最终选择了另外一家主机服务提供商。

   大概的流程如下:

    1.购买空间 
    2.联系客服开通SSH,修改cPanel用户名
    3.生成SSH密钥,设定授权,下载公钥,登录
    4.下载WordPress
    5.设定数据库,创建数据库,创建用户,将用户加到数据库的访问权限中
    6.配置wordpress,安装wordpress
    7.导入wordpress备份数据库,注意在终端直接导入可能会因为utf8编码的问题变为乱码,盆地采用在cPanel中导入的方式。
    8.传输themes和plugins目录
    9.修改数据库中配置的表,以便于可以查看文件
       xxx_optins表,主要为如下三个字段:
           siteurl
           home
           upload_path
    10.更改域名的A记录,指向共享IP地址,或修改DNS服务器地址
    11.在cPanel中增加附加域,指向存放的目录
    12.修改wp-config.php,配置好相应参数
    13.改回数据库配置表,等待A记录生效

 

    注:两个空间之间复制文件,可以在ssh终端中直接用wget –r -m -nH 命令来传输,这样不经过本地中转可以省却一些时间,其中的-m代表镜像的意思,不采用此参数递归的层级有限,可能会漏掉较深的目录,-nH代表不生成相应主机的目录。

    其中6-8可以调整为如下步骤,即不需要下载wordpress,而是将原有wordpress相关目录迁移到新空间中去:


阅读本文未完部分»

9,160次阅读 | penddy on 2010-7-16 16:42 | File Under 互联网 | 2 条评论 -

    不同行业有相通的地方,一直在学习财经方面的知识,其中在对企业做出判断的方面,和产品是相通的。

    做一款产品,一定要发展竞争优势,初期你的产品可能是蓝海,那么没有竞争优势似乎看起来没有太大问题,但一旦蓝海可以获得超额收益,那么跟风者会蜂拥而至,如果没有竞争优势,可能前景不妙。

    真正谈竞争优势的书,最经典的自然数波特的竞争三部曲,其中提出的五力模型广为传播。很惭愧本人只拜读过三部曲的第一部《竞争战略》,而第二本《竞争优势》只读了个开始就感觉难以读下去了,可能盆地在此时此刻过于浮躁,不适合去学习偏学术性的内容。

    虽然如此,但在其他书中也陆陆续续有些概念,比如巴菲特的护城河概念,何尝不是竞争优势的代名词?

    做一款正常面向目标用户提供的产品,首先应该有几个基础:

     1.这个产品是目标用户需要的。如果只是自己的爱好,而非目标用户所需的产品,那么就不要美其名曰向用户提供服务。所以这也是为什么很多时候一款产品在启动初期总是会问目标用户是谁。


阅读本文未完部分»

47,493次阅读 | penddy on 2010-7-16 15:01 | File Under 互联网 | 马上抢沙发 -

    由于原有的共享主机已经快要到期,在综合权衡了一下,盆地购买了另外一家的虚拟主机服务,这样就碰到了需要迁移博客的问题,先拿之前做的一个小站试验,具体迁移过程随后再详述,本文主要谈到遇到的另外一个问题。

    在顺利完成迁移后,其他都没有问题,但盆地发现所用的PageNavi扩展的分页链接中,所有的页面链接都有问题。

    比如假设博客地址为http://www.penddy.com,但指向的链接地址变成了http://www.penddy.com/http://www.penddy.com/index.php/page/2 ,这样所有的页面跳转链接是有错误的。

    由于google无果,只好凭着盆地对php的一知半解和之前调试代码的经验,查找问题过程如下:

    1.先查看"wp-content/plugins/wp-pagenavi"下的wp-pagenavi.php文件,在其中的wp_pagenavi函数中,可以看到其调用了_wp_pagenavi_single函数,在同一个文件中查看_wp_pagenavi_single函数,发现其调用了get_pagenum_link函数。

    2.get_pagenum_link函数位于wp-includes下的link-template.php文件中,经过多次打印调试信息,发现如下一句代码返回的结果不一致:

    $request = remove_query_arg( ‘paged’ );


阅读本文未完部分»

6,542次阅读 | penddy on 2010-7-12 17:03 | File Under 互联网 | 马上抢沙发 -

1.安装apache
sudo apt-get install apache
http://wiki.ubuntu.org.cn/Apache%E5%AE%89%E8%A3%85%E8%AE%BE%E7%BD%AE

web根目录:/etc/apache2/sites-enabled/000-default

2.安装mysql
http://wiki.ubuntu.org.cn/MySQL%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97

sudo apt-get install mysql-server

sudo apt-get install mysql-client

3.安装php5
sudo apt-get install php5

4.中文
sudo apt-get install language-support-zh

5.常用命令


阅读本文未完部分»

5,884次阅读 | penddy on 2010-6-30 10:50 | File Under 互联网 | 马上抢沙发 -

   买来VPS后,一般来说都要安装Apache、Mysql、PHP,即构建LAMP的环境,不过这是一个繁杂的工作,在这个之前,还是先构建一个VPN以供自己使用。

    参考了几篇文章,最后整理个人的使用经验如下:

1.安装服务器软件 

    执行如下命令,安装pptpd协议

    apt-get install pptpd

2.配置相应的IP地址,编辑/etc/pptpd.conf

   增加如下两行,大概的意思是指vps的机器用的ip地址为192.168.1.1,通过pptp服务连上来的客户端的ip范围在192.168.1.235—192.168.1.245范围之间。

   localip 192.168.1.1
   remoteip 192.168.1.235-238,192.168.1.245

3.添加拨号用户,编辑 /etc/ppp/chap-secrets 


阅读本文未完部分»

9,431次阅读 | penddy on 2010-6-18 8:29 | File Under 互联网 | 马上抢沙发 -