2014-06-09 18 views
6

Sto provando a configurare la mia applicazione beanstalk, impostando max_input_vars=5000 in php.ini.Modifica php.ini su Elean Beanstalk

Ho trovato this link che è abbastanza vicino a quello che voglio, tranne un po 'diverso. Invece di copiare da S3 voglio solo creare un file con quella linea. Il seguente è il mio codice in un file denominato phpini.config trovato nella cartella .elasticbeanstalk.

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

Tuttavia, il valore non sta cambiando, come ho visto quando corro phpinfo(), né v'è un file creato nel project.ini/etc/php.d/.

C'è qualcosa che mi manca? O c'è un modo per vedere se questo file di configurazione è in esecuzione?

Modifica

Sembra come il file .config dovrebbe essere in .ebextensions invece di .elasticbeanstalk secondo le AWS Docs. Fare il resto non ha funzionato.

risposta

7

Il modo più pulito quello che abbiamo fatto di installare un plugin svn che è quello di utilizzare un file di configurazione .ebextensions nel mio archivio del progetto:

campione si può andare in questo modo creare un file .ebextensions di file/eb.config:

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

non sicuro esattamente come i diversi tuo è dalla mia. ma devo ammettere che ora funziona. thumbs up ~ – chongzixin

+0

Contento che il problema di funzionamento sia solo modalità autorizzazioni: "000777" passa alla modalità: "000644" – abaid778

Problemi correlati