Linux系统下如何用chown修改文件或目录的拥有者和群组

Linux  

chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。 

时间:2017年04月07日    作者:孟德    分类:Linux   浏览:968    评论:0

yii 如何以 CDbCriteria 方式查询数据库(二)

PHP  Yii  MySQL  

CDbCriteria是yii封装的一个数据库查询类,类似于一种格式化的数据库查询方式。其目的是为了让数据库查询更加的灵活和清晰,与php手册的数据库操作稍有区别。

时间:2017年04月05日    作者:孟德    分类:后端   浏览:627    评论:0

Linux系统下如何用chmod命令查看及修改文件读写权限

Linux  

查看文件权限的语句

在终端输入:

ls -l xxx.xxx (xxx.xxx是文件名)


那么就会出现相类似的信息,主要都是这些:

-rw-rw-r--

一共有10位数


其中: 最前面那个 - 代表的是类型

  • 中间那三个 rw- 代表的是所有者(user)

  • 然后那三个 rw- 代表的是组群(group)

  • 最后那三个 r-- 代表的是其他人(other)


然后我再解释一下后面那9位数:

  • r 表示文件可以被读(read)

  • w 表示文件可以被写(write)

  • x 表示文件可以被执行(如果它是程序的话)

  • - 表示相应的权限还没有被授予

时间:2017年03月31日    作者:孟德    分类:Linux   浏览:1193    评论:0

dedecms 在 linux 和 php7 环境下无法正常使用的解决办法

PHP  DedeCMS  

最近折腾 dedecms 5.7 ,在测试环境下没有问题,运行一切正常,上传到服务器上就出现问题了。

测试环境:Win7 32bit、nginx,php 7,mysql 5.7.16 (功能正常)

服务器:CentOS 6.8 64bit、nginx、php 7 (功能不正常,主要表现就是对模版不进行解析。所有本应从数据库获取数据并对模版解析的标签,不进行替换,就直接输出标签)

时间:2017年03月30日    作者:孟德    分类:后端   浏览:1095    评论:0

yii 如何以 CDbCriteria 方式查询数据库(一)

PHP  Yii  MySQL  

CDbCriteria是yii封装的一个数据库查询类,类似于一种格式化的数据库查询方式。其目的是为了让数据库查询更加的灵活和清晰,与php手册的数据库操作稍有区别。

时间:2017年03月29日    作者:孟德    分类:后端   浏览:634    评论:0

yii 如何以 PDO 方式操作数据库

PHP  MySQL  Yii  

数据访问对象(DAO)

执行 SQL 语句

数据库连接建立后,SQL 语句就可以通过使用 [CDbCommand] 执行了。你可以通过使用指定的SQL语句作为参数调用 [CDbConnection::createCommand()] 创建一个 [CDbCommand] 实例。

// 假设你已经建立了一个 "db" 连接,可以在 protected/config/main.php 中设置 
$connection=Yii::app()->db;   
 // 如果没有,你可能需要显式建立一个连接: 
// $connection=new CDbConnection($dsn,$username,$password); 
$command=$connection->createCommand($sql); 
// 如果需要,此 SQL 语句可通过如下方式修改: 
// $command->text=$newSQL;
时间:2017年03月23日    作者:孟德    分类:后端   浏览:1114    评论:0

php 中定义常量和一个数组

PHP  

<?php
class myclass
{

	//状态:取消
	const STATUS_ABORT = -1;
	//状态:签约
	const STATUS_SIGN = 0;
	//状态:执行
	const STATUS_ATTEND = 1;
        //定义一个返回数组的函数
	public static function statusArray(){
		return array(
			self::STATUS_ABORT => '取消', 
			self::STATUS_SIGN => '签约', 
			self::STATUS_ATTEND => '执行',
		);
	}

	//根据状态码转文字
	public static function statusDecode($status_num){
		$reval = '';
		$t = self::statusArray();
		return $t[(string)(intval($status_num) ? intval($status_num) : self::STATUS_ABORT)];
	}

}

echo myclass::statusDecode(-1);


?>

运行结果是:取消

时间:2017年03月19日    作者:孟德    分类:后端   浏览:863    评论:0

JQuery 操作 CSS 的基础方法

JQuery  CSS  

设置 CSS 属性将 id 为 idname 的 color 属性修改为 red$("#idname").css("color","red");返回 CSS 属性值获取 id 为 idname 的 color 属性$("#idname").css("color");注意:当用于返回一个值时,不支持简写的 CSS 属性(比如 "background" 和 "border
时间:2017年03月18日    作者:孟德    分类:前端   浏览:910    评论:0

Visual Studio Code 如何才能设置拖放代码?

Visual Studio Code  

Visual Studio Code 是一个运行于 OS X,Windows 和 Linux 之上的,针对于编写现代 web 和云应用的跨平台编辑器。


home-screenshot-mac.png


时间:2017年03月14日    作者:孟德    分类:软件工具   浏览:1010    评论:0

Nginx 如何禁止某些特定的访问

Nginx  

某些网站系统需要用户上传图片等文件到某些目录下,难免程序有些漏洞,导致用户上传了PHP、cgi等等可执行的文件,导致网站陷入非常为难的境地. 此时我们可以通过nginx来禁止用户访问这些目录下的可执行文件。

时间:2017年03月13日    作者:孟德    分类:Linux   浏览:1180    评论:0