2003年是手机wap快速增长的一年,移动梦网wap用户已经超过5千万人,公司本来想通过公司的wap业务好好的跟央视的2004春节联欢晚会合作一把,让大家多一种观看春节联欢晚会的途径,特别是除夕夜还在火车上,汽车上,在工作第一线的人们可以通过手机wap看到春节晚会的实时图片。
但好的点子,往往不会被采纳,可能是公司的名气小了一点,但据我所知至少到现在国内能做到手机图片格式,大小自适应的只有我们公司一家,也就只有我们才有能力搞这个项目,使所有的wap手机都能看到。可是,所有的努力都失败了,原因就不说了。
估计2005年的春节晚会,会有另外一家isp公司来搞这个业务,希望那个公司能搞的好一点。
今天上网,突然发现我在google的PageRank值一下子从2升到4,连blog也从0一下子升到了3,真是可喜可贺呀。
看来看了chedong的关于《提高网站在Google中的排名》这篇文章还是非常有用哦
明天就是新年了,也祝大家快乐
今天在车上浏览wap,无意中发现梅艳芳去世的消息,真是吃惊不小,就我所知,不少朋友都非常喜欢梅艳芳的哥,我想今天肯定在qq上会有不少好友痛苦,果然到公司开了qq,弹出的都是梅艳芳的消息,和好友的悲哀。老实说我不是很喜欢,但我知道她是一个实力派的歌手 ,她这样英年早逝真是可惜了。没什么好说的。
提供一个梅艳芳的网址,大家有兴趣的话去看看
梅艳芳中国站
软件官方网站:gallery
安装非常简单,但是期间会会自动检测你的环境,你根据他的提示修正一下就行,如果你下了中文zh_cn的语言包,那安装提示都是中文的。
装完的效果请看我的相册
让更多的用户使用 Linux 操作系统,CodeWeavers 公司开发了 CrossOver Office 软件,它允许用户在没有视窗操作系统的情况下运行 Windows 平台的应用程序。用 CrossOver Office 运行 Windows 平台的应用程序不需要 Windows 许可证,也不用 Windows 模拟器,CrossOver 使用了 WINE 接口(一种在 Linux 下运行的免费的 Windows API)不仅能减少费用开支,还能加快应用程序的运行速度。目前 CrossOver Office 的最新版本为 2.1.0。零售版本售价 $59.95 美元。Adobe 公司的 Photoshop 可以说是目前最好的、使用最广泛的图像处理软件,下面介绍一下如何让它在 Linux 桌面环境下运行。
系统要求:内核(Kenerl)至少在 2.2 以上,KDE 2.0 或 GNOME 1.4 以上,XFree86 3.36 以上,中央处理器为奔腾 II 350 以上,内存 64 兆、4 兆显示内存、200 兆以上硬盘空间。
真的非常棒,刚刚把IE6和Macromedia Dreamweaver MX
CodeWeavers.CrossOver.Office.v2.1.for.Linux
允许你在不需要微软操作系统的认证的情况下,在linux中安装你最喜爱的视窗生成应用程序,现在支持如下的软件
- Microsoft Office XP, 2000 and 97
- Microsoft Word
- Microsoft Excel
- Microsoft PowerPoint
- Microsoft Outlook
- Microsoft Internet Explorer
- Microsoft Access
- Adobe Photoshop
- Microsoft Visio
- Lotus Notes
- Quicken
CodeWeavers.CrossOver.Plugin.v2.1.for.Linux
可以允许安装更多软件的插件,如
- QuickTime
- Shockwave Director
- Windows Media Player 6.4
- Word Viewer
- Excel Viewer
- PowerPoint Viewer
好像官方网站的试用版有问题,大家还是从我这里下正式版吧,另外Fedora Core 使用也会有点问题,不过他会有错误提示,大家只要按他的错误提示页面的解决方案做就行
点击链接下载
CodeWeavers.CrossOver.Office.v2.1.for.Linux
CodeWeavers.CrossOver.Plugin.v2.1.for.Linux
![]()
网站搜索 - 全文搜索,找到你想要的网站
![]()
新闻搜索 - 搜索、浏览最新新闻。
![]()
图像搜索 - 互联网上最好用的图像搜索工具
![]()
商品搜索 - 找到你产品海外的买家或卖家。
![]()
Google商品目录 - 搜索、浏览在线邮寄商品目录。
![]()
Google在线翻译 - 在线翻译网页或文本。
![]()
论坛/新闻组 - 查询并观看各讨论区里的留言。
![]()
Google特殊搜索 - 在特定范围内搜索,比如搜索美国政府资讯。
![]()
Google大学搜索 - 搜索大学学校网站。
![]()
Google应用接口 - 程序员用。
![]()
向Google提问 - 此服务是收费项目,对国内还未开放。
![]()
Google实验室 - 在这里能找到Google工程师最新研究成果。
一直在琢磨这个问题,按理UTF-8兼容GB2312、BIG5、EUC-JP等多种国家的语言编码,至少台湾,香港等海外朋友都可以看到我的blog,而且不会出现乱码!但那天我在链接cnblog的最新链接的时候,发现他们提供的都是GB2312,结果出来一堆乱码,这让我很矛盾。看来国内的bloger还是太局限于GB2312编码,虽然是国家标准码,但UTF-8应该是大趋所势,看看对岸的台湾兄弟大都采用了UTF-8,觉得就比较国际话。
想想又不想放弃对GB2312的支持,又不想太局限与GB2312,真是郁闷呀:(
大家说呢?
本文的引用网址:
http://www.qinyu.net/archives/000276.html
在MT Blog系统中,经常更新的Blog首页往往会呈现很多文章条目,页面会拉的很长;而不经常更新的Blog,在偶尔更新Blog的时候会发现只显示一篇文章,与侧面的导航条极不相称,其实只要在Index模板中简单设定一些参数即可自由控制首页显示文章的数量...
默认状况下是首页显示最近7天以内的更新内容,这是在MT参数设定里定义的。我们可以在MT的Index模板中设置一个参数来调整Blog首页显示文章的数量,具体做法如下:
在模板中找到控制文章显示的情景标签
一个发生在亚洲服务器上的真实故事!
我在新网游魔剑的国际服务器里看到过这一幕:
当时中国人修建的一个城市被韩国人攻打。由于中国人的级别很低,最高的只有40级,(而韩国人的部队基本全在60级以上)所以中国人几乎被全灭。这时候守城的将军被迫向整个魔剑世界发起求援。这时候一个惊人的事情发生了。从魔剑的各个角落赶来了一批批的队伍。他们前赴后继,如同潮水一样冲向中国城,而他们无论名字是什么,来自哪个城市,他们所有的人身后的后缀都是一个 .CN !
韩国人被击退了,他们怎么也不相信这个事实。100个韩国人倒在中国城的门口。他们杀死了至少2000个以上的中国人及其援军。但是他们还是失败了。因为还有不计其数身上带着.CN的玩家向中国城进发,最远的要走上1个小时的路程(在魔剑里,被杀死后只能从本城复活,而且地图很大,有的城市的间隔能让你走上2小时)。
胜利后,中国城的将军感谢这些不认识的援军。忽然发现,这些.CN不全是中国玩家。他们当中有很多是 新加坡人,马来西亚人,印尼人,美国人……但是他们都是中国的后裔,他们身上流着中国人的血。尤其,一个有组织的军团(200人左右)一直在城侧进行自杀式的冲击,死伤惨重。最后只剩下9人幸存。当将军问他们来自哪里的时候,他们说,我们是台湾人。我们是从距离这里有1个半小时路程的日月城赶来的。这是我们能提供的所有精锐战士了。你们有难,我们一定会来帮忙的,我们是兄弟……
那个将军,那个年近30岁的大老爷们。在电脑前,看着这些来自世界各地的中国后裔,痛苦失声…………
这就是中国人。世界上的中国人!
也许,你说的是事实,但是,我宁愿不信。
因为,我还记得那个台湾人的话:你们有难,我一定会来帮忙的,我们是兄弟…………
发了这个帖子,只想告诉大家:中国是世界上所有中国人的中国。
不要被狭隘的地域阻挡我们的视线。
不是所有的海外华裔都那么烂。
我们是兄弟!
BTW:看了以后真的很感动
原文出处:
http://www.21cnbj.com/industrynews/articles_2003/adwordstips.htm
成功创建Google关键词广告的12高招
编译:Karen
这篇文章要向大家展示在Google关键词排名广告(Google AdWords Select)中创建成功的广告内容的一些技巧。我已经用这些方法对Google的按点击付费广告服务测试了有一段时间了,结果非常成功。这12个技巧可以帮助你在Google关键词排名广告中创建一个较高的点击率,并以更低的价格排在前面。---正如你所期待的!
1. 锁定正确的目标群体
通过选择某种语言和某个国家或地区来锁定你的潜在客户群体。例如,你可以设定只让你的广告出现在某个特定国家的潜在客户,比如现在有许多讲法语的国家,但如果你的目标客户只在加拿大,则你可以把除加拿大以外的其他讲法语的国家屏蔽掉。换言之,法国的查询者是无法“点击”你的广告的,因为它不会出现。从而避免了由于这部分点击带给你的额外的和不必要的支出了。
2. 提炼广告中的关键词
用方括号“[...]”把你的关键字(词)括起来。例如:[Google][Google AdWords] 这样一来,只有当查询者键入的关键词与你用方括号括起来的关键词(关键短语)精确匹配时,你的广告才会呈现在用户面前。换言之,倘若搜索的关键词中包含了其它的词,那么搜索结果中不会出现你的广告。从而有效地排除了对你的业务不相关的访问者,最大程度地减少了你的广告支出。
3. 同时对多个广告进行测试
一般需要同时对2个或者更多广告进行测试。这种测试方法在印刷行业中叫做A/B分离测试。通过比较找出能够获得较高点击率的那个广告,然后用它来替换原有的广告内容。重复此过程,以获得一个点击率最高的广告内容。
4. 跟踪每个广告的投资回报(ROI)
虽然Google会跟踪其上每个关键词广告的点击率,但它不会去跟踪到底有多少点击率实际转化成了你的投资回报(ROI)。你可以对每个广告使用一个特殊的跟踪链接来追踪该广告的转化投资比例。例如:你可以给每个广告加上一个成员跟踪系统链接(affiliate tracking system link)。这样做可以检查你投资的钱没有没有打水漂,从而确保每个投放的广告都会为你带来投资回报。
5. 广告中应包含目标关键词
在你的广告标题和内容中应包含具体的目标关键词。Google会把广告中与查询匹配的关键词加粗进行突出。大家都知道,当一个查询者浏览查询结果时,他其实是在找键入的关键词。这时以粗体突出的查询关键词自然能够吸引查询者的注意力。也正是由于这个原因,包含关键词的广告往往会比那些不包含关键词的广告效果要好的多。
6. 强调产品和服务的好处
在你的广告中应提供一到几个你产品或服务能够为客户带来的主要益处。例如:赚更多钱,保持青春,减肥,身体更健康,生活的更快乐,等等诸如此类的好处。
7. 广告中应包含能够抓住注意力的词
在广告的标题中,应提供有能够抓住查询者注意力的词。例如“免费的”,“新的”等等。不过同时要确保没有违背Google的关键词编辑指导规则。例如:如果使用了“免费”,那么在你广告直接链接的页面必须有相对应的免费的产品或服务;如果使用了“新的”,那么你推出的产品或服务不能超过半年。而且如果通过你的商务或第三方的检验发现你不能有相关的保证,那么在你的广告中就不能包含相关的或主观的词语,例如:“最好的”,“最廉价的”,“顶级的”,“第一”等等。
8. 使用能够激发客户情感和购买欲望的措词
在广告中应使用给人印象深刻和号召行动的措词,以达到激发客户情感(煽情一些)和购买欲望的目的。譬如象“免费的”,“便宜的”,“特别提供”,“限时提供”,“高招”,“诀窍”,“增强的”,“免费送货”等等这些词都属于能够给人留下深刻印象的措词。而象“现在买——便宜一半”,“免费测试版—现在就下载”,“今天最后一天”等等则属于号召行动的措词。在你的广告中应清清楚楚地体现你的产品或服务到底好在什么地方,或者有哪些与众不同之处。同时要确保这些描述你产品或服务的词是准确而恰当的。Google会把与你提供的产品或服务名不符实的那些词语从你广告中剔除出去。
9. 产品营销应具有独特的卖点主张(USP)
Rosser Reeves提出了产品的核心概念,也称核心卖点(即Unique Selling Proposition,简称USP,即独特的卖点主张/销售主张)。USP是产品核心价值的外在表现,也是传递给消费者的最重要的产品信息。Rosser Reeves主张,在制作广告时,最重要的是发现其USP,即(1) 必须包含特定的商品效益;(2) 须是独特的、唯一的、新颖的,且与销售相关的。当同类产品在质量上打了个平手时,胜负的关键就集中在消费者对于商标乃至企业本身的印象了。因而找出产品的USP无论对产品传播、品牌树立还是销售都具有不可估量的拉动效应。
10. 将广告链向关联的着陆网页(Landing Page)
首先让我们来看看什么是着陆网页。着陆网页的设置是为了让网络消费者能够更快速,更顺畅地接触到讯息。对着陆网页最简单的定义就是“点广告之后客户被带入的网页”,即客户光临的第一个网页页面。
如果你的广告是关于一个特定产品或服务的,那么你应该为广告创建一个着陆页面,在此页面中应包含与客户查询相关有用的信息。一般说来,将一个只是简单的着陆页设在首页的广告来说,一个经过精心设计的着陆页面总能将更多的“准”客户转化为你所期待的真正客户。
11. 把广告中太普通的词去掉
把太普通的词从你的广告中剔除出去,譬如a, in, on, it, of, etc等等,这些词都是没有必要的。只要不是绝对需要的词,你都可以把它们从你的广告中请出去,以此保证广告中每个词都具有相当的含金量。
12. 阻止寻求免费服务或产品的人来点击你的广告
你可以在广告的最后加上产品或服务的价格,通过此方式可以避免那些从网上寻求免费服务或产品的人点击你的广告,从而增加不必要的广告开销。这样做不但能够提高你的潜在客户的总体转化比例,同时还降低了平均客户取得成本。这样做可能会对你的广告点击率有一定的影响,不过大家对这一点大可不必担心。因为你的目标毕竟不是网上的每一位访问者,而是针对你的潜在的真正客户。而往往那些从网络上寻找免费资源的人永远也不能成为你的真正客户。
结论:
请记住广告就是永无止歇的一系列测试。要经常追踪你的广告,要坚持不懈地测试不同关键词和广告内容。通过对不同版本内容的比较来改进和提高你的潜在客户的转化比例,进而降低你的客户取得成本。
选择Google's AdWords Select 广告系统来投放你的广告确实是可行的。虽然在Google上做广告所带来的访问者可能会没有Overture的多,可是Google的按点击付费其费用相应也要低一些。只要掌握了Google中的广告艺术,你就可以用相对较低的价格智胜那些在Overture上出价比你高的竞争者了。
作者简介:
Michael Wong是位资深的搜索引擎优化专家,他创作了很多有关搜索引擎方面的书籍。同时Mike也是《Mike的营销策略》一书的编辑者,可以说他是网络市场营销策略的领头人。
今天是平安夜,公司一起聚餐活动,由于时间紧凑,我们就匆匆在附近的韩国烧烤店打发掉了
坐在我旁边的就是我老板
公司唯一的美少女-张静:)
我换了发型以后,是不是很酷呀,哈哈
吃完烧烤,一帮人杀向三里屯,真是错误的决策,还没到三里屯,已经堵车,只好下车步行到三里屯,好不容易到了三里屯,乖乖,门票都要150元一张,还不包括最低消费,简直暴利。
大伙犹豫了好久,不停的从一个地方串到另外一个娱乐场所,到处都是人山人海。玩还玩够,倒是被寒风冻的够呛。
没办法,最终我们还是杀向通县,张静同学开的酒吧
小酒吧还是不错,再说老板张静认识,还挺好客,大家也玩的挺开心,早知道一开始就可以杀过来。
第二天凌晨3点左右,大家依依不舍的回家了,还是玩的有点意犹未尽。
● Linux新版“2.6”时隔3年亮相 支持8CPU以上
Linux内核的新版本“2.6.0”于12月18日亮相,我们来看看其有些什么最新特性。
Linux内核的新版本“2.6.0”可以从Kernel.org站点下载。这是大约时隔3年后对2.4版进行的主要版本升级。最大的特点是提高了可扩展性。在原有的配备kernel2.4的Linux中,无法在配备8CPU以上大型服务器中发挥性能。2.6通过反复进行细致的改进,可以在8CPU以上的服务器中发挥性能。
在面向台式电脑的发行套件中,已经开始使用2.6内核。这就是Turbolinux于2003年10月发售的“Turbolinux 10 Desktop”。配备了2.6的测试版。计划通过升级工具支持2.6正式版。在面向服务器的发行套件中,美国红帽计划于2005年初以后供货的“Red Hat Enterprise Linux”的新一代产品将以2.6为基础设计。
kernel2.6为提高可扩展性,进行了各种改进。
在CPU相关方面,作为向各CPU分配软件进程的进程调度(Process Scheduler)采用了“O(1)”算法。在原有的调度算法中,当存在多个可执行的进程时,为了全部扫描并检索优先度高的进程,往往会产生溢出(Overhead)现象。在O(1)算法中,由于按优先度高低注册进程,因此不会发生检索的溢出情况。另外,标准支持“Non-Uniform Memory Architecture(NUMA)”。而且修改了多处理器的排他控制结构,尽量减少了进程等待时间。
![]()
同时改进了存储器等的I/O(输入输出)控制。在2.4中进行I/O处理时,以小的缓冲单位缓冲数据。因此,为了缓冲,必须将内存的管理单位——页单位的数据按缓冲单位进行分割,并在取出数据时重新统一为页单位。在2.6中,由于能够以页为单位缓冲数据,因此无需进行数据分割及重新统一等的无谓处理。
旨在促进企业领域Linux普及的NPO(非营利团体)——美国Open Source Development Labs(OSDL)公开了在1~8CPU的多处理器环境中比较kernel2.4与kernel2.6的基准测试结果。据测试结果,在2.4中,4CPU以下CPU数越大性能越高,但在8CPU中性能比4CPU要低。而在2.6中,8CPU以下CPU数越大性能越高。
除可扩展性外,还有其它改进之处。作为面向台式电脑的功能,标准采用了ACPI,并正式支持USB 2.0。另外,还标准配备了IPv6的协议堆栈。
来源:日经BP
fedora core1中flash插件不能用的解决办法
1.下载插件rpm包
http://www.linuxsir.org 下载通用flash6插件rpm包
本插件可使mozilla支持flash
注意:你的mozilla版本必须在1.3Release以上!否则打开flash网页会把主窗口关掉.
安装:
2. rpm -Uvh mozillaflashplugin-6.0-1.i386.rpm
但有时会报错,提示缺少儿女见
从命令行出错提示中可以看出,缺少libstdc++-7.3....
解决的办法就是装上这个包,这个包在fedora第3张安装盘中,compat-libstdc++-7.3-2.96.118.i386.rpm,装上之后,一切就ok了!
编译升级Kernel-2.6.0内核
终于等来2.6.0的内核正式发布,马上在自己的机器上升级一下,发现编译内核的方法更加方便了,如果你用的是GRUB的引导,那安装新内核更加方便,都不用你改什么文件。
1。下载2.6.0的内核
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.0.tar.gz
2。在/usr/src目录下解压内核
tar zvxf /下载的路径/linux-2.6.0.tar.gz
3。配置
# make mrproper
# make menuconfig
make mrproper 是清理代码树的动作,保证源代码是干净的
4.编译
make
5。安装
make modules_install
make install
看来2。6的编译确实比以前方便多了,以前的make bzImage make modules等步骤都在make一步都搞定,以前还要cp 内核和System.map,修改Grub.conf的步骤,统统make install搞定,方便吧
如果你放心,你可以去/boot目录看看是否已经有最新的vlinuz-2.6.0和System.map-2.6.0还有grub.conf是否已经给你自动配置好了
ok,reboot机器
哈哈,去领略2.6内核的魅力吧,enjoy it
附:(常见错误)
1.启后出现一句错误提示后就死锁了:
kernel panic : no init found ,try passing init = option to kernel.............
解决办法:注意如果你的系统一开始是ext3格式,最好直接把ext3文件系统编译进内核,而不要以模块的加载,否则启动将报类似的错误
张微波
2003年12月24日中午
其实这个小偷偷的不是我的东西,他偷的是网络上的源代码,事情是这样的,我平时帮高春晖维护他的《手机之家》网站的服务器,一直没事,突然今天上班收到他的QQ留言,问我有没有动数据库,我说没呀,看来有人进服务器,我第一个反应,不会是黑客吧,我倒吸了口冷气,乖乖,不知道那家伙在上面动了什么。要是真的放了木马什么的。那要重装的话,对一个日访问量有5万的网站来说损失不少哦。
马上上去看,先看有什么异常进程,top(老实说要是碰到厉害的高手,你看top也是没用的,因为黑客完全可以把你的top命令都替换掉),但还是报真侥幸心里,看了没有异常的进程,然后用netstat -lnp -ip 看有没有多开了对外的通讯接口,同样,碰上高手,他照样可以把netstat改掉,看了也没什么异常,排除top,netstat被替换的可能,看来没放木马。
既然没放木马(假如),那他干了什么了,一个小偷不会这么好吧,只是来光顾一下,我看了一下数据库,发现多了一个数据库,而且是以root用户建立的,进去看好像是多了个论坛的数据库,难道黑客想在服务器偷偷的建个论坛?,既然是以root建立的,那就再看看history,看看都运行了什么命令
more /root/.bash_history
查看了好久,终于给我发现他的踪迹
w
top
cd /usr/local/apache
cd conf
vi httpd.conf
cd /home/mobile/
ls
cd PHPMYADMIN_paulgao/
ls
ls
pwd
ls -l
cd ..
ls
ls
pwd
ls
cd /var/lib
ls
df
cd mysql
ls
cd /home
ls
cd mysql/
ls
ls -l
cd discuz/
ls
ls -l
du -ks
cd ..
ls
tar zcvf discuz.tgz discuz/
tar zcvf discuz.tgz discuz/
cp -r discuz dic2
ls
rm discuz.tgz
tra zcvf discuz.tgz dic2
tar zcvf discuz.tgz dic2
ls
mv discuz.tgz /home/mobile/
cd dics
cd dic2/
du -ks
cd //
cd /home/mobile/
ls -l
w
ls
cd .
cd /
find / -name ZendOptimizer
find / -name ZendOptimizer*
cd /root
cd soft
ls
cp ZendOptimizer-2.1.0b-Linux_glibc21-i386.tar.gz /home/mobile/
cd /home/mobile/
ls
ls -l
ifconfig
ls
rm *.tgz
ls
rm *.gz
exit
看明白了,他在干什么,其实很简单的了
从他的命令可以看出,他登录后。先用w命令看看有没有管理员在,一看没有,他就看apache的配置,找到www的目录,并且想查看phpmyadmin的文件。。。。。。最后有寻找mysql的数据库所在,而且还打包了一个discuz的压缩包,并把他转移到web目录,看来他想通过http取走数据库,既然是通过http取走的,那就查看apache的log记录了
cat /var/log/www/http_access.log |grep discuz.tgz
哈哈,找到了,对方居然也是unix机器,用wget命令获取的,还有ip地址,在ie里直接敲这个地址,居然出现一个网页,乖乖,这个网页还有《手机之家》链接,看来是高春晖认识的。
于是我把这个判断告诉了高春晖,让他去搞定,果然最后的结果跟我想的一样,那家伙一开始还不承认,最后证据面前不得不承认。
经过这次教训,我马上帮高春晖在服务器上给ssh加了密匙RSA验证,只有我和高春晖有密匙,并取消默认的密码验证,这样对方即使知道root的密码也是不能通过ssh进入系统。其实这次就是高春晖曾经把root密码告诉给那个家伙过,才会发生这次事件,另外建议,另外还加了不少安全措施,并设置自动每天发送log记录到制定邮箱。。。。。。
这些做完,总算松了口气,看来安全还是很重要,幸亏这次这家伙是认识的人,还没破坏什么,要不然真的不知怎么对付了。
算算自己已经有10多年没换发型了,一直是中分,弄的LP老是说我是汉奸的发型,很不爽,今天不知哪来的心情,去了美发厅,让师傅改了发型,好象是毛刺稍微长一点,改了以后,乖乖,变了一个人,心情很好,准备迎接明天同事异样的眼光。
晚上LP回来,见我的第一句话是什么?。。。。。
呵呵,她居然说“我的老公没了。。。。。。”
把我笑死了:)
今天花了半天的时间把IPB论坛给装上了,作为我网站的补充,大家以后有什么问题可以直接去论坛找我 论坛入口
今天要多谢我的老乡xiami,他可是ipb中文官方网站的大老,要不今天安装也不会这么顺利哦:)
今年过年回家一定要拜访一下我的这个老乡
感谢竹笋炒肉对我的帮助,还是自己太赖,英语又太差劲,其实还是很简单的
大家只要在主索引 index. html适当的地方加入以下代码就行
<div class="sidetitle">
分类汇总
</div>
<div class="side">
<MTCategories>
<a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a> (<$MTCategoryCount$>)<br />
<$MTCategoryDescription$>
<br /><br />
</MTCategories>
</div>
1. 进入管理介面
2. 点击左边的模板
3. 选择主索引 index.html
寻找:
<$MTEntryBody$>
改成:
<$MTEntryExcerpt convert_breaks="1"$>
最后在文章的文摘部分把文章的内容copy一些概述过来就行
copy的内容将显示在首页,所以尽量精简
最后别忘了加个看全文的链接,方便人家看全文
让用户一点就可以发信
1. 进入管理介面
2. 点击左边的模板
3. 选择主索引 index.html
在适当的地方放入以下代码:
<div>
<a href="mailto:frank@wapya.com?subject=E-mail">与我联系
</div>
你只要把邮件地址换成你的就成
保存,重建, 检视
1. 进入管理介面
2. 点击左边的模板
3. 选择主索引 index.html
4. 找到“請在此加入鏈結”
<a href="http://www.xixidns.com/">网络利剑</a>
<a href="http://www.imobile.com.cn/">手机之家</a>
.................以次类推
保存,重建, 检视
ok!
新网的DNS又出问题了,真不是时候,我们公司正在这时进行彩信活动宣传,几大网站都做了我们的广告,DNS出问题,意味着大家点广告都进不来我们的网站。新网实在太烂了,决定这次活动以后把域名的解析转移到稳定的ISP那里去,顺便自己也做个备用DNS以绝后患。
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明
http://www.5ilinux.com/lamp01.html
关键字:apache+mysql+php apache mysql php 配置 lamp 服务器 web
Linux+Apache+Mysql+PHP典型配置
调试环境:Redhat9.0 Apache1.3.29 Mysql3.23.58 PHP4.3.4
Linux系统的安装我就不讲了,这是基本功,其实这篇文章在类似Redhat的其他linux也应该通用,大家只要掌握我提供的方法就行。记得安装Redhat9。0的时候不要安装系统默认的apache,mysql和php以及相关的软件。已经安装的请用rpm -e * 删除已经安装的包。
1.安装Mysql3.23.58
其实老实说直接安装Mysql官方网站提供的rpm包也是一个比较可行的办法,他的官方网站的rpm包的提供基本跟tar包发行是同步的,这点我比较喜欢,至少安装rpm包的在后面的调试中不会出现mysql库文件找不到的情况。但这里还是有必要讲一下自定义安装的步骤,毕竟网友自定义安装的还说挺多的。
软件获取:http://www.mysql.com/downloads/index.html
安装步骤:
tar zxvf mysql-3.23.58.tar.gz
cd mysql-3.23.58
./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql
make
make install
#prefix=/usr/local/mysql mysql安装的目标目录
#sysconfdir=/etc my.ini配置文件的路径
#localstatedir=/var/lib/mysql 数据库存放的路径
安装完以后要初始化数据库,当然你是升级的话不用做这步;
/usr/local/mysql/bin/mysql_install_db
如果系统没有mysql这个用户的话,最好做以下这步:
useradd -M -o -r -d /var/lib/mysql -s /bin/bash -c "MySQL Server" -u 27 mysql
然后我启动mysql
/usr/local/mysql/bin/safe_mysqld &
ok,先看看mysql能否正常工作
mysql -uroot mysql
一般情况下都是不能正常链接数据库,错误提示一般为:
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
其实网上大家问的最多的都是整个问题,说什么链接不到mysqld.sock,其实大家不妨看看mysql的错误日志就明白怎么回事,我这里的错误日志是在
/var/lib/mysql/*.err 你会发现mysql只所以不能启动,是因为/var/lib/mysql的权限不允许mysql服务访问,英文mysql默认是调用mysql用户来启动服务的,好了,既然知道是什么原因找到不能启动,那就简单了。我们只要
chown -R mysql:mysql /var/lib/mysql 就行,如果还是启动不了,再慢慢调试权限,反正一般启动不了都是权限的问题。
如果大家还是不能启动不了的话,那就用我的比较繁琐的权限的设置,反正我每次都是这么做的,一般不会有问题,见下:
chown -R root /usr/local/mysql
chgrp -R mysql /usr/local/mysql
chown -R root /usr/local/mysql/bin
chgrp -R mysql /usr/local/mysql/bin
chgrp -R mysql /var/lib/mysql
chmod 777 /var/lib/mysql
chown -R root /var/lib/mysql/mysql
chgrp -R mysql /var/lib/mysql/mysql
chmod 777 /var/lib/mysql/mysql
chown -R root /var/lib/mysql/mysql/*
chgrp -R mysql /var/lib/mysql/mysql/*
chmod 777 /var/lib/mysql/mysql/*
chmod 777 /usr/local/mysql/lib/mysql/libmysqlclient.a
做完上面的步骤,然后把你编译目录的一个脚本COPY过去
cp support-files/mysql.server /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
用ntsysv设置使mysql每次启动都能自动运行。
好了,至此mysql安装完毕,你可以这样起动你的mysql服务
/etc/rc.d/init.d/mysqld start
下面这步比较关键,
ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
ln -s /usr/local/mysql/include/mysql /usr/include/mysql
大家可以不做这步,大可以在编译其他软件的时候自定义myslq的库文件路径,但我还是喜欢把库文件链接到默认的位置,这样你在编译类似PHP,Vpopmail等软件时可以不用指定mysql的库文件地址。
2.安装Apache1.3.29。我没有选择安装Apache2.0是我对他还是不放心,因为网上最新公布的apache的漏洞基本上是针对2.0,当然大家可以自己选择安装相应的版本。我这里讲的都是采用DSO动态编译的方法编译Apache.
至于有关apache的编译方法,可以参考我以前的文章《apache的静态/动态编译在apache+php+mysql的应用》 http://www.5ilinux.com/apache01.html
软件获取:http://httpd.apache.org/
tar zvxf apache_1.3.29.tar.gz
cd apache_1.3.29
修改src/include/httpd.h 增大最大线程数
#define HARD_SERVER_LIMIT 256
改成
#define HARD_SERVER_LIMIT 2560
保存退出编译apache
./configure --prefix=/usr/local/apache --enable-module=so --enable-module=rewrite --enable-shared=max --htdocsdir=/var/www &&
make &&
make install
#这里我们通过enable-module参数告诉设置脚本,我们需要启动so和rewrite模块,so模块是用来提DSO支持的apache核心模块,而rewrite模块则是用意实现地址重写的模块,由于rewrite模块需要DBM支持,如果在初次安装时没有编译进apache,以后需要用到时需要重新编译整个apache才可以实现。为此除非你可以确定以后不会用到rewrite模块,否则还是建议你在第一次编译的时候把rewrite模块编译好。
enable-shared=max 这个参数的作用时编译apache时,把除了so以外的所有apache的标准模块都编译成DSO模块。而不是编译进apache核心内。
好了安装apache很简单的哦,启动apache看看
/usr/local/apache/bin/apachectl start
然后用ie看http://你的服务器地址。应该能看到熟悉的apache羽毛标志。
3.安装PHP4.3.4
软件获取:http://www.php.net/downloads.php
tar zvxf php-4.3.4.tar.gz
cd php-4.3.4
./configure \
--prefix=/usr/local/php \
--with-mysql=/usr/local/mysql \
--enable-force-cgi-redirect \
--with-freetype-dir=/usr \
--with-png-dir=/usr \
--with-gd --enable-gd-native-ttf \
--with-ttf \
--with-gdbm \
--with-gettext \
--with-iconv \
--with-jpeg-dir=/usr \
--with-png \
--with-zlib \
--with-xml \
--enable-calendar \
--with-apxs=/usr/local/apache/bin/apxs
make
make install
#我这里由于服务器需要用到GD库,所以加了一些支持GD的编译参数 ,GD直接用了redhat自带的GD库,大家没有安装的话可以从安装盘安装,注意除了安装GD以外,还要安装libjpeg,libpng等库文件。另外--with-mysql=/usr/local/mysql指向你安装mysql的路径。--with-apxs指向apache的apxs文件的路径。
vi /usr/local/apache/conf/httpd.conf
查找
在此范围添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
然CPOPY PHP的配置文件
cp ../php4.3.4/php.ini.dist /usr/local/php/lib/php.ini
修改php.ini文件
register_globals = On
ok!重新启动一下apache服务器
/usr/local/apache/bin/apachectl restart
然后写个php测试页info.php:内容如下
<?php
phpinfo();
?>
正常的话,应该能看到php的信息了,恭喜你的Apche+Mysql+PHP安装成功。
好了写了这么多,希望对大家有所帮助!!!
参看文档:
apache的静态/动态编译在apache+php+mysql的应用 http://www.5ilinux.com/apache01.html
作者:张微波
2003年12月3日于北京