Lỗi Vituremart

Thảo luận trong 'VirtueMart' bắt đầu bởi Mint Min, 29/4/13.

  1. Mint Min

    Mint Min Mới tham gia

    Bài viết:
    17
    Likes :
    0
    Em bị lỗi như này là do đâu à các bác! Các bác đừng mắng em nha, e ko biết nên hỏi :(
    "JUser: :_load: Unable to load user with ID: 42
    • vmError: vmTable loadTable 'minthomesh_db.r7aw6_virtuemart_vendors_vi_vn' doesn't exist SQL=SELECT `r7aw6_virtuemart_vendors_vi_vn`.* ,`r7aw6_virtuemart_vendors`.* FROM `r7aw6_virtuemart_vendors_vi_vn` JOIN r7aw6_virtuemart_vendors using (`virtuemart_vendor_id`) WHERE r7aw6_virtuemart_vendors_vi_vn.`virtuemart_vendor_id` = "1""
    Và ntn nữa
    • vmError: vmTable loadTable 'minthomesh_db.r7aw6_virtuemart_vendors_vi_vn' doesn't exist SQL=SELECT `r7aw6_virtuemart_vendors_vi_vn`.* ,`r7aw6_virtuemart_vendors`.* FROM `r7aw6_virtuemart_vendors_vi_vn` JOIN r7aw6_virtuemart_vendors using (`virtuemart_vendor_id`) WHERE r7aw6_virtuemart_vendors_vi_vn.`virtuemart_vendor_id` = "1"​
    • vmError: exeSortSearchListQuery Table 'minthomesh_db.r7aw6_virtuemart_products_vi_vn' doesn't exist SQL=SELECT l.`virtuemart_product_id` FROM `r7aw6_virtuemart_products_vi_vn` as l JOIN `r7aw6_virtuemart_products` AS p using (`virtuemart_product_id`) LEFT JOIN `r7aw6_virtuemart_product_prices` as pp ON p.`virtuemart_product_id` = pp.`virtuemart_product_id` LEFT JOIN `r7aw6_virtuemart_product_shoppergroups` ON p.`virtuemart_product_id` = `r7aw6_virtuemart_product_shoppergroups`.`virtuemart_product_id` LEFT OUTER JOIN `r7aw6_virtuemart_shoppergroups` as s ON s.`virtuemart_shoppergroup_id` = `r7aw6_virtuemart_product_shoppergroups`.`virtuemart_shoppergroup_id` WHERE ( p.`published`="1" AND ( s.`virtuemart_shoppergroup_id`= "2" OR s.`virtuemart_shoppergroup_id` IS NULL ) ) group by p.`virtuemart_product_id` ORDER BY p.`product_sales` DESC LIMIT 0, 8​
    • vmError: exeSortSearchListQuery Table 'minthomesh_db.r7aw6_virtuemart_products_vi_vn' doesn't exist SQL=SELECT l.`virtuemart_product_id` FROM `r7aw6_virtuemart_products_vi_vn` as l JOIN `r7aw6_virtuemart_products` AS p using (`virtuemart_product_id`) LEFT JOIN `r7aw6_virtuemart_product_prices` as pp ON p.`virtuemart_product_id` = pp.`virtuemart_product_id` LEFT JOIN `r7aw6_virtuemart_product_shoppergroups` ON p.`virtuemart_product_id` = `r7aw6_virtuemart_product_shoppergroups`.`virtuemart_product_id` LEFT OUTER JOIN `r7aw6_virtuemart_shoppergroups` as s ON s.`virtuemart_shoppergroup_id` = `r7aw6_virtuemart_product_shoppergroups`.`virtuemart_shoppergroup_id` WHERE ( p.`published`="1" AND ( s.`virtuemart_shoppergroup_id`= "2" OR s.`virtuemart_shoppergroup_id` IS NULL ) AND p.`product_special`="1" ) group by p.`virtuemart_product_id` ORDER BY RAND()DESC LIMIT 0, 8​
     
  2. gabong226

    gabong226 Rất nhiệt tình

    Bài viết:
    173
    Likes :
    69
    lỗi này của bạn tức là khi bạn xóa Super User trong joomla mà ko xóa trong Virtuemar-user nên khi VM nó truy xuất tới thông tin của Admin này thì không thấy nữa. Bây giờ bạn nhìn xem ID mới nhất của Super User trong joomla là gì, sau đó vào MySql để sửa lại ID cho cái Admin đã bị xóa trong joomla
     
    Mint Min thích bài này.
  3. Mint Min

    Mint Min Mới tham gia

    Bài viết:
    17
    Likes :
    0
    Bạn có thể nói rõ hơn đc ko?
     
  4. gabong226

    gabong226 Rất nhiệt tình

    Bài viết:
    173
    Likes :
    69
    hiện tại bạn vào phần User Manager trong joomla kiểm tra xem Super User hiện tại có ID là bao nhiêu. Sau đó bạn vào MySql kiểm tra lần nữa, phần virtuemart-user có mấy Super User? nếu tồn tại 2 Super User thì bạn thay đổi ID của Super User cũ thành ID của cái Super User mới nhé. Bởi vì Virtuemart nó sẽ lấy ID của cái Super User cũ nhưng bởi vì trong User Manager đã xóa mất Super User cũ nên nó ko load đc.
     
    Trương Tuấn Nghĩa thích bài này.
  5. Trương Tuấn Nghĩa

    Trương Tuấn Nghĩa Mới tham gia

    Bài viết:
    10
    Likes :
    0
    Vào MySQL ntn vậy b? :(
    Chỉ giúp mình cách thay ID đi :(
     
    Last edited: 26/5/14
  6. gabong226

    gabong226 Rất nhiệt tình

    Bài viết:
    173
    Likes :
    69
    bạn đang sửa trên localhost hay trên site?
    Nếu mà trên local thì bạn chỉ cần gõ localhost/phpmyadmin/
    Nếu bạn muốn sửa trên site thì bạn phải có Cpanel, đăng nhập vào Cpanel sau đó vào mục phpMyadmin và làm như cách mình đã hướng dẫn bên trên là được
     
comments powered by Disqus

Chia sẻ trang này