Thứ Tư, 24 tháng 10, 2012

Cách xác định đường dẫn tuyệt đối {absolute_path}



Trong một số trường hợp cần xác định đường dẫn tuyệt đối tới một thư mục hoặc file nào đó. Chẳng hạn, phải xác định đường dẫn tuyệt đối tới thư mục chứa Joomla trên Website của bạn để điền vào thông số $mosConfig_absolute_path (Joomla 1.0.x) hoặc $absolute_path (Joomla 1.5.x) trong file "configuration.php", bạn có thể làm như sau:

Tạo một file "info.php" nằm cùng mức với file "configuration.php"  có nội dung như sau:

<?php
   $p = getcwd();
   echo $p;
?>
hoặc

<?php
   $p = dirname(__FILE__);
   echo $p;
?>
hoặc

<?php
   phpinfo();
?>
Sau đó mở trình duyệt và gõ vào địa chỉ tới file này.

VD: http://yoursite/info.php, http://thietkejoomla.com/joomla/info.php
Trường hợp sử dụng hàm getcwd(), hoặc dirname(__FILE__) đường dẫn sẽ hiển thị trên màn hình. Còn nếu sử dụng hàm phpinfo() thì tìm thông số SCRIPT_FILENAME để biết đường dẫn tới file info.php nói trên.

Nếu:
SCRIPT_FILENAME = '/home/thietkejoomla/httpdocs/info.php'
thì

// Trong Joomla 1.0.x
$mosConfig_absolute_path = '/home/thietkejoomla/httpdocs';
$mosConfig_cachepath = '/home/thietkejoomla/httpdocs/cache';

// Trong Joomla 1.5.x


var $absolute_path = '/home/thietkejoomla/httpdocs';

var $log_path = '/home/thietkejoomla/httpdocs/logs';

var $tmp_path = '/home/thietkejoomla/httpdocs/tmp';
Thanhks  1 2

Chủ đề: