Wstęp
Standardowo zainstalowany Apache z PHP pozwala na przesyłanie i osadzanie plików o niewielkiej maksymalnej wielkości, ok. 5MB. Najczęściej jest to zbyt mało i trzeba to zmienić. Jak to zrobić? W opisie poniżej.
Edycja pliku PHP-ini
Plik ten znajdziemy w katalogi /etc/php/8.1/Apache2. Wyedytować go możemy za pomocą standardowego edytora nano lub osadzonego w Midnight Commander, klonie bardzo popularnego przed laty Norton Commandera. Stadardowo Midnight Commander nie jest dostępny w Ubuntu Server 20.04 ale jest w jego podstawowych repozytoriach. Doinstalujmy go.
sudo apt install mc -y
W chwilę potem mamy doinstalowanego Midnight Commandera, którego musimy uruchomić z uprawnieniami roota.
sudo mc
Przechodzimy do wskazanego powyżej katalogu i edytujemy (klawisz F4) plik php.ini. Wyszukujemy wpis:
post_max_size=5M
i zmieniamy 2 na np. 200.
Następnie szukamy wpisu:
max_file_upload=5M
i zmieniamy 5 na np. 200.
Zapisujemy (klawisz F2) i wychodzimy z edytora.
Restart Apache
Aby zmiany zaczęły obowiązywać musimy zrestartować Apache.
sudo systemctl restart apache2
Po chwili mamy zrestartowanego Apache przyjmującego „na pokład” duże pliki multimedialne, np. filmy osadzone na stronie.
Podsumowanie
Zmodyfikowany w ten sposób Apache może być nośnikiem np. filmów, co czyni nas niezależnymi od komercyjnych dostawców i ich polityk. Zapraszam do innych moich opisów.