« Home « Kết quả tìm kiếm

Thiết Kế Web Với Joomla part 10


Tóm tắt Xem thử

- Lỗi "session.save_path".
- Biến session.save_path được dùng để làm gì?.
- Trên các Webserver chạy PHP, thông tin về phiên làm việc hiện tại của người sử dụng thường được lưu vào các file khác nhau và đặt vào một thư mục nào đó.
- thư mục "C:\wamp\tmp D:\xampp\tmp".
- thư mục "/tmp usr/var/tmp var/lib/php/session".
- Thư mục mà Webserver dùng để lưu các phiên làm việc này được khai.
- session.save_handler = files.
- session.save_path = "c:/wamp/tmp".
- session.use_cookies = 1.
- session.name = PHPSESSID.
- session.auto_start = 0.
- Những lỗi có thể xảy ra với biến "session.save_path".
- Do biến "session.save_path".
- được khai báo trong file "php.ini".
- Biến "session.save_path".
- đã được thiết lập là đường dẫn tới một thư mục nào đó, nhưng bạn lại không có quyền ghi đối với thư mục này - "Unwriteable".
- Bước 1: Xác định giá trị hiện tại của biến "session.save_path".
- Tạo một file "session.php".
- echo (($sp=ini_get('session.save_path.
- VD: http://yoursite.com/joomla/session.php..
- Thông tin hiển thị trên màn hình chính là đường dẫn tới thư mục chứa session của Webserver..
- Bước 2: Thiết lập lại giá trị biến "session.save_path".
- Đầu tiên tạo một thư mục (hoặc chọn một thư mục) mà bạn có quyền ghi lên nó.
- Thiết lập Writeable (nếu là Host Windows) hoặc CHMOD 777 (nếu là Host Linux) cho thư mục này..
- Tạo một file ".htaccess".
- ở thư mục gốc chứa Joomla của bạn với nội dung sau:.
- php_value session.save_path "/duong/dan/sesion/moi".
- "session.save_path".
- bằng file ".htaccess".
- Hoặc tạo một file "php.ini".
- session.save_path = "/duong/dan/session/moi".
- Bạn cũng cần lưu ý: Không phải HOSTING nào cũng cho phép bạn thiết lập lại biến "session.save_path".
- bằng file "php.ini".
- Hoặc bạn phải copy file này tới mọi thư mục.
- ini_set('session.save_path','/duong/dan/session/moi');

Xem thử không khả dụng, vui lòng xem tại trang nguồn
hoặc xem Tóm tắt