草庐IT

tmp_folder

全部标签

php - 为什么 Assets :install doesn´t copy/Resources/public to/web folder?

我在运行phpapp/consoleasset:install命令时遇到问题。我的操作系统是Windows。我的意图是使用该命令从app/Resources/public复制css、js、图像等文件。运行该命令后,在/web中创建了一个bundles文件夹。但是在创建的bundle文件夹中,没有来自app/Resources/public的任何文件。只有两个文件夹:sensiodistribution和framework。为什么我没有在/web/bundles中获取包含复制资源的AppBundle文件夹? 最佳答案 您的Resour

php - php 中的 tmp 文件名是如何生成的?

在php中tmp文件名(上传)是如何生成的?它的机制是什么?我可以相信它们总是独一无二的吗?问题是我想将所有上传的文件复制到一个const目录中,我不确定tmp名称是否会在我的服务器运行历史中再次出现。 最佳答案 最终由PHP生成的临时文件名使用函数mkstemp/mktemp这保证文件名是唯一的。如果它生成的文件名已经存在,它将多次尝试生成一个不存在的文件名。在Windows上,PHP使用GetTempFileName这对唯一性做出了相同的保证。无论哪种情况,如果函数不能返回唯一的文件名,它们将返回一个错误值,PHP根本不会返回文

php - Centos/tmp 目录下有 php*** 大文件

我有Cent-Os,当我检查我的/tmp目录时,我发现那里有很多php****文件,它们是也很大。更有趣的是它们每天都更新(我从上次修改日期得到它)。我通过谷歌搜索“tmpwatch”发现可以解决它,但问题是如何使用它,文件每天都在修改,我们需要在“tmpwatch”命令中给出时间间隔。那么,如何停止创建这么大的文件,如果我把它们全部删除我怕系统崩溃下面是在/tmp中创建文件的图像: 最佳答案 此文件与io相关。因为我在我的代码中使用了“fopen($filePath,'rb')”,这些文件是由系统创建的,并且会自动删除(如果/tm

PHP上传限制不影响。大文件在/tmp 文件夹中

我的网络服务器有问题。我将PHP配置为最大上传大小为300MB。我在php.ini中更改了2个选项php_valueupload_max_filesize300MBphp_valuepost_max_size300MB这很好用。但最近我注意到/tmp文件夹中的文件很大(这是PHP的临时文件夹)。有3个大小为1.5GB的文件,并且还在继续增长。文件名类似于临时php文件/tmp/php**(**一些随机代码)。我检查了写入这些文件的进程是我为上传创建的PHP脚本。所以我的问题是为什么PHP上传和发布限制对这些文件没有影响?可能是什么原因?也许PHP会先将所有上传的数据保存到临时目录,然后

php - 哪些 PHP 扩展将临时文件写入到/tmp 文件夹?

我的网络服务器有问题。我注意到通常在/tmp目录中创建大文件。文件就像/tmp/phpUNIQUECODE但这些不是上传。因为在我的php.ini设置配置是upload_tmp_dir=/backup/tmpupload_max_filesize=300Mpost_max_size=300M我发现/tmp中的文件是由PHP进程在下载文件时写入的(PHP进程从TCP套接字读取文件并写入输出)。我读了一些PHP手册,我看到tehre是PHP函数tmpfile()。它在/tmp文件夹中创建临时文件(即使upload_tmp_dir不同)。但是我的代码中没有使用这个函数。在我的代码中,没有任何

php - CakePHP webroot 和 tmp 文件夹被黑

我正在做一个项目。项目分为两部分:门户网站(WordPress)管理员(CakePHP3.*)我的生产站点遇到了问题。我的项目被黑了,有人在门户网站(WordPress)的几乎每个文件夹和管理员(Cakephp)的webroot和/tmp文件夹中添加了一些文件。目前,我已经删除了根文件夹并从分支主机中获取拉取。问题已解决,但我知道这不是永久解决方案。文件夹结构是这样的:admin(cakePHP)wp-adminwp-contentwp-includesindex.phpwp-config.php........andotherwordpressfiles为什么会出现这个问题,解决这个

php - Nginx。连接()到 unix :/tmp/php. 套接字失败

我正在尝试在我的ubuntu虚拟机上设置nginx并尝试托管一个php网站。我正在尝试在我的ubuntu虚拟机上复制服务器设置。当我尝试从我的nginx服务器访问php页面时出现此错误。我试图在/tmp/文件夹中查找php.socket文件,但里面什么也没有。我的虚拟机上的fastcgi或php有问题吗?完整错误如下:[crit]9267#0:*1connect()tounix:/tmp/php.socketfailed(2:Nosuchfileordirectory)whileconnectingtoupstream,client:192.168.xxx.xxx,server:xxx

php - 文件存在于/tmp,但 PHP 在 CentOS 上返回 "No such file or directory"

在PHP中,我收到此消息:警告:fopen(/tmp/mydir/file.txt):无法打开流:没有此类文件或目录调用fopen时('/tmp/mydir/file.txt',"r");但是:cd/tmpls-l.drwxrwxr-x2user4.0KAug1914:09mydirls-lmydir-rw-rw-r--1user41KAug1914:09file.txt如果我尝试执行print_r(scandir('/tmp/'));我得到一个空数组。执行print_r(scandir('/tmp/mydir/'));我得到无法打开目录:没有这样的文件或目录。然而,执行print_r

php - 使 PHPStorm 默认为 PHPunit 使用 PROJECT_FOLDER/phpunit.xml

如何让PHPStorm默认始终使用项目目录中的phpunit.xml。变量{PROJECT_DIRECTORY}不工作(只是猜测)点击路径:DefaultSettings->Languages&Frameworks->PHP->PHPUnit编辑@LazyOne评论说,路径是自动翻译的。但它不是:编辑了项目A中的默认设置,从该项目中选择phpunit.xml开启了另一个项目检查默认设置使用“某个项目A”的路径 最佳答案 它通过输入工作$PROJECT_DIR$/phpunit.xml在默认项目中。通过删除我项目的.idea文件夹进行

php - 重写 URL : remove sub folders and file extension from URL

我正在尝试从URL中删除.php文件扩展名和文件夹&&子文件夹(如果存在)。案例一输入:127.0.0.1/project/folder/alfa.php输出:127.0.0.1/project/alfa案例二输入:127.0.0.1/project/folder/subfolder/beta.php输出:127.0.0.1/project/beta这是我到目前为止得到的:只删除扩展名工作正常,删除文件夹有问题#Turnmod_rewriteonRewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FI