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权限

学习

英语小笑话开心一刻

阅读(42)

幽默的人不仅仅会说笑话,还要懂得他人说的笑话,这里收集整理了英语小笑话开心一刻,来测试一下你的幽默细胞的指数有多高吧!

学习

关于大雪这个节气的古诗

阅读(43)

在我们平凡的日常里,说到古诗,大家肯定都不陌生吧,古诗言简意丰,具有凝炼和跳跃的特点。那么什么样的古诗才是好的古诗呢?下面是整理的.关于大雪这个节气的古诗,欢迎阅读,希望大家能够喜欢!

学习

随便的近义词

阅读(85)

随便是一个汉语词汇,指不加任何限制,不受拘束。没有统一、计划、方法或目的的;结构混乱的。可以引申为简便、简单等意思。以下是为大家整理的随便的近义词,仅供参考,希望能够帮助大家。

学习

夏夜的乐趣作文

阅读(36)

在学习、工作或生活中,大家对作文都再熟悉不过了吧,作文是一种言语活动,具有高度的综合性和创造性。那么一般作文是怎么写的呢?下面是为大家收集的夏夜的乐趣作文,欢迎大家借鉴与参考,希望对大家有所帮助。

学习

优秀班干部事迹材料

阅读(63)

在现实生活或工作学习中,大家都有写事迹的经历,对事迹很是熟悉吧,借助事迹可以很好地体现先进对象的先进思想、精神,以及特定的时代特征。拟事迹需要注意哪些问题呢?以下是为大家整理的优秀班干部事迹材料,希望对大家有所帮助。

学习

描写心平气和的诗句

阅读(52)

日出东山落西山,愁也一天,喜也一天;遇事不钻牛角尖,人也舒坦,心也舒坦。下面是为大家搜索整理的描写心平气和的诗句125句,希望能给大家带来帮助!

学习

随便的近义词是什么

阅读(62)

近义词,是指词汇意义相同或相近的词语,如“美好”和“美妙”、“懒惰”和“怠惰”、“枯萎”和“干枯”、“宽敞”和“宽阔”。与“近义词”意思相近的词为“同义词”。以下是带来的随便的近义词是什么,欢迎大家借鉴与参考,希望对大家有所帮

学习

树的用途英文作文(通用)

阅读(47)

无论在学习、工作或是生活中,大家一定都接触过作文吧,作文是一种言语活动,具有高度的综合性和创造性。那么你知道一篇好的作文该怎么写吗?以下是整理的树的用途英文作文,希望对大家有所帮助。

学习

世界著名英语演讲稿(精选)

阅读(148)

引导语:少儿英语有助于儿童的智力成长,而对于英语演讲稿,他的语言要求做到准确、精练、生动形象、通俗易懂,不能讲假话、大话、空话,也不能讲过于抽象的话。要多用比喻,多用口语化的语言,深入浅出,把抽象的道理具体化,把概念的东西形象化,让听众听

学习

夏末秋至优秀作文

阅读(40)

无论在学习、工作或是生活中,大家或多或少都会接触过作文吧,借助作文可以宣泄心中的情感,调节自己的心情。如何写一篇有思想、有文采的作文呢?以下是为大家收集的夏末秋至优秀作文,欢迎大家分享。

学习

夜间钓鲫鱼的技巧

阅读(49)

夜间钓鱼讲究一定的技巧,下面就由jy135给大家列举出夜间钓鲫鱼的技巧,希望能给钓友们带来帮助。

学习

牡丹的诗句

阅读(40)

在平凡的学习、工作、生活中,说到诗句,大家肯定都不陌生吧,诗句具有精炼、集中,节奏鲜明,富有韵律的特点。诗句的类型有很多,你都知道吗?以下是为大家收集的`牡丹的诗句,欢迎大家借鉴与参考,希望对大家有所帮助。

学习

春末夏初的诗词

阅读(62)

在平平淡淡的日常中,大家都收藏过令自己印象深刻的诗句吧,诗句是组成诗词的句子。那么什么样的诗句才是好的'诗句呢?以下是帮大家整理的春末夏初的诗词,欢迎大家借鉴与参考,希望对大家有所帮助。

学习

春末夏至作文

阅读(27)

在学习、工作乃至生活中,大家都写过作文吧,作文是人们把记忆中所存储的有关知识、经验和思想用书面形式表达出来的记叙方式。作文的注意事项有许多,你确定会写吗?以下是为大家收集的春末夏至作文,欢迎阅读与收藏。

学习

项目经理的主要职责及权限

阅读(108)

在学习、工作、生活中,岗位职责起到的作用越来越大,任何岗位职责都是一个责任、权力与义务的综合体,有多大的权力就应该承担多大的责任,有多大的权力和责任应该尽多大的义务,任何割裂开来的做法都会发生问题。想学习制定岗位职责却不知道该请

学习

中了勒索病毒的文件如何恢复

阅读(160)

本文为您介绍中了勒索病毒的文件如何恢复,内容包括中了勒索病毒该如何恢复数据,勒索病毒文件恢复的几率,360勒索病毒文件恢复工具。最近许多高校毕业生的毕业设计或者论文被勒索病毒恶意加密,并且索取巨额的勒索资金,怎么样才能恢复这些文

学习

win8怎么添加网络打印机

阅读(33)

本文为您介绍win8怎么添加网络打印机,内容包括win8系统怎么添加网络打印机,win7添加win8共享打印机,网络打印机设置方法win8。Win8系统添加网络打印机后,可以在局域网或者互联网上共享打印机的端口。那么Win8如何添加网络打印机呢?下面我

学习

手机怎么添加连接隐藏的WIFI无线网络

阅读(73)

本文为您介绍手机怎么添加连接隐藏的WIFI无线网络,内容包括手机怎么连隐藏的wifi,隐藏wifi后自己怎么连接手机,手机连接不上隐藏的wifi怎么回事。我们可以通过手机无线网络选项的设置,可以进行隐藏WIFI网络。那么手机怎么添加连接隐藏的W

学习

魅族手机如何获取root权限

阅读(107)

本文为您介绍魅族手机如何获取root权限,内容包括魅族手机root权限怎么开启,魅族root权限申请,魅族noteroot权限关闭。在生活中,我们可以看到很多人都在使用魅族手机。那么魅族手机如何获取root权限呢?下面就让来告诉大家吧,欢迎阅读,希望能

学习

Win7系统如何设置局域网文件共享

阅读(282)

本文为您介绍Win7系统如何设置局域网文件共享,内容包括win7怎样取消局域网共享登录密码,win7访问局域网共享提示没有权限,win7无法访问局域网内的共享电脑。很多用户都不是很了解如何创建共享局域网,比如win7系统局域网文件共享开启与停

学习

无添加护肤品排行榜

阅读(37)

本文为您介绍无添加护肤品排行榜,内容包括无添加护肤品排行榜前十,纯天然无添加护肤品。当前的护肤趋势是使用安全无添加的天然护肤产品。此类产品结合了珍贵植物精萃技术与天然温和的传统美容秘方,杜绝了一般添加防腐剂等化学成分的护肤

学习

win7系统C盘哪些文件可以删除

阅读(49)

本文为您介绍win7系统C盘哪些文件可以删除,内容包括win7系统c盘哪些文件可以删,win7c盘满了怎么删除无用文件。C盘是指电脑硬盘主分区之一,一般用于储存或安装系统使用。针对安装在本地硬盘的单操作系统来说,是默认的本地系统启动硬盘。下