fopen权限被拒绝,Ubuntu,CodeIgniter

Lupita Noyra

我正在尝试fopen我的项目。后者在Ubuntu上使用CodeIgniter PHP框架运行。结果是这样的:

A PHP Error was encountered
Severity: Warning
Message: fopen(testFile.txt): failed to open stream: Permission denied
Filename: controllers/home.php
Line Number: 10

can't open file

顺便说一下,这是我在Controller上的代码:

public function create_file(){
    $ourFileName = 'testFile.txt';
    $ourFileHandle = fopen($ourFileName, 'r') or die ("can't open file");
    fclose($ourFileHandle);
}

我查看了该代码,并认为应该有一个打开文件的路径,对吗?如果是,我应该在哪里?因为,我遵循了本教程中的代码:http : //www.tizag.com/phpT/filecreate.php

让我感到困惑的一件事是,没有文件testFile.txt,我想创建它,但是如何授予创建它的权限。因为终端会说No such file or directory for the file我应该怎么办?

我也尝试过运行chmodonwww目录。但是,它仍然不起作用。希望有人帮我解决这个问题。谢谢...

有两种方法:

1.)通过此命令“ sudo chmod -R 777 / var / www”将chmod www目录更改为777。这将递归地授予所有子文件夹和文件的权限。

2.)如果您在第一步之后以后创建了任何新文件夹(或www目录中的项目),请按照上述步骤操作:

=> Right click on your current project folder
=> Scroll to Properties
=> Scroll to permissions
=> Add permission for "Create and Delete files" for owner, group, others.
=> Now click on "Change permission for enclosed files"
=> Give appropriate permissions for files and folders there.

全部完成。现在,fopen()不应发出该警告。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP fopen权限被拒绝-远程Windows Server

来自分类Dev

Ubuntu root权限被拒绝

来自分类Dev

Ubuntu:权限被拒绝错误

来自分类Dev

Codeigniter mkdir:权限被拒绝错误

来自分类Dev

PHP-fopen:无法打开流:权限被拒绝

来自分类Dev

PHP-fopen():无法打开流:在Mac上拒绝权限?

来自分类Dev

ubuntu上的Docker'警告:权限被拒绝'

来自分类Dev

Ubuntu:写入串行端口:权限被拒绝

来自分类Dev

在ubuntu上运行命令的权限被拒绝错误

来自分类Dev

在Ubuntu上安装JDK时“权限被拒绝”

来自分类Dev

Ubuntu mate 16.04 Matlab安装权限被拒绝

来自分类Dev

权限被拒绝的Ubuntu服务器

来自分类Dev

Rsync失败:权限被拒绝(13)ubuntu

来自分类Dev

Laravel S3文件上传:fopen(文件路径)无法打开流:权限被拒绝

来自分类Dev

消息为'fopen(/ tmp / ...)的SwiftMailer'ErrorException'无法打开流:权限被拒绝'

来自分类Dev

权限被拒绝

来自分类Dev

权限被拒绝

来自分类Dev

在Ubuntu中执行START-DFS.SH时拒绝权限

来自分类Dev

从Ubuntu中的MySQL Workbench启动MySQL Server时权限被拒绝

来自分类Dev

在Ubuntu中安装Docker Machine时权限被拒绝

来自分类Dev

拒绝在WSL中执行'/ usr / bin / spin'的权限(ubuntu 18.04)

来自分类Dev

在Koding VM中以root用户权限被拒绝的错误(ubuntu 13.04)

来自分类Dev

使用Ubuntu 18.04浏览文件时权限被拒绝

来自分类Dev

openssh-server权限被拒绝(公钥)ubuntu 12.10 LTS

来自分类Dev

Ubuntu Laravel storage / logs / cron.log权限被拒绝

来自分类Dev

在Ubuntu中执行START-DFS.SH时拒绝权限

来自分类Dev

ubuntu user&ssh登录权限被拒绝的消息

来自分类Dev

在ubuntu上安装网络连接的硬盘(mybook)权限被拒绝

来自分类Dev

尝试在ubuntu上添加远程时拒绝.git / config权限

Related 相关文章

  1. 1

    PHP fopen权限被拒绝-远程Windows Server

  2. 2

    Ubuntu root权限被拒绝

  3. 3

    Ubuntu:权限被拒绝错误

  4. 4

    Codeigniter mkdir:权限被拒绝错误

  5. 5

    PHP-fopen:无法打开流:权限被拒绝

  6. 6

    PHP-fopen():无法打开流:在Mac上拒绝权限?

  7. 7

    ubuntu上的Docker'警告:权限被拒绝'

  8. 8

    Ubuntu:写入串行端口:权限被拒绝

  9. 9

    在ubuntu上运行命令的权限被拒绝错误

  10. 10

    在Ubuntu上安装JDK时“权限被拒绝”

  11. 11

    Ubuntu mate 16.04 Matlab安装权限被拒绝

  12. 12

    权限被拒绝的Ubuntu服务器

  13. 13

    Rsync失败:权限被拒绝(13)ubuntu

  14. 14

    Laravel S3文件上传:fopen(文件路径)无法打开流:权限被拒绝

  15. 15

    消息为'fopen(/ tmp / ...)的SwiftMailer'ErrorException'无法打开流:权限被拒绝'

  16. 16

    权限被拒绝

  17. 17

    权限被拒绝

  18. 18

    在Ubuntu中执行START-DFS.SH时拒绝权限

  19. 19

    从Ubuntu中的MySQL Workbench启动MySQL Server时权限被拒绝

  20. 20

    在Ubuntu中安装Docker Machine时权限被拒绝

  21. 21

    拒绝在WSL中执行'/ usr / bin / spin'的权限(ubuntu 18.04)

  22. 22

    在Koding VM中以root用户权限被拒绝的错误(ubuntu 13.04)

  23. 23

    使用Ubuntu 18.04浏览文件时权限被拒绝

  24. 24

    openssh-server权限被拒绝(公钥)ubuntu 12.10 LTS

  25. 25

    Ubuntu Laravel storage / logs / cron.log权限被拒绝

  26. 26

    在Ubuntu中执行START-DFS.SH时拒绝权限

  27. 27

    ubuntu user&ssh登录权限被拒绝的消息

  28. 28

    在ubuntu上安装网络连接的硬盘(mybook)权限被拒绝

  29. 29

    尝试在ubuntu上添加远程时拒绝.git / config权限

热门标签

归档