help lỗi

nghiapro

MasterCorporal
upload_2015-9-7_15-21-50.png
upload_2015-9-7_15-21-50.png
 
Được quan tâm
Xoá post số lượng lớn bởi dhv49,
Bài viết mới
Xoá post số lượng lớn bởi dhv49,
Similar threads 8.9 bởi guclusat,
who i can do like this bởi xteam,
tiềm code ạ bởi Nickyz,
má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:
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);
Thay bằng :

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.
 
má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:
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);
Thay bằng :

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.
Khong có post.php bác ơi
 
trời. đi bác sĩ cũng phải nói bệnh tình chứ ta?
tự nhiên quăng lên sao biết ta?
mình ko nhìn thấy cái lỗi gì? copy lỗi ra. hoặc chụp hình rõ rõ tí.
 
lỗi nó ở dưới :
Mã:
Fatal error:  Out of memory (allocated 45350912) (tried to allocate 32 bytes) in /home/xxxxxx/public_html/library/Zend/Db/Statement/Mysqli.php on line 294
 
Back
Top