30/09/2018, 23:13
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 ạ.
Bài liên quan
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ử
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.
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');
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 Kể cả khi bạn làm theo cách của : @superthin hoặc @tuanhm6789
Nếu bạn muốn tự do sửa thì chỉ có xài VPS hoặc Server thui
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;
Thì
php.ini
của bạn sẽ nằm ở/usr/local/etc/php/7.0/php.ini
Bạn ý dùng Share Hosting mừ
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.
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ỉ ?