如何解决linux php 不可写问题

本文操作环境:windows7系统、PHP5.6版,DELL G3电脑。

如何解决linux php 不可写问题?

linux上运行php目录不可写问题

原因是apache(Httpd)的默认用户跟组都是daemon

Nginx的默认用户是nginx

Application 目录用户跟组 没有设置正确造成的!

解决:

一. 修改用户跟组 (建议)

二. 修改其它用户的权限为可写可读

例: 上传一个thinkphp首次运行生成应用程序目录时提示不可写

应用目录[./Application/]不可写,目录无法自动生成!

请手动生成项目目录~

如图:




查看Application 属性如下:

ls -l


查看httpd用户跟组

phpinfo(); 打印信息搜索 'User/Group'


apache 查看httpd.conf


nginx 查看nginx.conf


将其对应修改即可, 例, 我当前启动的是apache, 我将项目改为daemon用户跟daemon组

chown -R daemon:daemon shopping/

查看:


访问:


我再将把刚刚生成的相关文件删除, 把用户跟组由daemon改成root, 以改文件权限的形式解决:

复现问题:


访问: 82端口我配的nginx


chmod 777 -R .



/END

推荐学习:《PHP视频教程

以上就是如何解决linux php 不可写问题的详细内容,更多请关注编程界其它相关文章!

--结束END--

本文标题: 如何解决linux php 不可写问题

本文链接: https://www.lsjlt.com/news/169.html (转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢

  • 如何解决linux php 不可写问题

    linux php不可写是因为Application目录用户跟组没有设置正确,其解决办法是:1、修改用户跟组;2、修改其它用户的权限为可写可读。
    阅读数:146 linux php
  • 如何解决linux php date 错误问题

    linux php date错误的解决办法:1、确定linux的系统时间是否正确;2、查看php.ini中的时区;3、找到“;date.timezone=”并加上“Asia/Shanghai”即可。
    阅读数:885 linux php date
  • linux根目录空间不足如何解决

    linux根目录空间不足的解决方法:1、打开vmvare,扩展虚拟机空间;2、进入系统,新建分区,注意留下分给swap的空间;3、把分区挂载到/temp目录下;4、将/var中的文件全部拷贝到/temp中;5、将挂载规则挂载到/var目录并
    阅读数:594 linux 空间
  • mysql在linux中2003错误如何解决

    今天小编给大家分享一下mysql在linux中2003错误如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
    阅读数:538 mysql linux
  • 如何解决Linux下Too many open files问题

    引起的原因就是进程在某个时刻打开了超过系统限制的文件数量以及通讯链接数。 通过命令ulimit -a可以查看当前系统设置的最大句柄数是多少core file size(blocks, -c) 0data seg siz
    阅读数:643 Linux 文件过多
  • 在linux系统中忘记mysql密码如何解决

    本篇文章给大家分享的是有关在linux系统中忘记mysql密码如何解决,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。问题如下:输入命令mysql-uroot-p,但是密
    阅读数:454 linux mysql
  • 如何解决linux下mysql乱码的问题

    小编给大家分享一下如何解决linux下mysql乱码的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!项目进行到和服务器交互,通过post访问服务器端jsp,j
    阅读数:943 mysql linux
  • linux中安装mysql 5.5乱码如何解决

    这篇文章给大家介绍linux中安装mysql 5.5乱码如何解决,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Ruby代码1.打开my.cnf文件,增加如下参数:[client]:增加default-cha
    阅读数:886 linux mysql
  • 如何解决linux上mysql改密码忘了的问题

    小编给大家分享一下如何解决linux上mysql改密码忘了的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!解决方法:1、在my.cnf中,增加“[mysqld
    阅读数:268 linux mysql 了的
  • Linux服务器配置PHP文件下载,中文乱码问题,下载出错如何解决

    这篇文章主要介绍了Linux服务器配置PHP文件下载,中文乱码问题,下载出错如何解决,感兴趣的小伙伴可以看下
  • 如何解决Linux中两块device的minor number相同而造成RAC不能启动的问题

    今天就跟大家聊聊有关如何解决Linux中两块device的minor number相同而造成RAC不能启动的问题,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Oracle Linux
    阅读数:350 linux device rac
  • Linux下利用unzip命令如何解压多个文件详解

    linux中提示没有unzip命令解决方法如果你如法使用unzip命令解压.zip文件,可能是你没有安装unzip软件,下面是安装方法命令: yum list | grep zip/unzip #
  • Linux下oracle显示乱码解决

    1.登录oracle用户,登录dba,显示乱码???[root@redhat4 ~]# su - oracle[oracle@redhat4 ~]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1
    阅读数:523 oracle linux 用户
  • linux如何截图

    linux中截图的方法:1、在linux中使用“PrtSc”键截取整个屏幕;2、通过按“Shift”键+“PrtSc”键截取屏幕的某个区域;3、使用“Alt”键+“PrtSc”键获取当前窗口的截图;4、“Ctrl”键+“PrtSc”键截取整
    阅读数:581 linux
  • Linux SecureCRT显示乱码解决方案

    下面来看看SecureCRT的显示出现乱码这种情况。比如:现在我们重新设置一下设置下图中的配置1、选择字符编码为UTF-8。2、设置字符集为GB2312后保存好后确认退出。3、再次测试一下。以上就是本文的全部内容,希望对大家的学习有所帮助
    阅读数:714 Linux SecureCRT 乱码
  • linux如何重启mysql

    本篇文章给大家分享的是有关linux如何重启mysql,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。linux如何重启mysql1.重启1).使用 service :servi
    阅读数:632 mysql linux inux
  • linux如何操作mysql

    这篇文章给大家分享的是有关linux如何操作mysql的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。试着研究openfire,顺道简单研究了一下mysql。win可以从官网站直接下载安装,mysql带有操作界面,
    阅读数:500 linux mysql
  • Linux如何整合phpredis

    这篇文章主要介绍了Linux如何整合phpredis,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。phpredis下载地址:https://github.com/nicola
    阅读数:631 php linux
  • linux如何卸载mongodb

    linux卸载mongodb的方法:1、打开linux终端;2、输入“sudo service mongod stop”命令停止mongodb服务;3、输入“sudo yum erase $(rpm -qa | grep mongodb-o
    阅读数:231 linux mongodb
  • linux如何卸载ssh

    linux卸载ssh的方法:1、打开linux终端;2、输入“sudo stop ssh”命令将ssh服务先停掉;3、输入“apt-get remove openssh-client”和“apt-get remove openssh-ser
    阅读数:543 linux ssh