• Linux 下ThinkPHP项目出现_STORAGE_WRITE_ERROR_:./Application/Runtime/Cache/Admin/0dfec61edd66f450033aa87c28a760f4.php


      在Linux中部署了ThinkPHP项目,访问时却出现了_STORAGE_WRITE_ERROR_:./Application/Runtime/Cache/Admin/0dfec61edd66f450033aa87c28a760f4.php错误,原因是缓存文件夹的操作权限不够,我们对文件夹设置777权限就可以了。

      sudo chmod -R 777 Runtime    

      

      Linux权限理解

      linux文件或目录的权限分为,读、写、可执行三种权限。文件访问的用户类别分为,文件创建者、与文件创建者同组的用户、其他用户三类。设置权限时使用数字表示对应的意思,"0"表示没有权限、“1”表示可执行权限、“2”表示可写权限、“4”表示可读权限。字符表示有“a”表示所有用户,“u”表示创建者、“g”表示创建者同组用户、“o”表示其他用户;“+”表示添加权限,“-”表示取消权限;“r”表示读权限、“w”表示写权限、“x”表示操作执行权限。

      第一位7等于4+2+1,rwx,所有者具有读取、写入、执行权限;

      第二位5等于4+1+0,r-x,同组用户具有读取、执行权限但没有写入权限;

      第三位5,同上,也是r-x,其他用户具有读取、执行权限但没有写入权限。

      例如:

       chmod a=rwx file   
       chmod 777 file    # 和上句设置效果相同,指为所有用户设置file的读,写,可执行权限
    
      sudo chmod -R 777 *     # * 是通配符,该设置意思是指在当前目录下的所有文件及子目录所有文件的拥有者,拥有者所在组成员,其他用户的权限设置为读,写,可执行

      Linux常用的的权限设置有下列一些  

        444 r--r--r--
        600 rw-------
        644 rw-r--r--
        666 rw-rw-rw-
        700 rwx------
        744 rwxr--r--
        755 rwxr-xr-x
        777 rwxrwxrwx

      

  • 相关阅读:
    搞定 Linux Shell 文本处理工具,看完这篇还不够~
    ARM 版的Clang的使用
    GDB入门学习之gef插件的使用
    mac使用apktool
    python实现md5
    fridahookjava
    js hook array对象的push方法
    app逆向java转python代码
    python合并两个有序数组
    MySQL update 语句加锁分析
  • 原文地址:https://www.cnblogs.com/lovele-/p/9420783.html
Copyright © 2020-2023  润新知