How to enable extension=fileinfo.so in my shared hosting?

Inspire Shahin picture Inspire Shahin · Dec 19, 2015 · Viewed 8.2k times · Source

"PHP Fileinfo extension must be installed/enabled to use Intervention Image " This error message is showing when I was upload image on my shared hosting. Then I was modified my php.ini file using .htaccess file.

Now my .htaccess file looks like,

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>

RewriteEngine On

# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
<IfModule mod_suphp.c>
    suPHP_ConfigPath /home/username/public_html/subfolder
    </IfModule>    
    </IfModule>

subfolder(in .htaccess file) is the laravel project where I want to serve my application.

For enable the PHPFileinfo I was wrote those code in php.ini file(in the project root)

extension=fileinfo.so
extension=pdo.so
extension=pdo_mysql.so

But it doesn't work in my shared hosting!!

How can I solve it?

Answer

Alireza Aboutalebi picture Alireza Aboutalebi · Nov 17, 2016

Your host provider need to have the extension file in their php config so it can't be done from your side .