How to Override the directives about file upload in php.ini.
(php.ini のファイルアップロード関係のディレクティブを上書き変更する方法)
(php.ini のファイルアップロード関係のディレクティブを上書き変更する方法)
The directives about file upload
(ファイルアップロード関係のディレクティブ)
(ファイルアップロード関係のディレクティブ)
NAME | DEFAULT | Override | CHANGEABLE |
---|---|---|---|
max_execution_time | "30" | "60" | PHP_INI_ALL |
memory_limit | "128M" | "256M" | PHP_INI_ALL |
post_max_size | "8M" | "20M" | PHP_INI_PERDIR |
upload_max_filesize | "2M" | "10M" | PHP_INI_PERDIR |
Where is the directives set in ?
(ディレクティブをどこで変更できるか)
(ディレクティブをどこで変更できるか)
CHANGEABLE | Where is it set ? |
---|---|
PHP_INI_PERDIR | php.ini .htaccess httpd.conf |
PHP_INI_ALL | (anywhere) |
Sample part of httpd.conf. We need "AllowOverride Options".
(httpd.confの抜粋例、"AllowOverride Options"を指定が必要です。)
(httpd.confの抜粋例、"AllowOverride Options"を指定が必要です。)
DocumentRoot "/var/www/html"
<Directory />
Options FollowSymLinks
#AllowOverride None
AllowOverride Options
</Directory>
<Directory "/var/www/html">
Options Indexes FollowSymLinks
#AllowOverride None
AllowOverride Options
Order allow,deny
Allow from all
</Directory>
<Directory />
Options FollowSymLinks
#AllowOverride None
AllowOverride Options
</Directory>
<Directory "/var/www/html">
Options Indexes FollowSymLinks
#AllowOverride None
AllowOverride Options
Order allow,deny
Allow from all
</Directory>
Sample .htaccess
(.htaccessの例)
(.htaccessの例)
<IfModule mod_php5.c>
php_value max_execution_time "60"
php_value memory_limit "256M"
php_value post_max_size "20M"
php_value upload_max_filesize "10M"
</IfModule>
php_value max_execution_time "60"
php_value memory_limit "256M"
php_value post_max_size "20M"
php_value upload_max_filesize "10M"
</IfModule>
Re-start httpd(apache)
(httpd(apache) の再起動方法)
(httpd(apache) の再起動方法)
service httpd restart
No comments:
Post a Comment