Je ne peux pas enregistrer php.ini dans Ubuntu 12.04

8

Je veux changer le upload_max_filesize = 2Men 50M, puis j'ai commencé à éditer sur php.ini, mais quand j'essaye de l'enregistrer, il affiche un message d'erreur ci-dessous

Impossible de créer un fichier de sauvegarde lors de l'enregistrement de /etc/php5/apache2/php.ini

gedit n'a pas pu sauvegarder l'ancienne copie du fichier avant d'enregistrer la nouvelle. Vous pouvez ignorer cet avertissement et enregistrer le fichier de toute façon, mais si une erreur se produit lors de l'enregistrement, vous risquez de perdre l'ancienne copie du fichier. Enregistrer quand même?

impossible d'enregistrer php.ini

Ashok KS
la source

Réponses:

21

Vous ouvrez ce fichier dans un dossier appartenant à root! Par conséquent, vous avez besoin d'un accès root à ce fichier. Tapez ce code dans le terminal:

sudo -H gedit /etc/php5/apache2/php.ini

Lorsque le fichier s'ouvre, modifiez le fichier et vous pouvez l'enregistrer normalement en appuyant sur Ctrl+S

Ravi
la source
1
J'ai édité la réponse. Le dossier racine est /, le fichier se trouve à un autre endroit.
Javier Rivera
2

Vous n'êtes pas autorisé lorsque votre éditeur de texte crée un fichier de sauvegarde.

Vous pouvez soit

  1. Exécutez gedit en utilisant l'autorisation administrative.

    sudo -H gedit /etc/php5/apache2/php.ini
    

    Dans cette partie, gedit créera un fichier de sauvegarde avec l'autorisation root. Un nouveau fichier sera créé avec root comme propriétaire.

ou

  1. Vous pouvez désactiver la fonction gedit qui crée une copie de sauvegarde avant d'enregistrer.

    Allez dans Edition> Préférences> Editeur

    Décochez Créer une copie de sauvegarde des fichiers avant d'enregistrer

Barz
la source