zoukankan      html  css  js  c++  java
  • Linux、apache 无法使用PHP创建目录和文件

    因为项目的需要,这几天搭建了虚拟机,环境是centos7+lamp,可是搭建好网站后,即使把权限放开了(777),我试了改父文件夹权限;重新创建文件夹,改权限再移动文件;更换文件夹的属主。统统不行。这个错误总也挥之不去。linux系统的基础不牢固的弱点体现出来了。但是PHP仍然无法创建文件,经过查询发现是因为selinux的原因,

    最终,在好友的一句提醒下,关闭了selinux。这个错误就消失了。

    我的个天儿,我的宝贵的时间啊。

    引以为戒。

    不知道怎么关闭selinux?

    在/etc/sysconf下有一个SeLinux文件,使用vi打开,更改其中的SELINUX项的值就可以了。

    vi /etc/sysconf/Selinux

    SELINUX=disable 禁用SeLinux
    SELINUX=enforcing 使用SeLinux
    SELINUX=Permissive 使用SeLinux,仅记录错误。
    

      

    记得重启哈。

    如果不重启的话,用# setenforce 0,可以把SELinux暂时设定成Permissive模式。记得用root用户。
    再使用 # setenforce 1 这条命令会把SELinux设定成Enforcing模式

  • 相关阅读:
    使用集合组织相关数据
    深入类的方法
    深入C#数据类型
    上机练习1 更新会员积分
    魔兽争霸登录
    jQuery
    打卡系统
    [工具]kalilinux2016.2 更新后
    [技术分享]借用UAC完成的提权思路分享
    [技术分享]利用MSBuild制作msf免杀的后门
  • 原文地址:https://www.cnblogs.com/58top/p/7743676.html
Copyright © 2011-2022 走看看