[drupal-devel] [bug] use upload_tmp_dir as default for
FILE_DIRECTORY_TEMP
crunchywelch
drupal-devel at drupal.org
Sat Sep 3 21:43:24 UTC 2005
Issue status update for
http://drupal.org/node/26249
Post a follow up:
http://drupal.org/project/comments/add/26249
Project: Drupal
Version: 4.6.2
Component: base system
Category: bug reports
Priority: normal
Assigned to: Anonymous
Reported by: danielc
Updated by: crunchywelch
-Status: active
+Status: patch (code needs review)
change status
crunchywelch
Previous comments:
------------------------------------------------------------------------
Sat, 02 Jul 2005 20:03:13 +0000 : danielc
In includes/file.inc, the FILE_DIRECTORY_TEMP constant is set as
follows:
define('FILE_DIRECTORY_TEMP', IS_WINDOWS ? 'c:\\windows\\temp' :
'/tmp');
It's wiser to set it to php.ini's upload_tmp_dir value:
define('FILE_DIRECTORY_TEMP', ini_get('upload_tmp_dir'));
I noticed this issue because I'm running Windows 2000, which defaults
to an install directory of c:\winnt, not c:\windows. When I go to the
"Settings" administration page, (while running PHP 5.0.5-dev) I got the
following error at the top of the page:
warning: mkdir() [function.mkdir]: No such file or directory in
...\includes\file.inc on line 86.
------------------------------------------------------------------------
Thu, 07 Jul 2005 13:05:36 +0000 : AlberT75
I had the same problem when installed on a host with open_base_dir
enabled (it should be on a decent hoster machine)...
------------------------------------------------------------------------
Sat, 03 Sep 2005 21:42:49 +0000 : crunchywelch
Attachment: http://drupal.org/files/issues/file.inc.patch (635 bytes)
Here is a patch for this, seems like a good idea to me, works on a new
HEAD install on SUSe Linux.
More information about the drupal-devel
mailing list