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

      linux如何給文件或目錄添加apache權限

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

      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權限】相關文章:

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

      Linux權限管理基本方法10-24

      Linux系統下如何刪除文件夾01-11

      Linux權限管理基本知識大全09-03

      Linux文件系統簡介06-01

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

      Linux btrfs文件系統及管理07-31

      Linux認證基礎知識:linux操作系統目錄結構07-10

      linux操作系統目錄結構詳解07-17

      Linux文件系統操作命令大全07-03

      主站蜘蛛池模板: 中文字幕午夜AV福利片| 国产精品专区一区二区av免费看 | 精品偷拍一区二区三区在线看| AV无码专区亚洲AVL在线观看| 武宣县| 久久久调教亚洲| 热re99久久精品国产66热6| 亚洲精品美女久久久久99| 国产熟女丰满老熟女熟妇| 在线视频一区二区三区在线观看| 桃源县| 巴楚县| 亚洲美女性生活一级片| 久久se精品一区二区国产| 国产精品一区二区久久精品蜜臀| 97av在线播放| 久久精品女人天堂av影院| 瑞安市| 土默特右旗| 在线成人tv天堂中文字幕| 万源市| 巴青县| 昭苏县| 察隅县| 石城县| 赣榆县| 崇礼县| 男人天堂AV在线麻豆| 成人免费在线网站亚洲| av福利免费在线观看网站| 国产精品福利久久香蕉中文| 日本少妇精品一区二区| 国产一区中文字幕手机在线| 日日噜噜噜夜夜爽爽狠狠视频| 精品无人区无码乱码大片国产| 国产91一区二这在线播放| 日本岛国视频一区二区三区 | 欧美片欧美日韩国产综合片 | 自贡市| 长葛市| 国产极品视觉盛宴在线观看|