2013-01-13 29 views
5

nhà cung cấp hosting của tôi đang sử dụng PHP 5.2.17 và tôi có vấn đề với max_input_vars được thiết lập đến 1000max_input_vars giới hạn trong PHP 5.2.17

Tôi đang sử dụng Prestashop và bản dịch không làm việc.

Tôi đã cố gắng để thêm vào .htaccess:

php_value max_input_vars 6000 
php_value suhosin.post.max_vars 6000 
php_value suhosin.request.max_vars 6000 

Và sau đó tôi không thể truy cập trang web của tôi, tôi nhận được tôi nhận được trang không tìm thấy lỗi?

Bạn có thể giúp tôi với điều này không?

Cảm ơn

+0

Lỗi 404 không liên quan gì đến cài đặt bạn hiển thị ở trên. Một lỗi 500 sẽ –

+0

Tôi nhận được trang không tìm thấy khi tôi đặt nó trong htaccess, có thể nó chỉ là gửi cho tôi đến trang đó, không chắc chắn. Nhưng tại sao? – mehnihma

+0

Bạn sẽ cần phải thêm chi tiết. Điều gì sẽ xảy ra khi bạn gọi URL nào và tại sao max_input_vars là một vấn đề ở nơi đầu tiên, bạn thấy hiệu quả của nó như thế nào? –

Trả lời

10

Nó sẽ làm việc, Nếu bạn thêm

php_value max_input_vars 6000 
php_value suhosin.post.max_vars 6000 
php_value suhosin.request.max_vars 6000 

để .htaccess của bạn.

đảm bảo, máy chủ web có thể đọc tệp .htaccess mà bạn đã tạo và không có lỗi chính tả nào khác trong tệp đó.

Nếu bạn nhận được một trang trống, kiểm tra errorlog của apache cho các lỗi:

tail -f /var/log/apache2/error.log & 

và nếu bạn có các quyền: kiểm tra syslog quá lỗi khi bạn khởi động lại apache:

tail -f /var/log/syslog & 
sudo apache2ctl restart