Ins*_*hin 5 php .htaccess shared-hosting php-ini laravel
当我尝试在共享主机上上传图像时,出现此错误消息:“必须安装/启用 PHP Fileinfo 扩展才能使用干预图像”。然后我使用 .htaccess 修改了 php.ini 设置。
现在我的 .htaccess 文件如下所示:
<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>
Run Code Online (Sandbox Code Playgroud)
.htaccess 文件中指定的子文件夹是我的 Laravel 项目所在的位置,也是我想要为我的应用程序提供服务的位置。
为了启用 PHPFileinfo,我在位于项目根目录的 php.ini 文件中编写了以下代码:
extension=fileinfo.so
extension=pdo.so
extension=pdo_mysql.so
Run Code Online (Sandbox Code Playgroud)
它不适用于我的共享主机!
我怎样才能解决这个问题?
| 归档时间: |
|
| 查看次数: |
20257 次 |
| 最近记录: |