Mới nhất

Cách gỡ bỏ module toàn diện - Gỡ lỗi trong toolbar.js

By phantuanduy - Tuesday, March 12, 2013 No Comments


Cài đặt và gỡ bỏ Module
Tìm nơi cung cấp
Chúng ta có thể tìm các module ở các nơi:

- Drupal CVS, các module được các developer đóng góp, nhưng chưa công bố

- Các module ở các website khác (đối với các module lớn, như civicrm, ubercart, ...)

- Các module mà bạn tự viết

1.Cài đặt module
Sau khi đã có các module cần thiết, chúng ta cần giải nén module của chúng ta vào đúng thư mục cài đặt drupal, có 3 vị trí để đưa module vào:

path_to_drupal/modules/*******
- sites/your_domain_name/modules/*******
- sites/all/modules/********


Khi đã upload thành công, bạn vào trang điều hành module, kích hoạt các module mà chúng ta muốn sử dụng. Nhấp chuột vào nút "Save config".

2. Gõ bỏ module

Để đảm bảo cho database của site không dư thừa, khi gỡ bỏ các module, chúng ta cần thực hiện đúng các bước:
1. Vào trang điều hành module,
2. Bỏ chọn các module không muốn sử dụng, nhấp vào nút "Save config"
3. Vào tab Uninstall, nhấp chọn các module muốn gõ bở (xóa nội dung trong cơ sở dữ liệu).
4. Vào thư mục mà nguồn (source) của module được tải lên, xóa bỏ chúng

Chú ý
·         Việc uninstall một module chỉ có thể được thực hiện nếu như: người phát triển viết hàm uninstall cho module của họ + module có lưu dữ liệu trong database.
·         Các module không sử dụng nên xóa bỏ khỏi thư mục cài đặt drupal site.

Tự động đăng xuất khi user đóng trình duyêt hay đóng một tab của trình duyệt.


      Có vấn đề với việc đăng xuất của user. Hiện tại, sau khi user đăng nhập, user đóng trình duyệt và sau đó họ mở trình duyệt lại thì tài khoản của họ vẫn đang trong trạng thái đăng nhập. Và nó thì không đc an toàn nó user sử dụng các máy vi tính ở các tiệm net, hay các máy tính tập thể.

    Mình muốn user sẽ tự động đăng xuất khi họ đóng trình duyệt hay tab của trình duyệt.

    Mình đã thử thay đổi 'session.cookie_lifetime', 'session.cache_expire', 'session.gc_maxlifetime' thành 0, trong file settings.php. Nhưng nó không có kết quả.

    Mình cũng đã thử set 'php_value session.cookie_lifetime 0, php_value session.gc_maxlifetime 0' trong file .htaccess, nhưng cũng không có kết quả.

    Trả lời: mình chỉ cần thay đổi ini_set('session.cookie_lifetime', 2000000) thành ini_set('session.cookie_lifetime', 0) trong file settings.php.
    Sau đó mình clear cookie của trình duyệt và set lại trình duyệt không cho nó lưu cookie nửa.
    Và sau khi mình đăng nhập, mình đóng trình duyệt rồi mở lại, account đã bị log out. 


 
  Lỗi trong toolbar.js

Message: Object doesn't support this property or method
Line: 30
Char: 3
Code: 0

URI: http://sachcaungang.com/modules/toolbar/toolbar.js?lfda6o

đã thử cài fresh lại luôn nhưng vẫn bị, chưa làm gì cả, trong khi đó thì trên local (vẫn cài fresh) không bị gì.

P/s: bị lỗi chổ này

Drupal.toolbar.init = function() {
// Retrieve the collapsed status from a stored cookie.
var collapsed = $.cookie('Drupal.toolbar.collapsed'); <-- it's here

Trả lời: Vào phần Configuration->Performance rồi bật Aggregate JavaScript files lên.
Sau khi restore drupal 7, mất hết giao diện

Sau khi đã làm trên localhost với Acquia và upload lên web thì bị mất hết giao diện

Trả lời:có thể là lỗi lên kết ảnh….bạn vào thư mục files, nó có 1 file .htaccess, có thể host ko hiểu nên không thể truy xuất hình ảnh từ đây được.để kiểm tra thử vào thư mục sites/default/files/ xóa hoặc empty file .htaccess sau đó F5 lại thử xem thế nào . 

nv: Nguyễn Huy Hoàng


Xem danh mục tất cả các bài hướng dẫn về Drupal tại đây.

No Comment to " Cách gỡ bỏ module toàn diện - Gỡ lỗi trong toolbar.js "