Drupal
Posted by admin 在 Thursday, 26 August 2010http://www.drupal.org
求知若渴,虚心若愚!
居安思危,积极进取!
http://www.drupal.org
曾经一直觉得只要感情深,距离并不是问题,而且距离在某种程度上会产生“美”。但是经历几次之后,我终于发现,其实距离远到无法控制的时候,基本上已经注定会是失败的了。确定男女朋友关系的,其实已经不差“距离产生美”那么一点点美了。异地的恋情真的太难了。下面几点是从网上转的,说得很有道理。回忆自己的故事,真的非常贴切!
上次看到郭德纲的牛B道歉信,真的太牛B了。特意转过来,太有文采啦。哈哈……
网传郭德纲“道歉信”原文:
本人郭德纲,由于众所周知的原因,最近茅坑里扔炸弹--激起了公粪。在社会各界的教育下,本人认识了自己的错误,现决定道歉如下:
1、关于该谁道歉:
事件发生时我并不在场,打人的是我的李姓徒弟,他已经道歉了。本来我以为就没我什么事了,但后来有法律界人士教育我,说我是打人者的师傅,是公众人物,更重要的,事件发生在我家,所以我脱不了干系。
这么一说我就明白了。虽然我那徒弟已经年满18,他犯了事连他爸都没责任,但估计在中国,师傅比爹妈责任大。要不为什么现在学生有了什么问题大家都不骂爹妈骂老师呢?所以,我该道歉。
这么一说我也明白了,为什么山西煤矿出了事得撤省长的职,因为煤老板不是公众人物,省长是啊!第一次出事,撤镇长;第二次撤县长,第三次撤市 长,第四次可不就得撤到省长了嘛!就是不知道第五次、第六次该撤到哪。所以,我徒弟不是公众人物,我是,当然该我道歉。估计下次我想道还道不了了,轮到级 别更高的公众人物了。咱得珍惜这次机会啊!
今天在家整理桌面,无意中看到某人在我桌面上留下来的心理测试题目。我打开看了下,觉得蛮好的。贴上来让大家也玩玩儿。
心理测验来自西方,是与人潜意识有关。我10多年前认识个朋友,从国外读书回来,给我说了个心理测验《借船过河》,她说是读心理学时老师教的。然后我拿这个测验测过无数人,都很准。这个也不是算命,但可以让你了解自己的需要,有的人死不承认自己是这样的啊,可实际上就是这样子的。
我把这个图画下来了,大家可以对照看,不过要听我先讲故事,然后再开始。
有个男人叫M,他要过河去和未婚妻F相会结婚,但两人一河相隔,M必须要借船过河才能见到F,于是他开始四处找船。
这时见一个女子L刚好有船,M跟L借,L遇到M后爱上了他,就问:我爱上你了,你爱我吗?M比较诚实,说:对不起,我有未婚妻,我不能爱你。这么一来,L死活是不把船借给M,她的理由是:我爱你,你不爱我,这不公平,我不会借你的!
http://www.phpchina.com/
一、 处理文件及文件夹函数:
1.getcwd 获取当前目录
2.chdir 改变目录
3.chmod 改变文件模式
chmod('/var/www/tmp', 0755);
第二个参数最好是八进制数。十进制或许不对。
4.用glob代替opendir()
<?php
foreach (glob("*.txt") as $filename) {
echo "$filename size " . filesize($filename) . " type " .filetype($filename). "\n";
}
?>
5.scandir()
array scandir ( string $directory [, int $sorting_order [, resource $context ]] )
返回数组,记录指定目录下的所有文件和目录。
七夕节,一个流传千年的爱情故事。牛郎织女真的挺幸福,也挺悲剧的。
幸福的是,最终两个人可以在一起,还能被大家认可;
悲剧的是,一年里两人只能见上一次面。
Whatever,Happy Chinese Valentine’s Day!
今天在执行一段mysq插入时,发现一直报错。
定位发现是其中有个字段为datetime,设置为空值。
但是,奇怪的是我在另一台服务器上执行时完全正确,甚至都没有Warning。
我一开始怀疑是mysql版本问题,但是我的是5.1.30,好的那台是5.1.33。版本基本一样。
我开始觉得可能是mysql的配置问题,最终,我在数据库配置里找到sql-mode,上网查询了下,果然是这个设置的问题。
5.0之后的版本,mysql默认开启了sql-mode,我的配置为:
#sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
我把它改为:sql-mode=""
重启mysql,执行刚才的sql语句,发现一切正常了。
关于sql-mode可以访问官方网站:
做PHP三年多,一直都是apt-get install ,从未手动安装过apache,php以及mysql。最近有需要在服务器上安装LAMP。
安装包我选择的:
放在/usr/local/src下面
一、安装Mysql
shell> groupadd mysql
shell> useradd -g mysql mysql
shell>cd /usr/local/src
shell>tar xvzf mysql-5.1.46-linux-i686-glibc23.tar.gz
shell>cd mysql-5.1.46-linux-i686-glibc23
shell> scripts/mysql_install_db --user=mysql
shell> chown -R root .
打开你的 my.ini或my.cnf加入以下内容
#*** 这是关于mysql日志的输出 ***
log-error=log-error.log
log=log-query.log
log-queries-not-using-indexes
log-warnings=2
log-slow-queries=log-slow-query.log
log-update=log-update.log
long_query_time=2
#*** 这是关于mysql日志的输出 ***
今天调试东西的时候,使用var_export()将变量结构打印到某文件。由于忘记添加第二个参数导致浪费了很多时间。如果要把变量打印的结果保存为字符串,一定要第二个参数设为TRUE:var_export($variable,TRUE);
哎,这个小问题导致了很长的时间去定位,郁闷啊!!
在linux下经常会遇到相同的目录名,如/etc/,而进入这个目录缺不知道是/usr/lib/etc/还是/etc/.所以查看当前目录的路径很重要.
pwd命令就是用来干这事儿的.print working directory.
另外,如果是软连接,想知道真实路径可以加-P这个参数.如:
pwd -P 记得大写-P.我用的debian,小写不正确.
下面是drupal优化的一些经验。分四大部分来讲。
第一部分:Drupal系统本身的设置来达到优化
第二部分:针对php代码进行的优化
第三部分:针对MYSQL数据库进行的优化
第四部分:针对网站架构进行的优化
第一部分:Drupal系统本身的设置来达到优化
1、 把javascrip代码和.js文件挪到页面的底部。这个方法对于提高页面的访问速度有一定的作用。把js文件放到页面的底部能够使页面先下载图片和文字等等信息,最后才使js文件运行。解决方法:把page.tpl.php(包括所有的page*.tpl.php文件)里的 代码从标签里挪到代码的上方即可。
网络上有很多文章关于mysql的备份和还原的。
我在这里写不是想长篇大论,其实只是记下来给初学者一个帮助而已。
mysql的备份和还原其实很简单。
环境:linux
首先,请注意: 不管备份或还原操作都是单独的命令,而不是在mysql内执行的命令。
备份:mysqldump -uusername -ppassword dbname > db_exoprt_name.sql
加粗分别表示,数据库用户名,密码,数据库名,备份导出的文件名
还原:mysql -uusername -ppassword dbname < db_exoprt_name.sql
加粗的同上。
如果你要备份数据库的某个表,那么可以如下:
NO.1 如果你的伴侣要出差一段时间,告诉她你很担心她。你说,你会派出一个保镖来保护她,然后给她一个玩具熊。
NO.2 买一袋夜里会发光的星星,粘在你床上正上方的天花板上,拼出“I ❤ U”的形状。当夜间关掉灯光,你的表白就会显现。
NO.3 在某个特定的时刻,送她11枝红玫瑰加一枝塑料红玫瑰。将这枝塑料红玫瑰放在花束的中间,附上一张卡片:我会爱你直到最后一枝玫瑰褪色。
NO.4 买下你女友名字的网络域名。创建一个浪漫的页面,让她在上网时不经意间发现这个页面。
NO.5 送你女友一个小手镜作为礼物,在盒子中附带一张卡片,写上“在这面镜子中,你会看到世界上最美丽的姑娘的样子”。
NO.6 当你心仪的女孩在看一本书,把她手中的书拿过来。用一枝铅笔在某段文章中找出“我”、“爱”、“你”这三个字,下划线划出。如果是在看一本英文书的话,就划出I love you这个句子的每个字母。
NO.7 送一束鲜花到她的公司。她不仅仅会喜欢上这束鲜花,更喜欢公司同事那种羡慕的眼光,这会增加她愉悦的感觉。
NO.8 和她外出旅行的途中,收集一块光洁的石头,说你会将它作为此次和她旅行的纪念品。然后,旅行结束到刻字店里刻上类似“我爱XXX”的句子,送给她。
今天安装drupal时出现一个很棘手的问题,就是放在服务器上出现500错误,错误如下:
Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log.
经过定位发现是.htaccess的问题。
解决办法如下: 在.htaccess里去掉如下内容:
# Set some options.
Options -Indexes
Options +FollowSymLinks
最近工作环境换了,数据库默认密码也出现了差异,所以就需要变换MYSQL ROOT 的密码。特意列了下:
Method 1:
在/usr/local/mysql/bin/下:
./mysqladmin -u root password ‘new_password’
一般安装时用此方法设置。
Method 2:
在mysql 状态下:
mysql>UPDATE user SET password=PASSWORD(‘new_password’) WHERE user=’root’;
mysql>FLUSH PRIVILEGES;
Method 3:
mysql>SET PASSWORD FOR root=PASSWORD(‘new_password’);
补一下补知道root密码情况下修改root密码
原文地址:http://www.5ilinux.com/lamp01.html
作者:张微波
Linux+Apache+Mysql+PHP配置关键字: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