我已經安裝Visitor模塊Drupal 7.我已經使用www.domain.com/visitors查看報告。所有的報告都運作良好。但是當我查看用戶活動報告時,它顯示下面的錯誤。PDOException:SQLSTATE [HY000]:一般錯誤:3寫入文件錯誤'/ tmp/MYHKgYpv'(Errcode:28)
PDOException: SQLSTATE[HY000]: General error: 3 Error writing file '/tmp/MYHKgYpv' (Errcode: 28): SELECT u.name AS name, u.uid AS uid, COUNT(DISTINCT v.visitors_id) AS hits, COUNT(DISTINCT n.nid) AS nodes, COUNT(DISTINCT c.cid) AS comments FROM {users} u LEFT OUTER JOIN {visitors} v ON u.uid=v.visitors_uid LEFT OUTER JOIN {node} n ON u.uid=n.uid LEFT OUTER JOIN {comment} c ON u.uid=c.uid WHERE (visitors_date_time BETWEEN :db_condition_placeholder_0 AND :db_condition_placeholder_1) GROUP BY u.name, u.uid, v.visitors_uid, n.uid, c.uid ORDER BY hits DESC LIMIT 10 OFFSET 0; Array ( [:db_condition_placeholder_0] => 1451606400 [:db_condition_placeholder_1] => 1452556799) in PagerDefault->execute() (line 79 of /home/legalmon/public_html/includes/pager.inc).
我怎樣才能解決這個問題?
給在/ tmp目錄mysqld的寫權限。通常這個目錄對每個人都是可寫的,如果你的系統使用selinux這可能是一個問題。 –
我已經爲/ tmp文件夾提供了完整的寫入權限。但它仍然顯示相同的錯誤。 – satheesh