如何在 Windows 计算机上的 Apache 中设置读/写权限

2023-11-29

我正在 Windows XP 计算机上以 localhost 配置使用 Apache2.2、PHP5.2.2 构建一个网页。我正在开发 app/pages/submitProcessor.php 来验证用户上传的照片。它验证文件是否存在、大小、mime 类型、删除不需要的字符、分配新文件名,并使用 move_uploaded_file() 将文件存储在 app/uploads 中。我读到PHP - 关于上传和上传图像文件的问题该照片存储文件只能从 app/pages/submitProcessor.php 写入,如果它只能从 app/pages 中的代码读取,那就太好了。

我已经阅读了很多信息,而且对此还很陌生,我仍然不明白如何在 Windows XP 中以类似于我的配置的方式设置读/写权限。我对 777、775、755、php.ini 与 httpd.config 以及 linux 与 Windows 完全感到困惑。我也不喜欢命令行的东西,并且更愿意编辑适当的文件(如果可能的话)。如何配置 Apache,以便 app/uploads 中的任何文件都不可执行,只能从 app/pages/submitProcessor.php 写入,并从 app/pages/display 或 app/pages 中的其他文件读取。 。 。或者至少我想接近这一点。在 app/upload 目录中不可执行对我来说非常重要。


如果您将 Apache 作为服务运行(独立和 WAMP Apache 安装的默认设置),则该 Apache 服务在 Windows 下运行LocalSystem帐户。

此 Windows 帐户已对大多数本地路径具有完全读写(“777”)权限。

因此,当您阅读说明时chmod 777 this, chmod 755等等……您可以忽略说明的这些部分。 Apache 已经可以读取和写入这些目录(除非它是网络驱动器的 UNC 路径)。

在 Windows 上使用 chmod 设置 Apache 和 PHP 的文件权限

我不能 100% 肯定该帐户是否是 Windows XP 上的帐户(Vista 及更高版本上都是如此),但行为是相同的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Windows 计算机上的 Apache 中设置读/写权限 的相关文章

  • PHP条件,如果当前页面,则链接突出显示[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我有一个带
  • 通过 Sparkpost 发送 iCal 邀请

    我正在尝试使用 SparkPost 通过电子邮件以附件形式发送日历邀请 但收到电子邮件后邀请不会打开 我使用两个文件 calendarinvite php 来创建邀请 使用 Sendemail php 来发送电子邮件 calendarinv
  • Laravel Auth:attempt() 不会持久登录

    我在网上找到了许多有类似问题的资源 但似乎没有一个解决方案可以解决我的问题 当我使用以下代码登录用户时 一切看起来都很好 email Input get email password Input get password if Auth a
  • Ajax 没有将我重定向到下一页

    我正在尝试将单击的图像的 ID 传递到下一页 当我开发代码时 它没有将我重定向到下一页 当我单击 F12 并检查网络中的 POST 时 它显示变量已正确传递到下一页 如附图所示 但它没有将我重定向到下一页 所以现在我知道变量在下一页中正确传
  • 选择一组数字以达到最小总数的算法

    给定 一组数字n 1 n 2 n 3 n x 还有一个数字M 我想找到最好的组合 n a n b n c n gt M 该组合应达到达到或超过 M 所需的最小值 没有其他组合可以提供更好的结果 将在 PHP 中执行此操作 因此可以使用 PH
  • PHP 无法打开流:是一个目录

    非常简单的 PHP 脚本 我在我亲自设置的 Ubuntu Web 服务器上的 EE 模板中运行 我知道这与权限有关 并且我已经将我尝试写入的目录的所有者更改为 Apache 用户 我得到的错误是 遇到 PHP 错误 严重性 警告 消息 fi
  • 如何防止在 PHP 中使用超出“使用”范围的特征方法

    我想知道是否有任何方法可以防止在 PHP 的任何类上下文之外使用特征方法 让我用一个简短的例子来解释我想要什么 这是我当前的代码 File MyFunctions php trait MyFunctions function hello w
  • 访问sendBeacon发送的数据

    文档表明sendBeacon通过发送其数据HTTP POST request 但在 PHP 中 POST变量似乎是一个空数组 这是我的 JavaScript 代码 navigator sendBeacon beacon log php My
  • 使用 Instagram Basic Display API 时出现“无效平台应用程序”错误

    我正在尝试使用 Instagram Basic 显示 API 但是当我发布授权代码以获取访问令牌时 我不断收到以下错误 error type OAuthException 代码 400 error message 平台应用无效 我正在遵循此
  • Facebook 应用程序无法获取会话

    我正在 Heroku 上为 Facebook 开发一个非常基本的 PHP 应用程序 它显示非常基本的用户信息 如姓名 个人资料图片 但该应用程序在 getToken 方法中停止 我在登录我的个人资料后尝试了该应用程序 但仍然出现相同的消息
  • 在 Yii 的标准中如何获得计数 (*)

    我正在尝试构建一个具有以下内容的查询group by属性 我正在尝试得到id和count它一直告诉我count is invalid列名 我怎样才能得到count来自group by询问 工作有别名 伊伊 1 1 11 其他不及格 crit
  • Facebook PHP SDK - 如何获取访问令牌?

    我正在尝试从我的应用程序在用户的 Facebook 墙上发帖 用户授予应用程序在他的墙上发布的权限 并且我在数据库中有用户ID 我需要自动发送帖子 而无需用户再次登录 我的代码是 try require once dirname FILE
  • 如何通过php获取网页的Open Graph协议?

    PHP 有一个简单的命令来获取网页的元标记 get meta tags 但这仅适用于具有名称属性的元标记 然而 开放图谱协议如今变得越来越流行 从网页获取 opg 值的最简单方法是什么 例如 我看到的基本方法是通过 cURL 获取页面并使用
  • Ebay api GetSellerList,解析响应 XML

    我正在使用 eBay 交易 api 来获取当前列出的卖家股票 我正在使用 GetSellerList 调用 我在解析 xml 时遇到问题 然后将其插入到网站商店中 这是 xml 请求
  • DBus 是我要找的吗?

    我需要一个Linux上的IPC系统 我的要求是 面向数据包 消息 能够处理点对点和一对多通信 没有层次结构 没有服务器和客户端 如果一个端点崩溃 必须通知其他端点 现有 Linux 发行版的良好支持 Apache 存在 绑定 用于创建动态页
  • PHP 中的引用

    我正在编写一个自定义博客引擎 并且希望拥有类似于 Wordpress 的引用 我可以查看 WordPress 源代码 但我真的更喜欢某种教程 但到目前为止我还没有找到 有没有关于在 PHP5 中实现 trackbacks 或 pingbac
  • 如何通过ssh检查ubuntu服务器上是否存在php和apache

    如何通过ssh检查Ubuntu服务器上apache是 否安装了php和mysql 另外如果安装的话在哪个目录 如果安装了其他软件包 例如 lighttpd 那么它在哪里 确定程序是否已安装的另一种方法是使用which命令 它将显示您正在搜索
  • 如何从 Laravel 执行存储过程

    我需要在表单提交数据后执行存储过程 我让存储过程按照我想要的方式工作 并且我的表单正常工作 我只是不知道从 laravel 5 执行 sp 的语句 它应该是这样的 执行 my stored procedure 但我似乎在网上找不到类似的东西
  • ZF3/2 - 如何捕获 EVENT_DISPATCH 侦听器中引发的异常?

    有什么方法可以在 EVENT DISPATCH 监听器中抛出异常吗 class Module public function onBootstrap EventInterface event application event gt get
  • 如何使用 php 将 *.xlsb 转换为数组或 *.csv

    我正在尝试转换 xlsb文件到php array or csv文件 或至少 xls 我尝试使用PHPExcel 但看起来它无法识别该文件中的内容 我注意到 你可以重命名 xlsb文件到 zip文件 然后使用命令行解压缩unzip zip 之

随机推荐

  • 将 datagridview 从一种窗体传递到另一种 c#

    我想将我的 datagridview 从 form1 传递到 form2 我尝试使用构造函数但没有结果 第二个表单中的 datagridview 为空 有人可以帮助我吗 我已经堆积了好几个小时了 我不使用 sql 也不需要使用 dataTa
  • 如何将我的应用程序限制为单个浏览器选项卡?

    坦率地说 在 v1 0 中 需要提交三个表单的功能会带来太多麻烦 SESSION会话数据保存所有中间内容 只是让用户启动一个操作 然后打开第二个选项卡并执行第二个操作 该操作会破坏会话数据 我怀疑这是恶意的 但不能否认 更有可能的是 用户开
  • Geochart 用独特的颜色填充国家/地区,并用其颜色作为图例显示国家/地区名称 [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我需要用列表中指定的唯一颜色填充每个国家 并显示国家名称及其颜色作为地图下面的图例 如随附的图像所示 任何帮助将不胜感激
  • 如何确定 ms sql server 2005 中打开/活动连接的总数

    我的 PHP MS Sql Server 2005 win 2003 应用程序有时会变得非常无响应 内存 CPU 使用率不会飙升 如果我尝试从 sql management studio 打开任何新连接 那么它只会挂在打开的连接对话框中 如
  • 什么是 AndroidX?

    我正在阅读有关 Android 房间库的内容 我看到他们改变了包裹android to androidx 我不明白 有人可以解释一下吗 implementation androidx room room runtime room versi
  • 无法将“In-Reply-To”参数传递给 Microsoft Graph sendMail

    我允许用户使用 Microsoft Graph API 使用 Outlook 帐户发送电子邮件 但它似乎在另一端创建多个线程 当使用 Mailgun API 发送用户电子邮件时 我能够传递引用前一条消息 Message ID 的 In Re
  • 如何估计 Pandas 的 DataFrame 需要多少内存?

    我一直在想 如果我正在将一个 400MB 的 csv 文件读取到 pandas 数据帧中 使用 read csv 或 read table 有什么方法可以猜测这将需要多少内存 只是想更好地感受数据帧和内存 df memory usage 将
  • 从 Clojure 记录返回普通地图

    我有一个记录 defrecord Point x y def p Point 1 2 现在我想从记录中提取地图 这些方法可以完成工作 这些是好方法吗 还有更好的方法吗 into concat p into map identity p ap
  • 正则表达式计算字符串中逗号的数量

    如何构建一个正则表达式来匹配包含任意字符但必须包含 21 个逗号的任意长度的字符串 21 That is Start of string Start of group Any character except comma zero or m
  • 为什么使用Intent.createChooser()?

    我找到了一些发送电子邮件的代码 它看起来像这样 startActivity Intent createChooser emailIntent Email 我把它改为 startActivity emailIntent 结果在我的设备上显示相
  • 如何在 Google App Engine 中导入模块?

    我根据默认模板创建了一个简单的 GAE 应用程序 我想添加一个外部模块 例如短网址 我该怎么做呢 到目前为止 我发现的方向令人困惑 而且我猜 GAE 似乎没有使用 PYTHONPATH 原因很明显 只需将short url py文件位于应用
  • 用户取消基本身份验证后出现空白页面

    我用谷歌搜索了很多关于这个问题的信息 但仍然没有找到为什么会发生这种情况 当用户在浏览器中取消 BASIC 身份验证表单时 会出现空白页面 401页面是在Tomcat webapp中设置的 在Firebug中我可以看到401未经授权 也许响
  • 具有多个输入的 Keras 序列模型

    我正在制作一个 MLP 模型 它接受两个输入并产生一个输出 我有两个输入数组 每个输入一个 和 1 个输出数组 该神经网络有 1 个隐藏层和 2 个神经元 每个数组有 336 个元素 model0 keras Sequential kera
  • Firebase - 云功能 - 对集合进行查询

    假设我有两个包含用户和故事的顶级集合 现在每次用户的文档得到更新 只有值username or photoUrl 我想更新故事集合中文档的这些属性 一个用户文档可能如下所示 缩短 username blubber photoUrl my p
  • 在android中访问.sqlite数据库(>1Mb大小)

    我正在开发一个图书馆应用程序 并将书籍存储为 sqlite 文件 每本书的sqlite数据库文件大小约为10MB 我首先尝试将其放入资产文件夹中 然后将其复制到数据库 文件夹中 但由于文件 gt 1Mb 这给了我一个 IOException
  • MS Access 字段作为列

    如何在 MS Access 中进行查询 以便将字段分组到列中 通过例子更容易解释 Table Brand Quantity Date 1 MTZ 3 2012 03 2 MTZ 1 2012 03 3 Belor 2 2012 04 4 Y
  • 删除特定运输类别的 Woocommerce“下订单”按钮

    我有一个场景 我需要删除 Woo commerce 结帐屏幕上的 下订单 按钮 目前我有两种运输方式 灵活运输和货运 如果客户将运输类别为 货运 的商品添加到购物车 我当前的代码将禁用灵活的运输方法 然后货运方法会显示一条 致电了解当前费率
  • 无法运行 bms-samples-cordova-hellopush - 找不到 bms_samples_cordova_push-Swift.h 文件

    我正在尝试运行可用的推送通知示例GitHub 不幸的是 配置如概述here不起作用 文件说 在你的顶部AppDelegate m import your project name Swift h 如果您的项目名称包含空格或连字符 请在导入语
  • “perf sched record”如何计算上下文切换?

    I used perf sched record p 8827记录特定程序的调度程序活动 但是 当我生成延迟报告时 它显示只有一个上下文切换 而要求它转储原始事件则显示许多切换 摘录如下 这怎么可能有道理呢 我想我在某种程度上误解了事情 切
  • 如何在 Windows 计算机上的 Apache 中设置读/写权限

    我正在 Windows XP 计算机上以 localhost 配置使用 Apache2 2 PHP5 2 2 构建一个网页 我正在开发 app pages submitProcessor php 来验证用户上传的照片 它验证文件是否存在 大