Changeset 3629 for trunk

Show
Ignore:
Timestamp:
04/20/09 07:01:41 (7 months ago)
Author:
asawada
Message:

Look up $ENV{SCRIPT_FILENAME} at first to determine MT home directory. because $0 doesn't have pathinfo under suExec. bugzid:100523.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/lib/MT/Bootstrap.pm

    r3531 r3629  
    1313    require File::Spec; 
    1414    if (!($dir = $ENV{MT_HOME})) { 
    15         if ($0 =~ m!(.*([/\\]))!) { 
     15        if (($ENV{SCRIPT_FILENAME} || $0) =~ m!(.*([/\\]))!) { 
    1616            $orig_dir = $dir = $1; 
    1717            my $slash = $2;