我正在try 将查询写入文件以进行调试.档案是database/execute.php分.我想写的文件是database/queries.php.

我在试着用file_put_contents('queries.txt', $query)

但我越来越

file_put_contents(querys.txt)[function.file put contents]:

我有queries.txt个文件chmod'd'd to 777,可能是什么问题?

推荐答案

请try 调整目录权限.

从终端运行chmod 777 database(从包含数据库文件夹的目录)

如果正确地对此目录进行了chmodd,则Apache和任何人都将无法访问该目录.

另一件事是 echo "getcwd()".这将显示当前目录,如果不是"/something…"/数据库/"那么您需要更改"查询.txt'指向服务器的完整路径.

Php相关问答推荐

文件大小在php下载读取文件中不可见

仅显示特定WooCommerce产品类别的额外产品字段

使用额外的输入字段自定义WooCommerce单个产品

将带有值的属性添加到WooCommerce产品,保留现有属性

在Laravel Eloquent中实现一对多关系

我必须对所有的SQL查询使用预准备语句吗?

当配置的URL为空时禁用Laravel Slack日志(log)记录

这是在可召回的背景下吗?

如何使用MS Graph PHP SDK V2下载文件

PHP SimpleXML:按属性值访问 node

根据WooCommerce中的自定义用户元数据值更改用户角色

Woocommerce 临时购物车税未根据第一个请求正确计算

关于Laravel缓存出现的错误

如何使用 PHP 将带有图像的文本上传到 Linkedin?

使用 secure 和 httponly 选项删除 php 中的 cookie 值得吗?

用自定义代码替换 WooCommerce 单一产品简短描述

WooCommerce 回购自定义插件:如何更新用户钱包?

过滤会员计划标题和标签

woocommerce checkout 页面上的自定义字段

如何在 Laravel 中验证多个输入?