Erhöhen Sie die Datei-Upload-Größe in der Apache-Konfiguration
P粉512526720
P粉512526720 2023-11-11 11:00:33
0
1
762

Hallo zusammen! Ich kämpfe mit diesem Konfigurationsproblem, weil ich versuche, die Datei-Upload-Größenkapazität in der Apache-Konfiguration zu erhöhen, aber nicht genau weiß, wie das geht. Ich habe diesen Artikel gefunden, in dem dies behandelt wird, würde aber gerne wissen, wie man .htaccess richtig ändert.

https://brightwhiz.com/increase-file-upload-size-apache/

Ich habe versucht, das Problem zu lösen, dass es nicht möglich ist, Dateien mit mehr als 5 MB in PHP (Laravel) hochzuladen, also habe ich diese Lösung in diesem Artikel gefunden. Wie konfiguriere ich meine .htaccess-Datei dafür richtig?

Ich habe diese Konfigurationen ausprobiert

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

    RewriteEngine On

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

    # Send Requests To Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]

    <Directory "/var/www/html/assets">
        LimitRequestBody 67108864
    </Directory>
</IfModule>
<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>

    RewriteEngine On

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

    # Send Requests To Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

<Directory "/var/www/html/assets">
    LimitRequestBody 67108864
</Directory>


P粉512526720
P粉512526720

Antworte allen(1)
P粉957723124

需要更改 php.ini 中的 upload_max_filesizepost_max_size 设置,以支持大于 php 默认允许大小的文件。

upload_max_filesize设置为需要上传的文件的最大大小。

memory_limit 设置为运行 php 脚本所需的内存量,并将 ma​​x_execution_time 设置为运行脚本所需的时间(以秒为单位)。

upload_max_filesize=30M
post_max_size=31M
memory_limit = 100M
max_execution_time = 120
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!