quentin 的blog

MYSQL的日志输出

打开你的 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()

今天调试东西的时候,使用var_export()将变量结构打印到某文件。由于忘记添加第二个参数导致浪费了很多时间。如果要把变量打印的结果保存为字符串,一定要第二个参数设为TRUE:var_export($variable,TRUE);

哎,这个小问题导致了很长的时间去定位,郁闷啊!!

博客分类: 

Drupal Hooks学习经验

1,hook_form_alter()

2,hook_action_info()

增加一个动作.

function xxx_action_info() {
  return array(
      '_xxx_action' => array(
      'type' => 'node',
      'description' => t('xxx action description'),
      'configurable' => FALSE,
      'hooks' => array(),
    )
  );
}

function _xxx_action(){

//do something.

}

博客分类: 

Linux下查看当前文件夹所在的路径

在linux下经常会遇到相同的目录名,如/etc/,而进入这个目录缺不知道是/usr/lib/etc/还是/etc/.所以查看当前目录的路径很重要.

pwd命令就是用来干这事儿的.print working directory.

另外,如果是软连接,想知道真实路径可以加-P这个参数.如:

pwd -P 记得大写-P.我用的debian,小写不正确.

博客分类: 

[转]Drupal 优化大全

 下面是drupal优化的一些经验。分四大部分来讲。

第一部分:Drupal系统本身的设置来达到优化
第二部分:针对php代码进行的优化
第三部分:针对MYSQL数据库进行的优化
第四部分:针对网站架构进行的优化

第一部分:Drupal系统本身的设置来达到优化
1、 把javascrip代码和.js文件挪到页面的底部。这个方法对于提高页面的访问速度有一定的作用。把js文件放到页面的底部能够使页面先下载图片和文字等等信息,最后才使js文件运行。解决方法:把page.tpl.php(包括所有的page*.tpl.php文件)里的 代码从标签里挪到代码的上方即可。

博客分类: 

使用mysql/mysqldump进行备份和还原数据库

网络上有很多文章关于mysql的备份和还原的。

我在这里写不是想长篇大论,其实只是记下来给初学者一个帮助而已。

mysql的备份和还原其实很简单。

环境:linux

首先,请注意: 不管备份或还原操作都是单独的命令,而不是在mysql内执行的命令。

备份:mysqldump -uusername -ppassword dbname > db_exoprt_name.sql

加粗分别表示,数据库用户名,密码,数据库名,备份导出的文件名

还原:mysql -uusername -ppassword dbname < db_exoprt_name.sql

加粗的同上。

 

如果你要备份数据库的某个表,那么可以如下:

博客分类: 

101件浪漫的事儿

NO.1 如果你的伴侣要出差一段时间,告诉她你很担心她。你说,你会派出一个保镖来保护她,然后给她一个玩具熊。

NO.2 买一袋夜里会发光的星星,粘在你床上正上方的天花板上,拼出“I ❤ U”的形状。当夜间关掉灯光,你的表白就会显现。

NO.3 在某个特定的时刻,送她11枝红玫瑰加一枝塑料红玫瑰。将这枝塑料红玫瑰放在花束的中间,附上一张卡片:我会爱你直到最后一枝玫瑰褪色。

NO.4 买下你女友名字的网络域名。创建一个浪漫的页面,让她在上网时不经意间发现这个页面。

NO.5 送你女友一个小手镜作为礼物,在盒子中附带一张卡片,写上“在这面镜子中,你会看到世界上最美丽的姑娘的样子”。

NO.6 当你心仪的女孩在看一本书,把她手中的书拿过来。用一枝铅笔在某段文章中找出“我”、“爱”、“你”这三个字,下划线划出。如果是在看一本英文书的话,就划出I love you这个句子的每个字母。

NO.7 送一束鲜花到她的公司。她不仅仅会喜欢上这束鲜花,更喜欢公司同事那种羡慕的眼光,这会增加她愉悦的感觉。

NO.8 和她外出旅行的途中,收集一块光洁的石头,说你会将它作为此次和她旅行的纪念品。然后,旅行结束到刻字店里刻上类似“我爱XXX”的句子,送给她。

博客分类: 

Drupal安装出现的Internal Server Error 500错误解决

今天安装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密码的几种方法

最近工作环境换了,数据库默认密码也出现了差异,所以就需要变换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密码

博客分类: 

页面