存档

2012年9月11日 的存档

Drupal 7.15安装指南攻略

2012年9月11日 没有评论

2012年9月11日星期二

一 下载Drupal程序

从Drupal官方网站 http://www.drupal.org 下载Drupal 7.15,具体地址为:http://ftp.drupal.org/files/projects/drupal-7.15.zip

二 解压Drupal到网页文件目录

网页文件目录如果本机安装的XAMPP则是htdocs目录。如果安装到远程服务器请安装服务器说明确定。

在网页文件目录(htdocs)新建文件夹drupal7 ,解压drupal-7.15.zip至网页文件目录drupal7。

 

三 下载Drupal 中文语言包

如果希望使用中文的话,需要下载中文语言包,缺省是英文的。

下载页面地址http://localize.drupal.org/translate/downloads,选中您要下载的语言。

中文简体下载地址http://ftp.drupal.org/files/translations/7.x/drupal/drupal-7.15.zh-hans.po

下载完,将语言文件drupal-7.15.zh-hans.po 复制到Drupal7目录中的 /profiles/standard/translations/ 目录。

 

四 建立Drupal7.15的数据库

如果是本机XAMMP,运行http://localhost/phpmyadmin/ ,然后进入”数据库”选项单。

新建数据库drupal7。

创建数据成功,即可进入下一步安装。

 

五 安装Drupal 7.15

1 在浏览器地址栏输入相关地址,例如本机http://localhost/Drupal7

程序自动调用安装文件install.php。

2 选择语言

因为已经安装了中文语言包,选择”简体中文”,然后继续。

3 数据库设置

输入数据库类型,一般我们都用MySQL。

数据库名称就是我们在上面步骤四建立的数据库名。

数据库用户名、密码是建立MySQL数据库时的用户名、密码。

高级选项一般不用。

然后保存,继续安装。

4 Drupal安装中

5 安装翻译

6设置网站

按要求填写就可以了。

7 安装完成

安装完成,如图:

您的网站安装Drupal7.15已经完成,可以访问新的网站了。

分类: 未分类 标签:

Fatal error: Maximum execution time of 30 seconds exceeded 错误解决方法

2012年9月11日 没有评论

2012年9月11日星期二

这句错误警告Fatal error: Maximum execution time of 30 seconds exceeded 的大致意思是说,超过脚本最大执行时间30秒的设置。

PHP中可以设置脚本的最大执行时间,缺省设置是30秒,如果脚本执行时间过长,超过设置的30秒,那么则报此错误。

解决方法可以从两个方面,其一优化程序,使每个脚本的执行时间小于30秒(程序的事情,此处不说);其二,将设置设成大于30秒的某个足够大的值。

将PHP脚本最大执行时间(Maximum execution time of each script)进行修改,方法如下:

1 修改php.ini文件

在php.ini 文件中,查找max_execution_time,修改max_execution_time = 30(默认值)的值,这里的单位是秒,根据自己的需要更改其数值,例如:max_execution_time = 200 ,然后重起服务。

2 程序中设置

程序中增加如下语句:

set_time_limit(时间) //0为无限制

如:set_time_limit(200); //如果过了200秒本程序没执行完,就会出来错误提供了。如果想让页面永远不过期的话就设置参数为0。

参考资料:

http://hi.baidu.com/hyvpuqcjncagilr/item/cb7efa36ae5ae6f5a984285d

http://www.idcfree.com/fatal-error-maximum-execution-time-of-30-seconds-exceeded.html

分类: 未分类 标签:

Linux 用文件的inode删除文件名含特殊符号的文件

2012年9月11日 没有评论

2012年9月11日星期二

Linux下有的时候有些文件名含有特殊字符,比如带有 “?” 、”(“、”*” 字符的,直接使用rm无法删除。就需要利用文件的inode删除该文件。

1 获得文件 inode

执行如下命令 :ls –i

如图 : 获得文件inode

 

2 删除文件

例如我们要删除文件 default.prop(这里举个例子,这个文件名并没有特殊字符),文件default.prop对应的inode 值为26 。

执行如下语句进行删除:

find . –inum 26 -exec rm –i {} \; (注意,此命令包括最后的分号)

rm –i 是请求确认,如果不需要确认直接写find . –inum 26 -exec rm –f {} \; 强制删除文件

 

find这里的语法如下:

find . –inum [inode数字] -exec rm -i {} \;

 

分类: 未分类 标签: