亮的MARK库

mark.liangliang.org.cn

GPG error: for apt-get GPG error: for apt-get W: GPG error: ftp://www.hk.debian.org unstable Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY F1D53D8C4F368D5D NO_PUBKEY 010908312D230C5F W: You may want to run apt-get update to correct these problems

Solution:

$ gpg --keyserver wwwkeys.eu.pgp.net --recv-keys F1D53D8C4F368D5D $ gpg --armor --export F1D53D8C4F368D5D apt-key add - $ gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 010908312D230C5F $ gpg --armor --export 010908312D230C5F apt-key add - $ apt-get update

首先自然是安装 apt-get install apache2 apt-get install php4 apt-get install postgresql

等等。apache2的php module和php的postgresql支持也是必须装的。

#配置Apache2

编辑/etc/apache2/sites-available/default:

(a)注释掉: #RedirectMatch ^/$ /apache2-default/ 否则http://localhost/不会指向默认箮.ache2-dafault/

(b)添加 AddLanguage cn .cn AddLanguage zh-cn .cn

(c)修改 LanguagePriority en da nl et fr de el it ja ko no pl pt pt-br ltz ca es sv tw 为 LanguagePriority en cn da nl et fr de el it ja ko no pl pt pt-br ltz ca es sv tw

以上两点不知是否有用。

保存,重启Apache2服务: /etc/init.d/apache2 restart

Server Root: /etc/apache2 – Apache2配置及日志位置。 在/etc/apache2/apache2.conf中配置。 Document Root: /var/www – 即http-root 在/etc/apache2/sites-available/default中配置。

#配置php4

php.ini位于: /etc/php4/apache2/php.ini 插入 extension=pgsql.so 添加PostgreSQL支持。

在Apache2中,PHP Module位于: /etc/apache2/mods-available/php4.conf和php4.load

#配置PostgreSQL

添加路径 在/etc/profile中添加: PATH=”…:/usr/lib/postgresql/bin” 所有用户都可以访问PostgreSQL命令。

在DEBIAN用户管理界面中修改用户postgres的密码(汗!我确实不知道默认的密码)

$su postgres

建立与你Linux帐号同名的用户, $createuser your-account 选择权限:是否可以建立新数据库和新用户。

编辑/etc/postgresql/pg_hba.conf – 十分重要,否则无法连接数据库: 如果喜欢用phppgadmin来管理数据库,加上一行: #TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD host all all 127.0.0.1 255.255.255.255 trust

重新启动postgresql: $sudo /etc/init.d/postgresql restart

这样就可以用 http://localhost/phppgadmin/登录管理数据库了。

个人感觉好像没有phpmyadmin好用,这可能是我不熟悉的缘故。

也可以用pgadminIII这个图形管理工具。

继续回到原登录Linux的帐号下,现在可以建立数据库。 建立名为”test”的数据库:

$createdb test $psql test 欢迎来到 psql 7.4.7, PostgreSQL 的交互终端.

键入: \copyright 获取发布信息 \h 获取 SQL 命令的帮助 \? 获取内部反斜扛命令的帮助 \g 或者以分号结尾执行查询 \q 退出 test=>

如果是超级用户,则显示为: test=#

#配置phppgadmin

如果需要,可以编辑配置文件/etc/phppgadmin/config.inc.php

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 24576 bytes) in D:\AppServ\www\tigerkin\wp-admin\import\wordpress.php on line 166

修改php.ini下的memory_limit项的值

deiban下为:

vi /etc/php4/apache2/php.ini

memory_limit = 16M

或者: 修改wp服务器根目录下wp-config.php文件,开头加入:

ini_set(‘memory_limit’, ‘-1’);

apt-get install phpmyadmin

vim /etc/phpmyadmin/config.inc.php

更改root密码. all ok.

关于sources

要使用好apt-get就要配置好一个名为sources.list的资源列表,资源列表指向Debian系统的软件库,apt-get会从该软件库安装各种软件包。sources.list文件位于/etc/apt目录下,下面是Sarge、Etch和Sid三个版本的写法,你可任选一种,最好不要多版本混用:

#sources.list for Sarge(stable):
deb http://http.us.debian.org/debian stable main contrib non-free
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb http://security.debian.org stable/updates main contrib non-free
#Uncomment if you want the apt-get source function to work
#deb-src http://http.us.debian.org/debian stable main contrib non-free
#deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free

#sources.list for Etch(testing):
deb http://http.us.debian.org/debian testing main contrib non-free
deb http://non-us.debian.org/debian-non-US testing/non-US main contrib non-free
deb http://security.debian.org testing/updates main contrib non-free
#Uncomment if you want the apt-get source function to work
#deb-src http://http.us.debian.org/debian testing main contrib non-free
#deb-src http://non-us.debian.org/debian-non-US testing/non-US main contrib non-free

#sources.list for Sid(unstable):
deb ftp://ftp.us.debian.org/debian unstable main contrib non-free
deb ftp://non-us.debian.org/debian-non-US unstable/non-US main contrib non-free
#Uncomment if you want the apt-get source function to work
#deb-src http://http.us.debian.org/debian unstable main contrib non-free
#deb-src http://non-us.debian.org/debian-non-US unstable/non-US main contrib non-free

sources.list文件的内容决定了Debian的版本。安全更新只存在于stable和testing版中,unstable没有安全更新。进入stable的软件都经过严格的依赖测试和安全测试,所以如果你想系统稳定,用于工作,最好使用stable,如果你想使用最新版的软件,就使用testing或unstable。Woody、Sarge和Sid是Debian 3.x三个版本中的代号,我们一般都是以代号来称呼debian不同版本。所有Debian发行版的代号全都取自电影Toy Story,Woody是那个牛仔,Sarge是绿色塑胶军队的领导,Sid是破坏玩具的小孩。

       局域网内的所有主机上网时断时续,十有八九是ARP病毒在作祟,例如前段时间猖狂作案的“熊猫烧香”病毒就是一个ARP病毒。我们处理这样的情况时,第一步首先找出感染病毒的主机,然后将其从网络中断开,清除对网内其他机器的影响后,然后再慢慢收拾病毒。

  第一招:使用Sniffer抓包

  在网络内任意一台主机上运行抓包软件,捕获所有到达本机的数据包。如果发现有某个IP不断发送

ARP Request请求包,那么这台电脑一般就是病毒源。
  原理:无论何种ARP病毒变种,行为方式有两种,一是欺骗网关,二是欺骗网内的所有主机。最终的结果是,在网关的ARP缓存表中,网内所有活动主机的MAC地址均为中毒主机的MAC地址;网内所有主机的ARP缓存表中,网关的MAC地址也成为中毒主机的MAC地址。前者保证了从网关到网内主机的数据包被发到中毒主机,后者相反,使得主机发往网关的数据包均发送到中毒主机。

  第二招:使用arp -a命令
  任意选两台不能上网的主机,在DOS命令窗口下运行arp -a命令。例如在结果中,两台电脑除了网关的IP,MAC地址对应项,都包含了192.168.0.186的这个IP,则可以断定192.168.0.186这台主机就是病毒源。
  原理:一般情况下,网内的主机只和网关通信。正常情况下,一台主机的ARP缓存中应该只有网关的MAC地址。如果有其他主机的MAC地址,说明本地主机和这台主机最后有过数据通信发生。如果某台主机(例如上面的192.168.0.186)既不是网关也不是服务器,但和网内的其他主机都有通信活动,且此时又是ARP病毒发作时期,那么,病毒源也就是它了。

  第三招:使用tracert命令
  在任意一台受影响的主机上,在DOS命令窗口下运行如下命令:tracert 61.135.179.148。
  假定设置的缺省网关为10.8.6.1,在跟踪一个外网地址时,第一跳却是10.8.6.186,那么,10.8.6.186就是病毒源。
  原理:中毒主机在受影响主机和网关之间,扮演了“中间人”的角色。所有本应该到达网关的数据包,由于错误的MAC地址,均被发到了中毒主机。此时,中毒主机越俎代庖,起了缺省网关的作用。

一滴水怎样才不会干涸?很多人回答道,把它放入海里.融汇于海,将自己风涩的瞬间,托付汪洋保个永恒.

但凡有深入者,将人比做水,将集体比做江海,将人生的瞬间比作干涸.

说(shui)之:”人之永恒,终归众生”.喻集体乃个人最终归属.

有道理,很有道理.无畏与平凡是人生的一种成功,成功与失败.在不同的角度可互相变通,

无畏平凡是英雄,慷慨激昂革新反俗也算好汉.

尽然可以在不同立场,思索不同,看问题也可变化正确.那么,何必如此条款?

一滴水怎样不会干涸?

为何能且只能融汇江海呢?

为何不妨,化云,落雨,反复升华.求个自在,算也是个在乎.净化其身呢?

做水如此.乱想碎谈.并无深入之意.

agenda 议事日程,记事册

aggression 侵略,攻击 aggressive 侵略的

agony 极度的痛苦

agree 赞同 agreeable令人愉快 与….一致的 agreement 协议 同意

agriculture 农业

aid 帮助 助手 辅助设备

aim 目标 针对

aircraft 飞机 

allege 断言,声称 alleged 被说成的

the alleged all-powerful master of chi kong 被说成是无所不能的气功大师

alleviate 减轻

A patient who is dying of incurable cancer of the throat is in terrible pain, which can no longer be satisfactorily alleviated.一个生命垂危的患喉癌的病人感到很痛苦,没有理想的止痛方法.

alley 小港 胡同

allocate 分配

adjust 调整

advice/advise 劝告 advisable 明智的,可取的

admire 羡慕

admire the hero of the movie 崇拜电影中的主角

adolescence 青春期,青少年

adolescent 青春期的,青少年

adult 成年人的,已成熟的

the way the adolesecents are acting 青少年的行为方式

adopt 采取 选定

advantage 优势 利益

take advantage of every opportunity 抓住每一次机会

have distinct advantage 有独特的优势

have advantages over….   有超过…的优势

adventure 冒险活动 奇遇

advocate 提供,鼓吹

advocate education and professional skills/技能 so that women could enter the public world

aeroplane /airplane 飞机

affair 事情

affect 影响 作用

want their houses less affected by the cold   使他们的房子防寒

Many people feel so disgusted/反感; 厌恶; 嫌恶 at the affected manners/方式; 方法 so pop singers that they discourage /劝某人不要做某事 teenagers/少年男女 from listening to pop songs

许多人对流行歌手影响青少年的举止感到反感而鼓励青少年不要听流行歌曲

affection 慈爱 作用 影响

afford 负担得起 抽得出(时间等) 提供

simply can’t afford the time只是没有那么多时间

看点1,服务器一键安装,鼠标点点就搞定:输入数据库参数,在服务器上点一个按钮就完成全部的安装。简单配置一下网站的属性,设置一下广告, ctrl+c 和 ctrl+v 复制粘贴几篇文章,一个网站就出来了。

看点2,本地安装,直接发布到服务器:在你自己的机器上安装好此CMS,本机调试,生成HTML,此系统自带FTP发布功能(当然还有同步之类的功能),将生成的HTML文件同步到虚拟主机空间上。OK,这就结束了。

国内目前流行的免费的php+cms比较

备注:免费CMS的PHP程序下载都可以在他们的官方网站上下载。(有一些不是开源的,但有免费版)

如果您对cms的概量还不很理解,请看这里: 什么是CMS?

1.曼波-MAMBO,一个国外的CMS系统,功能很强大,支持添加很多组件,模块;拥有丰富的模板

官方:http://www.mamboserver.com

2.凌波-Limbo(Lite Mambo),顾名思义,是从Mambo演化而来。其目的是在继承Mambo一些强大的功能和特性的同时,对原Mambo系统进行简化,使之变得更加轻便小巧。同时,Limbo支持三种安装方式:TXT、Mysql、SQLite。

官方:http://www.limbo-cms.com

3.HBcms :一个以PHP官方推荐的PEAR+SMARTY技术架构的cms,2006年才推出,完全符合cms的发展趋势,简单,易用,美观。我本地测试了一下,很容易上手,特别适合没经验的新人做网站。起码不会被复杂的功能吓倒。当然,它同样有各种复杂的功能,只是看你是否需要用到了。使用PHP官方推荐的PEAR+SMARTY技术,是这个cms能持续发展的一个重要的特点,很多功能都直接使用PEAR的类库完成。安装一步到位,默认附带了一些模板,值得推荐。值得注意的是,官方网站宣称以后要开源,如果真这样,熟悉pear的PHP程序员就容易上手了。

中文版官方:http://www.hbcms.com/

4.SupSite-一款将论坛资源自动转换成门户网站的php程序系统,使用SupeSite,并利用你现有的论坛,你将自动拥有一个功能完备的,资源丰富的站点系统;由论坛变成网站,一切都是自动完成,你不需要任何干涉。让你轻轻松松实现建立网站的目的。

官方:http://www.supsite.net

5.phpcms-一个综合的网站管理系统,由PHP+MYSQL构架全站生成html,能够快速高效地应用于LINUX和WINDOWS服务器平台,是目前中国LINUX环境下最佳的网站管理应用解决方案之一

官方:http://www.phpcms.cn

6.风讯网站内容管理系统(FoosunCMS)-是风讯公司积多年经验、通过设计师们精心设计的符合国际要求的网站信息管理系统。

官方:http://www.foosun.cn

7.DEDE -这是一款开源的cms。功能也比较完善,但数据量一大就很慢了。因为开源,有较多的玩家和拥护者。

官方:http://www.dedecms.com

8.php168 -PHP168整站系统,代码全部开源,可方便的进行二次开发,功能模块可以自由安装与删除,个人用户免费使用。

官方:http://www.php168.com

9.帝国网站管理系统-Ecms全称为"帝国网站管理系统",英文译为"Empire CMS"简称"Ecms".Ecms是基于B/S结构,且功能强大而易用的网站管理系统.

官方:http://www.phome.net

10. 随易全站系统(Cmsez)-Cmsez集成了丰富的功能模块,包括用户管理、新闻发布、信息发布、产品展示、图片管理、附件管理、在线商店、资料下载、多媒体浏览/播放等。

官方:http://www.cmsez.com

说到免费的PHP CMS系统,再看看目前国外的CMS状况

国外的cms比较发现:通过Alexa统计的几个主要的CMS(Content Management System)工具的最近三个月网站日浏览的统计,这份统计包括Drupal, Joomla, Mambo, Xoops 和 Typo3,很明显可以看出曾经的CMS老大Xoops已经式微,Mambo在变故之后半死不活,Typo3一直都名声平平(不知道Typo3与Typo是什么关系,Typo是基于Ruby on Rails(ROR)的blog系统,有着非常kool的ajax应用,正准备搭一个Typo看看)而相比较而言,Joomla与Drupal却变得越来越 popular,四月中的那次飞跃估计与Drupal的最终推出关系比较大。当然这只是对于各个CMS的流行程度的一个估测值,会有这样那样的bias,譬如可能因为是Drupal的安装使用过于复杂所以用户才不断的到Drupal.org上去问问题,导致Drupal的网站页面访问上升,而Xoops因为发展历史很长,并且使用简单,所以用户在下载安装之后不用经常的去Xoops的网站寻求帮助(呵呵,GRE逻辑题)。但是不管怎样这份Alexa的Pageviews的统计还是能给我们指一指CMS 的流行风向。点这里查看CMS整站系统介绍

如何选择 最优秀的CMS,最好的CMS

现在每个CMS功能介绍上都会说自己的产品如何强大,比如说什么模板体系如何好, 缓存技术如何高明,刷新效率,负载容量如何强,操作如何如何简单,容易上手,跟第三方无缝结合,还有功能模块的如何丰富,生成静态发布,信息采集…… 吹牛谁都会,大家都会写,关键是客户如何认为,不用功能很多。另外,CMS系统SEO搜索优化也是比较重要的因素,适用得当,可以给你带来很多搜索引擎的流量。

一句话,适合自己的就是最好的。

0%