Bài viết liên quan
Bài viết mới
return $this->fetchAllKeyed('
SELECT post_id, thread_id, user_id, username,
post_date, ip_id, message_state, position, attach_count, likes
' . ($includeMessage ? ', message' : '') . '
FROM xf_post
WHERE thread_id = ?
ORDER BY position ASC, post_date ASC
', 'post_id', $threadId);
return $this->fetchAllKeyed('
SELECT post_id, user_id, message_state, likes
' . ($includeMessage ? ', message' : '') . '
FROM xf_post
WHERE thread_id = ?
ORDER BY position ASC, post_date ASC
', 'post_id', $threadId);
Khong có post.php bác ơimáy chủ của bạn được giới hạn để phân bổ ~ 45MB đối với một số lý do. Giới hạn bộ nhớ của bạn không đến vào nó (tất nhiên trừ khi đó là một giới hạn từ một nơi nào đó). Tôi cố gắng nhìn vào đó hoặc đơn giản là tạo ra "phần 2" chủ đề.
Tôi có một sửa chữa một phần cho điều này, rằng ít nhất khoảng giảm một nửa lượng bộ nhớ sử dụng từ trước. Tôi nhìn vào một cách tiếp cận khác nhau để sửa chữa nó cho 1,1 là nó liên quan đến những thay đổi API vì vậy tôi không thể làm điều đó cho 1.0.
Trong library/XenForo/Model/Post.php, tìm kiếm:
Thay bằng :Mã:return $this->fetchAllKeyed(' SELECT post_id, thread_id, user_id, username, post_date, ip_id, message_state, position, attach_count, likes ' . ($includeMessage ? ', message' : '') . ' FROM xf_post WHERE thread_id = ? ORDER BY position ASC, post_date ASC ', 'post_id', $threadId);
Mã:return $this->fetchAllKeyed(' SELECT post_id, user_id, message_state, likes ' . ($includeMessage ? ', message' : '') . ' FROM xf_post WHERE thread_id = ? ORDER BY position ASC, post_date ASC ', 'post_id', $threadId);
lỗi của bạn là "ra khỏi bộ nhớ" - không "kích thước bộ nhớ cho phép X kiệt sức". Điều đó xảy ra khi PHP không thể thực sự phân bổ bộ nhớ nó đòi hỏi, vì vậy các thiết lập giới hạn bộ nhớ của bạn không được áp dụng.
XenForo 1 | XenForo 2 |
Translate by PVS | |
Xenforo là gì? | |
Xây dựng MXH bằng Xenforo |
anhanhxf 0906081284
Inbox PVS |