2014-06-09 33 views
6

Tôi đang cố gắng định cấu hình ứng dụng beanstalk của mình, đặt max_input_vars=5000 trong php.ini.Thay đổi php.ini trên Beanstalk Elastic

Tôi tìm thấy this link gần giống với những gì tôi muốn ngoại trừ một chút khác biệt. Thay vì sao chép từ S3 tôi chỉ muốn tạo một tập tin với dòng đó. Dưới đây là mã của tôi trong một tệp có tên phpini.config được tìm thấy trong thư mục .elasticbeanstalk.

files: 
    "/etc/php.d/project.ini" : 
    mode: "000777" 
    owner: root 
    group: root 
    content: | 
     max_input_vars=5000 

Tuy nhiên, giá trị không thay đổi, như tôi đã nhìn thấy khi tôi chạy phpinfo(), cũng không phải là có một tập tin project.ini tạo ra trong /etc/php.d/.

Có điều gì tôi đang bỏ lỡ không? Hoặc là có một cách tôi có thể nhìn thấy nếu tập tin cấu hình này đang được chạy?

Sửa

Có vẻ như các tập tin .config được coi là trong .ebextensions thay vì .elasticbeanstalk theo AWS Docs. Thay đổi không làm cho mọi thứ hoạt động.

Trả lời

7

Cách sạch những gì chúng tôi đã làm để cài đặt một plugin svn đó là sử dụng một tập tin cấu hình .ebextensions trong kho lưu trữ dự án của tôi:

mẫu bạn có thể đi như thế này tạo ra một tập tin .ebextensions/file eb.config:

files: 
    "/etc/php.d/project.ini" : 
    mode: "000644" 
    owner: root 
    group: root 
    content: | 
     u max_input_vars=5000 
+0

không chắc chắn chính xác bạn khác với bạn như thế nào. nhưng tôi phải thừa nhận nó hoạt động ngay bây giờ. thumbs up ~ – chongzixin

+0

Rất vui khi sự cố hoạt động chỉ là chế độ quyền: "000777" thay đổi thành chế độ: "000644" – abaid778

Các vấn đề liên quan