web-dev-qa-db-fra.com

php.ini change mais n'est pas efficace dans Ubuntu

Je veux changer la limite de la taille du fichier de téléchargement php
Et voici quelques informations sur mon phpinfo.

Configuration File (php.ini) Path   /etc/php5/Apache2
Loaded Configuration File   /etc/php5/Apache2/php.ini

Et voici le contenu de mon fichier php.ini:

upload_max_filesize = 50M
post_max_size = 50M
memory_limit = 128M

Ensuite, je redémarre Apache2, mais le show phpinfo est aussi:

upload_max_filesize 2M
45
tinybai

J'ai résolu ma question.
il y a une erreur de syntaxe dans php.ini à la ligne 109, donc la syntaxe suivante non toutes

22
tinybai

Il y a de bonnes chances que vous n'ayez pas le droit de modifier le fichier php.ini. Si vous le parcourez simplement via une fenêtre de dossier normale et que vous cliquez dessus, Gedit (ou quel que soit votre éditeur de texte par défaut) ne pourra pas l'ouvrir avec des autorisations en écriture.

Vous devriez pouvoir vous échapper par Sudo nano /etc/php5/Apache2/php.ini (puis votre mot de passe à l'invite), puis changer les variables. Ensuite, assurez-vous d’écrire (CTRL O) ou de confirmer la sauvegarde à la sortie.

11
Fluffeh

Si vous vous demandez pourquoi la modification du fichier php.ini n'est pas appliquée même après que toutes les directives se soient bien passées et si vous redémarrez Apache sous Ubuntu, essayez de redémarrer Apache avec Sudo.

Sudo service Apache2 restart
10
Rystian

J'ai le même problème et cela le résout J'ai filé php.ini dans le dossier /etc/php5/cli/php.ini j'y apporte des modifications 

et redémarrez Apache Sudo Apache2ctl restart

J'ai déjà changé /etc/php5/Apache2/php.ini et redémarre Apache en utilisant le service Sudo Apache2, mais symfony ne voit pas les modifications

Je l'écris, cela peut aider n'importe qui 

5
user23946

voici comment j'ai résolu ce problème sur Ubuntu après environ 3 heures de débogage (PHP 7)

pas

1) lancez la fonction phpinfo () et observez où se trouve le fichier de configuration php chargé (php.ini)

 enter image description here

2) cd dans ce répertoire et le mettre à jour avec les nouvelles valeurs

3) redémarrez votre serveur

4) ça marche !!

1
Mazino S Ukah

Moi aussi, j'ai eu le même problème, mais j'ai ensuite découvert qu'il fallait une permission root pour modifier le fichier php.ini. Il suffit d'ouvrir le terminal et d'écrire ce qui suit

gksudo gedit /etc/php5/Apache2/php.ini

et cela a parfaitement fonctionné !!

0
Debs

J'utilise sur Ubuntu 14.10 la commande:

Sudo /etc/init.d/Apache2 restart

0
Doberon