কীভাবে ডাব্লুএসএস ইলাস্টিক বিয়ানস্টালকে পিএইচপি.আইএনই-তে নির্দেশনা যুক্ত করবেন?


21

আমি এই পিএইচপি সেটিংসটি আমার ইলাস্টিক বিয়ানস্টাল্ক পরিবেশে যুক্ত করতে চাই:

upload_max_filesize = 64M
post_max_size = 64M

এই বিকল্পগুলি বিকল্প_সেটিংগুলিতে এতে সেট করা যায় না .ebextensions:

Namespace                                    | Extend
---------------------------------------------|-------
aws:elasticbeanstalk:application:environment | Yes
aws:elasticbeanstalk:container:php:phpini    | No

আমি কীভাবে php.iniইলাস্টিক বিনস্টাল পাত্রে কাস্টম সেটিংস যুক্ত করতে পারি ?

উত্তর:


43

আমি খুঁজে পাওয়া সবচেয়ে পরিষ্কার উপায়টি হল আমার প্রকল্প সংরক্ষণাগারে একটি .exxtensions কনফিগারেশন ফাইলটি ব্যবহার করা :

নমুনা .ebextensions/project.configফাইল:

files:
  "/etc/php.d/project.ini" :
    mode: "000644"
    owner: root
    group: root
    content: |
      upload_max_filesize = 64M
      post_max_size = 64M

অ্যাপ্লিকেশন সংস্করণ স্থাপন করা হলে, এটি php.dডিরেক্টরিতে একটি কাস্টম কনফিগারেশন ফাইল লিখবে , এটি কোনও php.iniসেটিংসকে ওভাররাইড করবে ।


সুতরাং এর অর্থ কি /etc/php.d/project.iniনতুন অ্যাপ্লিকেশন সংস্করণ স্থাপন করা হলে ফাইলটি স্বয়ংক্রিয়ভাবে তৈরি হয়?
— ব্যবহারকারী 1448031

@ ব্যবহারকারী 1448031 হ্যাঁ এটি স্বয়ংক্রিয়ভাবে তৈরি হয়েছে!
— বেনিয়ামিন

এটি কি উবুন্টুতে প্রযোজ্য? আমি একই সমস্যা হচ্ছে।
— অ্যালিসা গোনো

আমি এটি চেষ্টা করেছি এবং এটির ফলে আমার লারাভেল অ্যাপটি ক্রাশ হয়ে গেছে। কি ভুল হয়েছে ভুল হিসাবে কোন চিন্তা?
— জেমস মরিসন

কিছু মনে করবেন না, এটি কাজ করে, ধন্যবাদ! আমার সমস্যা সম্পর্কিত নয় - কোনও কারণে eb মোতায়েন করা কাজ করছে না তবে একটি জিপ আপলোড করা হচ্ছে, এটি মোমের সম্পূর্ণ অন্য বল। একবার আমি ম্যানুয়ালি এটি মোহন মত কাজ করে!
— জেমস মরিসন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.