中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      linux如何給文件或目錄添加apache權(quán)限

      時間:2024-11-03 09:29:10 Linux認證 我要投稿
      • 相關(guān)推薦

      linux如何給文件或目錄添加apache權(quán)限

        在LAMP環(huán)境中,測試一個簡單的php文件上傳功能時,發(fā)現(xiàn)/var/log/apache2/error.log中出現(xiàn)如下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

        提示沒有訪問權(quán)限,文件上傳的代碼如下:

        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()函數(shù)執(zhí)行失敗。

        通過查找資料,發(fā)現(xiàn)網(wǎng)上有說是selinux啟動的原因,檢查系統(tǒng)并未啟動selinux,查看upload目錄默認權(quán)限ls -ld upload,結(jié)果為755:

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

        將upload目錄權(quán)限改為777,sudo chmod 777 upload,再測試上傳功能成功。但這種修改權(quán)限的方法并不安全。

        故可以改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操作系統(tǒng),其內(nèi)核由林納斯·本納第克特·托瓦茲于1991年10月5日首次發(fā)布,它主要受到Minix和Unix的啟發(fā),是一個基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計思想,是一個性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。Linux有上百種不同的發(fā)行版,如基于社區(qū)開發(fā)的debian、archlinux,和基于商業(yè)開發(fā)的Red Hat Enterprise Linux、SUSE、Oracle Linux等

        常用命令及技巧

        1、date:打印或者設(shè)置系統(tǒng)的日期和時間

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

        3、passwd:用passwd-h查看

        4、login、 logout : shell的登錄和注銷命令

        5、more,less,head tail:顯示或部分顯示文件內(nèi)容

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

        7、chmod u+x:更改文件權(quán)限

        8、rm -fr dir:刪除非空目錄

        9、cp -R dir:拷貝目錄

        10、fg jobid:可以將一個后臺進程放到前臺

        11、kill的作用:send a signal to a process、eg:kill-9發(fā)送的是SIG_KILL信號,具體發(fā)送什么信號可以通過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 到內(nèi)核配置文件

      【linux如何給文件或目錄添加apache權(quán)限】相關(guān)文章:

      HTML幫助文件添加目錄和索引09-10

      Linux權(quán)限管理基本方法10-24

      Linux系統(tǒng)下如何刪除文件夾01-11

      Linux權(quán)限管理基本知識大全09-03

      Linux文件系統(tǒng)簡介06-01

      linux下etc/fstab文件的簡介10-23

      Linux btrfs文件系統(tǒng)及管理07-31

      Linux認證基礎(chǔ)知識:linux操作系統(tǒng)目錄結(jié)構(gòu)07-10

      linux操作系統(tǒng)目錄結(jié)構(gòu)詳解07-17

      Linux文件系統(tǒng)操作命令大全07-03

      主站蜘蛛池模板: 亚洲狼人社区av在线观看| 理塘县| 国产一区亚洲欧美成人| 97成人午夜精品长长久久| 国产成人自拍小视频在线| 亚洲AV永久无码精品表情包| 日本一区二区精品在线观看| 国产av色| 日本久久久精品视频视频| 一本久久精品久久综合桃色| 久久一日本道色综合久久大香| 亚洲一区二区精品在线看| 家庭乱码伦区中文字幕在线| 苍南县| 区。| 巴青县| 日本草逼视频免费观看| 青青手机在线视频观看| 亚洲中文字幕黄色小视频| 日韩极品视频在线观看| 亚洲青青草视频免费观看| 亚洲色图视频在线播放| 荆门市| 云和县| 河西区| 乌拉特后旗| 汝阳县| 汾西县| 亚洲专区在线观看第三页| 国产精品一区二区久久精品不卡| 午夜不卡亚洲视频| aⅴ色综合久久天堂av色综合| 泗水县| 婷婷国产亚洲性色av网站| 泗阳县| 男女在线免费视频网站| 亚洲欧美日本人成在线观看| 91精品国产综合久久青草| 在线高清免费不卡视频| 亚洲区精品久久一区二区三区女同 | 免费国产一级片内射老|