Tôi không thể lưu php.ini trong Ubuntu 12.04


8

Tôi muốn thay đổi upload_max_filesize = 2Mthành 50M, sau đó tôi bắt đầu chỉnh sửa trên php.ini, nhưng khi thử lưu nó, nó sẽ hiển thị thông báo lỗi bên dưới

Không thể tạo tệp sao lưu trong khi lưu /etc/php5/apache2/php.ini

gedit không thể sao lưu bản sao cũ của tệp trước khi lưu tệp mới. Bạn có thể bỏ qua cảnh báo này và lưu tệp bằng mọi cách, nhưng nếu xảy ra lỗi trong khi lưu, bạn có thể mất bản sao cũ của tệp. Bảo vệ bằng mọi cách?

không thể lưu php.ini

Câu trả lời:


21

Bạn đang mở tập tin đó trong một thư mục thuộc sở hữu của root! Do đó bạn cần quyền truy cập root vào tập tin đó. Nhập mã này vào thiết bị đầu cuối:

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

Khi tệp mở, chỉnh sửa tệp và bạn có thể lưu tệp bình thường bằng cách nhấn Ctrl+S


1
Tôi đã chỉnh sửa câu trả lời. Thư mục gốc là /, tập tin nằm ở một nơi khác.
Javier Rivera

2

Bạn không có quyền khi trình soạn thảo văn bản của bạn tạo một tệp sao lưu.

Bạn có thể

  1. Chạy gedit bằng sự cho phép hành chính.

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

    Trong phần này, gedit sẽ tạo một tập tin sao lưu với quyền root. Một tập tin mới sẽ được tạo với root là chủ sở hữu.

hoặc là

  1. Bạn có thể vô hiệu hóa tính năng gedit tạo bản sao lưu trước khi lưu.

    Chuyển đến Chỉnh sửa> Tùy chọn> Trình chỉnh sửa

    Bỏ chọn Tạo bản sao lưu của tệp trước khi lưu

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.