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


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.