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 ạ.

Khoa Nguyen viết 01:14 ngày 01/10/2018

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ử

Vô Thin viết 01:14 ngày 01/10/2018

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.

Hoàng Minh Tuấn viết 01:29 ngày 01/10/2018

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');

The Wind viết 01:27 ngày 01/10/2018

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

Son Tran viết 01:22 ngày 01/10/2018

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

The Wind viết 01:28 ngày 01/10/2018

Bạn ý dùng Share Hosting mừ

Son Tran viết 01:27 ngày 01/10/2018

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.

The Wind viết 01:19 ngày 01/10/2018

Cho em hỏi là cách tìm file php.ini trên hosting với ạ?

Nhưng em không thấy phần php.ini để có thể cấu hình lại

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ỉ ?

Bài liên quan
0