首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PHP在Linux服务器上启用写入的最佳方法

问使用PHP在Linux服务器上启用写入的最佳方法
EN

Stack Overflow用户
提问于 2013-04-12 19:49:31
回答 1查看 310关注 0票数 0

我有一个CMS,我用PHP做的,我想添加一些自我更新的功能。

自我更新系统可能是一个复杂而乏味的事情,我知道,但这是一个完全不同的故事。底线是,我最终创建了新的PHP文件,用新代码编辑了现有的PHP文件,并且在更新发生时可能会删除一些PHP文件。

我知道如何在PHP中读取、写入和删除文件,但这几乎总是给我在Linux服务器上带来问题,因为我不首先将带有FTP客户端的文件夹chmod到0777。

我还知道PHP有chmod和chown函数。但大多数情况下,这些函数也不适合我使用。主要是因为所有的PHP文件都是通过FTP上传的,FTP允许将文件和文件夹写入FTP组(或类似的内容)。

我还在Linux服务器上安装了Wordpress博客,但出于某种原因,这个Wordpress站点没有自我更新的困难。我假设它会做我说过的相同的事情:创建、更新和删除某些文件。但是,我曾经使用过的Wordpress站点中没有一个抱怨由于文件夹/文件权限而无法自我更新。

因此,我猜想Wordpress在需要时使用了一种明智的方法来更改文件夹权限。我只是不知道是怎么回事。

因此,基本上我的问题是,在Linux系统中,授予PHP对chmod文件和文件夹的权限的最佳方法是什么?像Wordpress这样的系统是如何处理这个的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-12 19:51:46

您可以将文件夹设置为0777,这将使PHP能够在其中创建文件。您还可以将文件夹设置为www-data,或者您的PHP副本作为.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15979759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档