linux如何给文件或目录添加apache权限

linux如何给文件或目录添加apache权限

在LAMP环境中,测试一个简单的php文件上传功能时,发现/var/log/apache2/error.log中出现如下php警告:

[Tue Jan 31 09:40:27 2012] [error] [client 127.0.0.1] PHP Warning: move_uploaded_file(/home/leotody/32883679.jpeg): failed to open stream: Permission denied in /var/www/upload_file.php on line 25, referer: http://localhost/info.html

[Tue Jan 31 09:40:27 2012] [error] [client 127.0.0.1] PHP Warning: move_uploaded_file(): Unable to move '/tmp/phps05ssU' to '/home/leotody/32883679.jpeg'in /var/www/upload_file.php on line 25, referer: http://localhost/info.html

提示没有访问权限,文件上传的代码如下:

if (file_exists("upload/" . $_FILES["file"]["name"]))

{

echo $_FILES["file"]["name"] . " already exists. ";

}

else

{

if(move_uploaded_file($_FILES["file"]["tmp_name"], "upload/".$_FILES["file"]["name"]))

{

echo "Stored in: " . "upload/" . $_FILES["file"]["name"];

}

else

{

echo "move error!";

}

}

页面中显示"move error!",说明move_uploaded_file()函数执行失败。

通过查找资料,发现网上有说是selinux启动的原因,检查系统并未启动selinux,查看upload目录默认权限ls -ld upload,结果为755:

drwxr-xr-x 2 root root 4096 2012-01-31 10:59 upload

将upload目录权限改为777,sudo chmod 777 upload,再测试上传功能成功。但这种修改权限的方法并不安全。

故可以改upload目录的拥有者为www-data(即apache),sudo chown -R www-data:www-data upload,然后再测试上传功能成功。

drwxr-xr-x 2 www-data www-data 4096 2012-01-31 10:59 upload

拓展阅读

Linux

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的`多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等

常用命令及技巧

1、date:打印或者设置系统的日期和时间

2、stty-a:可以查看或者打印控制字符(Ctrl-C、Ctrl-D、Ctrl-Z等)

3、passwd:用passwd-h查看

4、login、 logout : shell的登录和注销命令

5、more,less,head tail:显示或部分显示文件内容

6、lp/lpstat/cancel,lpr/lpq/lprm:打印文件

7、chmod u+x:更改文件权限

8、rm -fr dir:删除非空目录

9、cp -R dir:拷贝目录

10、fg jobid:可以将一个后台进程放到前台

11、kill的作用:send a signal to a process、eg:kill-9发送的是SIG_KILL信号,具体发送什么信号可以通过man kill查看、

12、ps的用法,ps-e或ps-o pid,ppid,session,tpgid,comm(其中session显示的sessionid,tpgid显示前台进程组id,comm显示命令名称)

13 ip a 查看ip地址信息的命令

14 zcat /proc/config.gz > config 到内核配置文件

转载请注明出处天天好学网 » linux如何给文件或目录添加apache权限

学习

十周年庆典致辞

阅读(65)

本文为您介绍十周年庆典致辞,内容包括十周年庆典致辞的开场白,十周年庆典致辞模板。十周年庆典致辞在日常生活或是工作学习中,大家一定都接触过致辞吧,致辞是指在仪式上所讲的表示勉励、感谢、祝贺、哀悼等的话。那么你有真正了解过致辞吗

学习

数学5以内的加减教案

阅读(63)

本文为您介绍数学5以内的加减教案,内容包括数学5以内的加减法怎么教,数学5以内的加减法教案。数学5以内的加减教案作为一位优秀的人民教师,常常要写一份优秀的教案,教案是教材及大纲与课堂教学的纽带和桥梁。写教案需要注意哪些格式呢?下面

学习

小班艺术大熊山教案

阅读(61)

小班艺术大熊山教案作为一位杰出的教职工,时常需要用到教案,教案有助于顺利而有效地开展教学活动。那么大家知道正规的教案是怎么写的吗?以下是为大家收集的小班艺术大熊山教案,欢迎阅读与收藏。小班艺术大熊山教案1活动目标:1、在故事情景中

学习

幼儿园大班社会活动教案

阅读(63)

本文为您介绍幼儿园大班社会活动教案,内容包括幼儿园大班社会活动教案及反思,幼儿园大班社会活动教案乘公交车。幼儿园大班社会活动教案作为一位兢兢业业的人民教师,总不可避免地需要编写教案,教案有利于教学水平的提高,有助于教研活动的开

学习

学校教师交流工作总结

阅读(71)

本文为您介绍学校教师交流工作总结,内容包括学校教师交流工作总结汇报,教师交流期间个人工作总结。学校教师交流工作总结总结是事后对某一阶段的学习、工作或其完成情况加以回顾和分析的一种书面材料,它在我们的学习、工作中起到呈上启下

学习

交流轮岗教师考核工作总结(精选)

阅读(68)

本文为您介绍交流轮岗教师考核工作总结(精选),内容包括小学教师轮岗工作总结,教师交流轮岗工作总结德能勤绩廉。交流轮岗教师考核工作总结一、写作指导工作总结,就是把某一时期已经做过的工作,进行一次全面系统的总检查、总评价,进行一次具体

学习

关于幼儿园安全教育教案

阅读(85)

本文为您介绍关于幼儿园安全教育教案 ,内容包括关于幼儿园安全教育教案11篇,关于幼儿园安全教育的论文。关于幼儿园安全教育教案作为一位无私奉献的人民教师,时常需要编写教案,通过教案准备可以更好地根据具体情况对教学进程做适当的必要

学习

幼儿园防火安全教育教案

阅读(89)

本文为您介绍幼儿园防火安全教育教案,内容包括幼儿园防火安全教育教案20篇,如何注意防火幼儿园教案。幼儿园防火安全教育教案作为一名优秀的教育工作者,常常要写一份优秀的教案,借助教案可以让教学工作更科学化。那么教案应该怎么写才合适

学习

员工上岗申请书(精选)

阅读(58)

本文为您介绍员工上岗申请书(精选),内容包括员工上岗申请书怎么写,上岗申请书范文,请求上岗的申请书。在人们越来越重视发展的今天,申请书与我们不再陌生,我们可以将自己的愿望和请求写进申请书里。那么申请书应该怎么写才合适呢?以下是为大

学习

【精华】个人年终总结锦集

阅读(50)

【精华】个人年终总结锦集9篇总结就是对一个时期的学习、工作或其完成情况进行一次全面系统的回顾和分析的书面材料,它能使我们及时找出错误并改正,为此要我们写一份总结。但是总结有什么要求呢?以下是帮大家整理的个人年终总结9篇,欢迎阅读

学习

加盟连锁合同模板

阅读(49)

本文为您介绍加盟连锁合同模板,内容包括加盟连锁店合同范本,连锁加盟合同免费模板,连锁加盟合同怎么写。在当今不断发展的世界,合同出现在我们生活中的次数越来越多,合同能够促使双方正确行使权力,严格履行义务。知道吗,写合同可是有方法的

学习

五年级第二学期美术教学计划

阅读(83)

五年级第二学期美术教学计划时间的脚步是无声的,它在不经意间流逝,又将迎来新的工作,新的挑战,该好好计划一下接下来的工作了!可是到底什么样的计划才是适合自己的呢?以下是整理的五年级第二学期美术教学计划,欢迎大家借鉴与参考,希望对大家有所

学习

销售个人工作总结集合

阅读(76)

销售个人工作总结集合15篇总结是指社会团体、企业单位和个人在自身的某一时期、某一项目或某些工作告一段落或者全部完成后进行回顾检查、分析评价,从而肯定成绩,得到经验,找出差距,得出教训和一些规律性认识的一种书面材料,它能够给人努力工

学习

加盟店合同(精选)

阅读(55)

本文为您介绍加盟店合同(精选),内容包括加盟店合同怎么弄,加盟店合同法律咨询,加盟店合同。在人们越来越相信法律的社会中,关于合同的利益纠纷越来越多,签订合同可以明确双方当事人的权利和义务。加盟店合同也不例外,为了让大家更多了解到加

学习

美国注册会计师考试资格评估需要提供哪些文件

阅读(63)

本文为您介绍美国注册会计师考试资格评估需要提供哪些文件,内容包括美国注册会计师考试需要多少时间,美国评估准则中的三类评估假设,美国注册会计师的报考条件。在学习、工作或生活中,大家都知道会计吧,以下是为大家收集的美国注册会计师

学习

公司文件通知

阅读(59)

本文为您介绍公司文件通知,内容包括公司文件通知,公司文件通知时间。公司文件通知现如今,我们可以使用通知的机会越来越多,通知具有使用范围的广泛性、文种使用的晓谕性和行文方向的不确定性等特点。为了让您在写通知时更加简单方便,下面是

学习

如何解决电脑无线有限的访问权限

阅读(59)

我们在使用电脑的时候,有时候会遇到访问权限之类的问题。那么如何解决电脑无线有限的访问权限呢?以下是精心整理的如何解决电脑无线有限的访问权限,欢迎大家借鉴与参考,希望对大家有所帮助。

学习

金蝶KIS软件用户管理及权限授权

阅读(66)

用户管理用于对系统的操作员进行授权,让企业可以更细致管理不同使用人员。下面是为大家带来的金蝶KIS软件用户管理及权限授权的知识,欢迎阅读。

学习

小米手机怎么开启root权限

阅读(67)

相信大家对小米手机怎么开启root非常的感兴趣,尤其是对众多米粉来说。那么小米手机怎么开启root权限呢?下面就让jy135来告诉大家吧,欢迎阅读。

学习

如何开启手机root权限

阅读(71)

在使用手机的时候,很多人都想对自己的手机进行root。那么如何开启手机root权限呢?下面就让来告诉大家吧,欢迎阅读。

学习

监理文件资料的类型

阅读(61)

分类意思是指按照种类、等级或性质分别归类。解释按照种类、等级或性质分别归类。以下是帮大家整理的监理文件资料的类型-监理文件资料分类,欢迎阅读,希望大家能够喜欢。

学习

flash源文件中fla文件和swf文件有什么区别

阅读(58)

flash中源文件的类型有fla文件和swf文件,这两种文件有什么不同,怎么才能出现这两种格式呢?下面是收集整理的flash源文件中fla文件和swf文件有什么区别,欢迎大家借鉴与参考,希望对大家有所帮助。