簡體   English   中英

在Elastic Beanstalk上更改php.ini

[英]Changing php.ini on Elastic Beanstalk

我正在嘗試配置我的beanstalk應用程序,在php.ini設置max_input_vars=5000

我發現這個鏈接非常接近我想要的,除了有點不同。 而不是從S3復制我只想創建一個具有該行的文件。 以下是我在.elasticbeanstalk文件夾中找到的名為phpini.config的文件中的.elasticbeanstalk

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

但是,正如我在運行phpinfo()時看到的那樣,值沒有變化,在/etc/php.d/也沒有創建project.ini文件。

有什么我錯過了嗎? 或者有沒有辦法可以看到這個配置文件是否正在運行?

編輯

根據AWS Docs,似乎.config文件應該是.ebextensions而不是.elasticbeanstalk 做出改變並沒有讓事情發揮作用。

我們在項目檔案中使用.ebextensions配置文件安裝svn插件的最簡潔方法是:

您可以像這樣創建一個文件.ebextensions / eb.config文件:

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

我無法使之前的建議有效,但能夠使用.htaccess更改php.ini值:

php_value max_input_vars 5000

如何在.htaccess文件中設置max_input_vars指令

我嘗試了abaid778片段代碼並且無法正常工作,所以我在max_input_vars之前刪除de'u',現在就可以了。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM