Web Development & Simple Life
服务器/后端编程/数据库等。

centos安装chromium并以root运行

所在分类: web后端

注:此方法已过时

这两天给本本装了centos+win7双系统用来做开发。在win平台用惯了chrome,到centos上也要沿袭这一传统(额,主要是资料同步)。

据google说,因为centos平台比较老旧,不再支持该平台的chrome(28+),我装了下也确实不好装。不过发现chromium还是很容易装的,不会的话看这里:http://linux.cn/article-1550-1.html

但有个问题是,在以root用户运行时chromium提示不能运行。怎么破?其实很简单,修改下面的文件:

/opt/chromium/chrome-wrapper

最后一行

exec $CMD_PREFIX "$HERE/chrome" "$@"

改为

centos crontab不执行的疑点

所在分类: web后端   Tags:centos cron crontab

记得很久以前给一个服务器加了个cron用来定时备份mysql来着,今天偶然翻看卷宗,OMG!发现此cron并未执行。。就是说这么长时间都没有mysql备份,好惊悚。。

试着执行了一下bash脚本,发现可以正常执行的,那么猜测问题就在crontab上了。可是写在同一个cron里的另一条命令却按计划执行了,有点诡异哦。

用google找了下,恩,让我找到原因了:

htaccess Rewrite 301 附带查询字符串时的问题

所在分类: web后端   Tags:apache 服务器 htaccess 301

最近淘一族(www.taoyizu.net)前端改版,整体url都发生了改变(域名没变),因为是lamp环境,所以想使用htccess来进行301重定向.网上找了下,有大致两种写法:

  1. #第一种
  2. Redirect permanent a.php b.php
  3. #或
  4. Redirect 301 a.php b.php
  5. #第二种
  6. RewriteRule a.php b.php [L,R=301]

rewriterule方括号中为修饰符,详细的flag请看这里http://httpd.apache.org/docs/2.4/rewrite/flags.html#page-header

我的需求是把view.php?iid=123 301 到 /item/123

这种带有查询字符的链接怎么重定向呢?我尝试了以下两种但不可用:

mysql和php均正常,但php无法连接mysql的问题

所在分类: web后端   Tags:mysql php

今天给本本装上mysql和php,一切安装都很正常(php@IIS7.5-fastCGI)。但用phpmyadmin连接测试时却出现“#2002无法连接”的错误,用其它程序也是同样问题。
检查了下,php的mysql扩展正确安装,mysql服务正常启动--那就奇了怪了。又用navicat连接,居然连上了。。看来是php和mysql间的通讯出了问题。
百度了一下,问题被揪出来了:
mysql_connect()函数数据库服务器(server)参数当前设置为localhost,但当其更改为127.0.0.1后又可以正常访问。
系统hosts文件未提供127.0.0.1到localhost的解析。
解决方法(以win7系统为例):找到C:\Windows\System32\drivers\etc\hosts文件,默认为只读,你需要复制一份到其他路径如桌面,打开文件(打开方式:记事本),在文件末尾添加:
127.0.0.1 localhost
如果已存在去掉其前面的“#”。
-------------------------------------------