当前位置: 首页 > 知识库问答 >
问题:

PHP数据日志localhostmac权限被拒绝

邰棋
2023-03-14

我正在尝试使用 PHP 制作日期日志文件。我正在Macbook上的xampp上运行它。它一直说许可被拒绝。我该如何解决这个问题?

我收到的错误是: 警告: fopen(星期五-01-四月-16.txt): 无法打开流: 权限被拒绝 /Applications/XAMPP/xamppfiles/htdocs/aowigman/index.php 在第 6 行无法打开文件!

代码:

<?php
date_default_timezone_set("Europe/Amsterdam");
$datum = date("l-d-F-y");
$ip = $_SERVER["REMOTE_ADDR"];

$myfile = fopen("$datum".".txt", "a+") or die("Unable to open file!");
$txt = $datum. " ". $ip."\n";
fwrite($myfile, $txt);
fclose($myfile);
?>

先谢谢!

共有2个答案

阮轶
2023-03-14

转到您的Xampp目录,右键单击并选择阅读信息。在它的底部,单击链,输入您的密码并更改对每个人的读写权限。现在,单击齿轮并选择应用于包含的元素。

刷新包含代码的页面,tadam、fopen()、file_put_contents()等将起作用。

陈铭晨
2023-03-14

您可能需要以管理员身份更改权限。在Mac上打开终端,然后打开文件所在的目录。然后键入:

sudo chmod 777 -R on directory file located
 类似资料:
  • 问题内容: 是否可以使用java.util.Logging并登录到Java Webstart应用程序中的文件?我有以下记录代码: 并得到以下异常: 问题答案: 访问控制异常表明: “访问被拒绝(java.util.logging.LoggingPermission控件)” 权限类的javadoc这样说: “当前只有一个名为LoggingPermission的控件。这是“控件”,它具有控制日志记录配

  • 我有一个问题与PHP脚本在我的网络服务器(Apache/2.4.10在Raspbian),我不能生成一个新的文件。我试过chmod 777(这是非常糟糕的做法),但它仍然不起作用。我已经为此挣扎了几天,即使经过广泛的研究,我也找不到解决这个问题的方法。下面是我的代码和它产生的错误消息: 警告:fopen(newfile.txt):无法打开流:第4行 /var/www/html/handlers/w

  • 问题内容: 大喊之前,请重复!把我放进深渊,听我说。:) 我一直在为与我合作的公司开发一个Intranet站点,最初我是直接从运行 Windows 7 / IIS的 工作站开发它的。当我接近站点/应用程序的完成时,我得到了一个运行 Apache 的 Centos 7 盒子,因此我开始了将其迁移到该系统的过程。我已经解决了大部分次要问题,并且现在使网站开始运行。但是,网站的一部分与我们的数据库进行交

  • 问题内容: 我有两个文件:b.php和test.txt 错误是:警告:unlink(test.txt)[function.unlink]:权限被拒绝 为什么?b.php和test.txt是777,并且相同的组/登录名 如果我在父目录上设置了777,则可以执行取消链接,但必须将777设置回755? 问题答案: 您(在运行过程中,无论您是通过网络服务器还是通过网络服务器)都需要对文件所在目录的写权限。

  • 问题内容: 当我尝试运行简单的docker命令时,例如: 我收到一条错误消息: 获得权限被拒绝… /var/run/docker.sock:connect:权限被拒绝 当我检查权限 我看到这一行: 因此,我遵循许多论坛的建议并将本地用户添加到docker组: 但这无济于事。我仍然收到非常相同的错误消息。我该如何解决? 问题答案: 对于那些刚接触shell的人,命令: 需要在您的外壳中定义。默认情况

  • 问题内容: 尝试显示URI时出现以下异常。我认为这是在我的活动停止后发生的,我尝试再次访问可行的URI。还有其他问题可以解决这个问题,但是我对如何对我的代码应用任何解决方案感到非常困惑,因为我的takePhotoIntent允许拍照或从图库中选择图片(如下所示)。 我的createImageFile和我的takePhotoIntent: 问题答案: 根据Storage Access Framewo