Cấu hình lại file php.ini

Cho em hỏi là cách tìm file php.ini trên hosting với ạ? Em muốn cấu hình lại dung lượng khi upload file vì nó chỉ cho tối đa là 2MB. Nhưng em không thấy phần php.ini để có thể cấu hình lại. Mọi người cho em xin giải pháp với ạ.

nếu bạn không thấy thì đơn giản là dịch vụ hosting của bạn không cho phép cấu hình (hầu hết host không cho) Bạn có thể thử liên lạc với support bên đó hỏi thử

2 Likes

Bạn làm một file phpinfo.php có nội dung:

<?php phpinfo(); ?>

Xong rồi chạy nó (gõ lên trình duyệt) và nó sẽ ra một trang, bấm Ctrl + F gõ php.ini là tìm ra ngay.

1 Like

Hầu hết (nếu không muốn nói là toàn bộ) share hosting không cho cấu hình file php.ini đâu bạn.
Để tăng giới hạn size upload bạn có thể dùng cách dưới này. Tuy nhiên vẫn phụ thuộc nhà cung cấp có cho phép hay không. Nếu không được thì bạn liên hệ hỗ trợ thôi.

Sửa file .htaccess
php_value upload_max_filesize 128M php_value post_max_size 128M

Sử dụng ini_set
ini_set('post_max_size', '128M'); ini_set('upload_max_filesize', '128M');

2 Likes

Theo Kinh nghiệm của Wind thì hầu hết các service Hosting đều k cho phép sửa upload max filesize :sweat_smile: Kể cả khi bạn làm theo cách của : @superthin hoặc @tuanhm6789 :sob:
Nếu bạn muốn tự do sửa thì chỉ có xài VPS hoặc Server thui :joy:

Rất đơn giản. Bạn gõ lệnh:

php --ini

Nó sẽ list ra tất cả các folder chứa file cấu hình hoặc đường dẫn trực tiếp của các file cấu hình của PHP.

Ví dụ nó output kiểu này;

Configuration File (php.ini) Path: /usr/local/etc/php/7.0
Loaded Configuration File:         /usr/local/etc/php/7.0/php-cli.ini
Scan for additional .ini files in: /usr/local/etc/php/7.0/conf.d
Additional .ini files parsed:      /usr/local/etc/php/7.0/conf.d/ext-gmp.ini,
/usr/local/etc/php/7.0/conf.d/ext-imagick.ini,
/usr/local/etc/php/7.0/conf.d/ext-mcrypt.ini,
/usr/local/etc/php/7.0/conf.d/ext-pdo_pgsql.ini,
/usr/local/etc/php/7.0/conf.d/ext-pthreads.ini,
/usr/local/etc/php/7.0/conf.d/ext-tidy.ini

Thì php.ini của bạn sẽ nằm ở /usr/local/etc/php/7.0/php.ini

1 Like

Bạn ý dùng Share Hosting mừ :disappointed_relieved:

Mình có thấy tác giả nói là đang dùng Share Hosting đâu? Đó chỉ là giả định của những người khác.

1 Like

Mình dựa 2 câu này của bạn ý để xác định bạn ý đang xài Share Hosting ,vì nếu bạn ý xài VPS sẽ hỏi là : em k tìm thấy file php.ini trên server chứ nhỉ ? :sunglasses:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?