标签: tmp

Rails3:更改temp(tmp)目录的位置

我通常在我的本地Dropbox文件夹中开发.tmp文件夹中的某些文件被浏览器锁定(并使Dropbox忙碌),Growl会抛出异常等等.

因此,我正在寻找一个配置设置,将tmp文件夹放在Rails-app包之外.那可能吗?

configuration tmp ruby-on-rails-3

5
推荐指数
2
解决办法
5882
查看次数

PHP无法找到tmp目录

我在tmp目录中创建文件的函数有问题,例如tmpfile()tempnam().他们似乎都没有写入tmp并返回false.upload_tmp_dir在php ini中设置,文件上传工作正常.

调试此错误时,我发现sys_get_temp_dir()获取tmp目录的位置,遗憾的是我的PHP版本(5.1.6)不支持它.我还看到使用以下方法取代了以下功能sys_get_temp_dir():

if ( !function_exists('sys_get_temp_dir')) {
  function sys_get_temp_dir() {
    if (!empty($_ENV['TMP'])) { return realpath($_ENV['TMP']); }
    if (!empty($_ENV['TMPDIR'])) { return realpath( $_ENV['TMPDIR']); }
    if (!empty($_ENV['TEMP'])) { return realpath( $_ENV['TEMP']); }
    $tempfile=tempnam(__FILE__,'');
    if (file_exists($tempfile)) {
      unlink($tempfile);
      return realpath(dirname($tempfile));
    }
    return null;
  }
}
Run Code Online (Sandbox Code Playgroud)

但是没有引用$ _ENV数组中的tmp目录,并且tempnam()如前所述失败.

还没有设置open_basedir我听说会导致类似的问题

我怎样才能找到tmp目录的位置或是否设置了?
这是apache服务器配置问题还是PHP问题?

谢谢你的帮助

php apache tmp

5
推荐指数
1
解决办法
3万
查看次数

RAIL app上/ tmp/cache/assets的权限

我有权限问题.在我的rails应用程序上使用wickedpdf进行打印,它会将tmp资产文件生成到目录中/tmp/cache/assets.它写道,像这样的文件sprockets%2F2c9f9e326ac1c7cd3f07a1a3c9051874owner="nobody"permissions="rw--------"因此资产wickedpdf在打印时给出了一个错误.

可以用一个简单的方法来解决这个问题,chmod -R 777 /tmp但是每当资产生成一个/tmp没有权限的新子目录时我就无法做到这一点.可以永久设置tmp目录及其子目录和文件以及所有权限,以及我的资产将来会生成的新文件吗?

permissions assets ruby-on-rails tmp

5
推荐指数
1
解决办法
1777
查看次数

为什么发布到我的apache/php/mysql站点会在/ tmp目录中放置"病毒"文件

我为第一个计时器的大帖子道歉.我无法找到/tmp/phpXXX在我的服务器上创建的文件的原因.似乎有些网站(以下数据中的BAD GUY IP)正在向我的网站发送帖子以获取Joomla漏洞(我没有安装Joomla).攻击尝试上传gif文件,然后将gif文件重命名为php文件."gif"文件中的代码是一个木马控制面板.我很确定攻击者无法将gif文件重命名为php文件.

我的问题是如何/tmp/phpXXX在我的网站上创建文件?为什么/tmp/phpXXX文件会粘在一起?似乎图像上传和重命名失败,因此应该清理临时文件.我试图复制攻击帖子对我的网站没有运气创建/tmp/phpXXX文件.

似乎如果我能理解为什么/tmp/phpXXX文件会粘在它上面会帮助我理解我的网站上是否有真正的漏洞.

谢谢阅读!

我的网站由雅虎托管

我在/tmp目录中找到了特洛伊木马的临时文件.它看起来像是一个Joomla JCE漏洞攻击(我没有安装Joomla)请参阅:http://forum.joomla.org/viewtopic.php ?f = 432&t = 740054创建的文件是随机文件名(即phpXXX )

这些文件包含以下内容(我能够删除刻度线之间的坏东西)

GIF89aGiam
<?php eval(gzinflate(str_rot13(base64_decode('')))); ?> 
Run Code Online (Sandbox Code Playgroud)

我将/ tmp/phpXXX文件时间与我的access.log文件中的某些帖子相关联

这是最近的一些帖子......

BAD GUY IP - - [25/Feb/2014:22:09:15 -0800] "POST /index.php?option=com_jce&task=plugin&plugin=imgmanager&file=imgmanager&version=1576&cid=20 HTTP/1.1" 200 12608 "-" "BOT/0.1 (BOT for JCE)" "www.MYSITE.com"
BAD GUY IP - - [25/Feb/2014:22:09:22 -0800] "POST /index.php?option=com_jce&task=plugin&plugin=imgmanager&file=imgmanager&version=1576&cid=20 HTTP/1.1" 200 12608 "-" "BOT/0.1 (BOT for JCE)" "www.MYSITE.com"
BAD GUY IP - - [25/Feb/2014:22:10:03 …
Run Code Online (Sandbox Code Playgroud)

php mysql joomla virus tmp

5
推荐指数
1
解决办法
1809
查看次数

如何自动清理$ JBOSS_HOME/standalone/tmp目录?

我在我的开发机器上使用JBoss 7.1.3.Final,Mac 10.9.1.我正在尝试让我的/ tmp/vfs目录自行清理(一天的最大缓存时间),所以我将这行添加到我的$ JBOSS_HOME/bin/standalone.conf文件中......

JAVA_OPTS="$JAVA_OPTS -Djboss.vfs.cache=org.jboss.virtual.plugins.cache.IterableTimedVFSCache -Djboss.vfs.cache.TimedPolicyCaching.lifetime=86400"
Run Code Online (Sandbox Code Playgroud)

我确认在启动服务器时系统属性已加载.但是,重新启动后,我仍然看到$ JBOSS_HOME/standalone/tmp/vfs中的目录已超过一天.有关于上述错误或是否需要添加另一个参数以使该目录清除?

jboss caching vfs tmp jboss7.x

5
推荐指数
1
解决办法
2146
查看次数

在电子应用程序中,您如何引用临时路径?

学习 Electron 我想在拖放后做一些文件处理。在 Mac 上,tmp 的等效项是$TMPDIR. 参考app我的 API 文档,我能够app.getAppPath()从 main.js 的简单控制台日志中找到显示我的路径的文件。下面app.getAppPath()getPath()但是当我尝试时app.getPath(temp)

let foobar = app.getAppPath("temp")
console.log(foobar)
Run Code Online (Sandbox Code Playgroud)

我在控制台中收到以下错误:

参考错误:温度未定义

通过我的研究,我读到:

在 Electron 中,是否有内置的临时目录可以在所有操作系统上运行或process引用?

笔记:

即使在引用了以下字符串之后:

console.log(`The temp path is: ${app.getAppPath("temp")}`)
Run Code Online (Sandbox Code Playgroud)

它返回与以下相同的响应:

console.log(`The AppPath is: ${app.getAppPath()}`)
Run Code Online (Sandbox Code Playgroud)

即:

The temp path is: /Users/Grim/Documents/GitHub/electron-quick-start-boilerplate
The AppPath is: /Users/Grim/Documents/GitHub/electron-quick-start-boilerplate
Run Code Online (Sandbox Code Playgroud)

并且上面的console.log测试是在letWindow.

temporary-files tmp node.js electron

5
推荐指数
1
解决办法
6642
查看次数

如何在 C++ 中使用 openmp 并行运行展开的“for”循环(tmp)?

代码 1 显示了使用 openmp 并行化“for”循环。我想在使用模板元编程展开“for”循环后实现类似的并行化(请参阅代码 2)。能否请你帮忙?

代码 1:外部 for 循环与四个线程并行运行

void some_algorithm()
{
  // code
}

int main()
{
  #pragma omp parallel for
  for (int i=0; i<4; i++)
  {
    //some code
    for (int j=0;j<10;j++)
    {
      some_algorithm()
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

代码 2:与代码 1 相同,我想使用 openmp 并行运行外部 for 循环。怎么做?1

template <int I, int ...N>
struct Looper{
    template <typename F, typename ...X>
    constexpr void operator()(F& f, X... x) {
        for (int i = 0; i < I; ++i) {
            Looper<N...>()(f, x..., i); …
Run Code Online (Sandbox Code Playgroud)

c++ templates openmp tmp

5
推荐指数
1
解决办法
105
查看次数

tmp目录在iOS中太大了

我做了一个40M的应用程序(对我来说非常大).

但真正的惊喜是我发现tmp目录是300M!

我还没有保存文档中的任何文件!

所有文件的名称tmp都是:

stack-logs.80127.MyAppName.index
stack-logs.80163.MyAppName.vwnxgi.link
...
Run Code Online (Sandbox Code Playgroud)

这些是什么东西?他们占据了令人难以置信的300M大小!

我有什么办法可以定期清理它们吗?或者这是因为我在我的iPhone上调试我的应用程序?

真的需要一些帮助!

directory recycle-bin tmp ios

4
推荐指数
2
解决办法
1121
查看次数

是否可以在上传之前显示tmp文件夹中的图像?

我想在用户将图像上传到服务器之前向用户显示图像,以确保该图像是用户想要上传的图像.

我已经尝试过这样做$_FILES['name']['tmp_name']并把它放在标签中,但没有任何反应.

 <form action='' method='POST'  enctype="multipart/form-data">
        <header class='pageHeading'>Kop afbeedling toevoegen</header>            
        <section class='body'>               
            <div class='inputFrame'>  


                <img src="<?php if(isset($_FILES['image']['tmp_name'])){echo $_FILES['image']['name'];}?>"/>

                        <div class='input'>
                            <div class="cellFrame">
                                <div class="inputHeading">Afbeelding uploaden</div>
                                <div class="frame">
                                    <div class="frameAlign">
                                        <div class="displayFlie">
                                            <input type='file' name='image'/>
                                        </div>
                                        <button name='upload' class='btnUpload btn'>Upload</button>
                                        <div class="clr"></div>
                                    </div>
                                </div>
                            </div>
                        </div>



                <div class="clr"></div>   
            </div>
         </form>
Run Code Online (Sandbox Code Playgroud)

php upload file tmp

4
推荐指数
2
解决办法
8627
查看次数

Swift - 保存并检索图像到tmp文件夹

我想保存,然后检索我保存到我的tmp文件夹的图像,这是我第一次使用文件系统,所以如果我没希望,请耐心等待.

现在,我正在保存正在检索的图像,如下所示:

let userImageFile = object["Image"] as PFFile
userImageFile.getDataInBackgroundWithBlock { (imageData: NSData!, error: NSError!) -> Void in
    if error == nil {
        image = UIImage(data:imageData)
        let imageToSave:NSData = UIImagePNGRepresentation(image)

        let path = NSTemporaryDirectory() + "MyFile"
        imageToSave.writeToFile(path, atomically: true)
    }
}
Run Code Online (Sandbox Code Playgroud)

假设这是保存它的正确方法我还想检索图像.如何创建对要检索的文件的引用.我之前只使用过userDefaults,你在那里为你要保存的文件添加一个名字,我看不到你在保存到tmp文件夹时怎么做.

任何有关如何解决这个问题的建议将不胜感激.

nsfilemanager tmp ios swift

4
推荐指数
1
解决办法
4325
查看次数