2014-06-09 3 views
6

Ich versuche, meine Bohnenstange-Anwendung zu konfigurieren, die max_input_vars=5000 in php.ini setzt.Ändern von php.ini auf Elastic Beanstalk

Ich fand this link die ziemlich nah an was ich will außer ein wenig anders. Anstatt von S3 zu kopieren, möchte ich nur eine Datei mit dieser Zeile erstellen. Der folgende Code ist in der Datei phpini.config im Ordner .elasticbeanstalk enthalten.

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

Allerdings wird der Wert nicht ändert, da ich gesehen, als ich phpinfo() laufen, noch gibt es eine project.ini Datei in /etc/php.d/ erstellt.

Gibt es etwas, das ich verpasse? Oder kann ich sehen, ob diese Konfigurationsdatei ausgeführt wird?

bearbeiten

scheint, wie die .config Datei in .ebextensions sein soll statt .elasticbeanstalk nach AWS Docs. Die Änderung hat die Dinge nicht funktionieren lassen.

Antwort

7

Der sauberste Weg, was wir ein SVN-Plugin zu installieren haben, die eine .ebextensions Config-Datei in meinem Projekt-Archiv zu verwenden ist:

Beispiel können Sie wie folgt eine Datei Datei .ebextensions/eb.config erstellen gehen:

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

bin mir nicht sicher, genau wie anders ist es von mir. aber ich muss zugeben, dass es jetzt funktioniert. Daumen hoch ~ – chongzixin

+0

Gut, dass funktioniert Problem ist nur Berechtigungen Modus: "000777" wechselt in den Modus: "000644" – abaid778