help lỗi

nghiapro

MasterCorporal
Tham gia
23/06/2015
Bài viết
220
Được Like
101
upload_2015-9-7_15-21-50.png
upload_2015-9-7_15-21-50.png
 

CNTT01

Snow Flower ✔
Tham gia
06/07/2015
Bài viết
803
Được Like
686
hình như nó bị giới hạn 1 cái gì đó
 
Sửa lần cuối:

CNTT01

Snow Flower ✔
Tham gia
06/07/2015
Bài viết
803
Được Like
686
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.
 

nghiapro

MasterCorporal
Tham gia
23/06/2015
Bài viết
220
Được Like
101
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
 

THB

Founder
Thành viên BQT
Tham gia
25/02/2015
Bài viết
6,651
Được Like
3,934
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í.
 

CNTT01

Snow Flower ✔
Tham gia
06/07/2015
Bài viết
803
Được Like
686
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
 

Top Bottom