Instalacja JOOMLA 6 na serwerze lokalnym

W dniu 14 października uwolniono wersję 6 systemu CMS JOOMLA oraz wydano  aktualizację 5.4, która między innymi umożliwia płynne przejście do najnowszej wersji 6 za pomocą nie migracji systemu ale zwykłej aktualizacji.

Najnowszą wersję 6 dla celów testowych zainstalowaliśmy na komputerze lokalnym z myślą przetestowania również na dysku przenośnym (organizowane jest przez nas na dysku przenośnym dynamiczne archiwum multimediów Zespołu Szkół Ogólnokształcących nr 6 w Gdańsku za lata 2007-2024).

Dla tego celu zainstalowaliśmy na komputerze lokalnym lokalny SERWER WWW z obsługą PHP oraz bazy danych MariaDB.


Z pośród aktualnie dostępnych rozwiązań zainstalowaliśmy pakiet Laragon Full 6.0 (64-bit) (==> https://laragon.org/download
Uznawany jest on dziś jako najlepsze, najnowocześniejsze i najczystsze środowisko lokalne dla dynamicznych stron w oparciu o bazę danych i działających na silniku PHP.  Dla naszych rozwiązań (budowanie systemu na dysku przenośnym) ważnym jest, że pakiet Laragon dostępny jest w wersji portable, a tym samym może być uruchamiany na dysku przenośnym. Dostosowanie systemu JOOMLA działającego na dysku mobilnym na platformie Laragon na możliwośći uruchomienia systemu na dowolnym komputerze omówimy za pomocą odrębnej instrukcji.

Dla celów testowych aktualnie zainstalowaliśmy system LARAGON na dysku stałym (F:) jednego z redakcyjnych komputerów. 
Po uruchomieniu działa jako serwer www pod adresem /localhost

Dla dostosowania systemu dla optymalnego funkcjonowania systemy CMS JOOMLA w tym środowisku dopisaliśmy do pliku php.ini następujące uzupełnienie:

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; KONFIGURACJA PHP – zoptymalizowana dla Joomla 6 (Laragon)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; --- Katalog tymczasowy dla uploadów ---
upload_tmp_dir = "F:\Laragon\tmp"

; --- Limity czasu i pamięci ---
max_execution_time = 300
max_input_time = 120
memory_limit = 512M

; --- Ustawienia uploadu ---
post_max_size = 64M
upload_max_filesize = 64M
max_file_uploads = 50

; --- Buforowanie i wyświetlanie błędów ---
output_buffering = Off
display_errors = On
log_errors = On
error_reporting = E_ALL

; --- Sesje ---
session.gc_maxlifetime = 1440
session.save_path = "F:\Laragon\tmp"

; --- Czas systemowy ---
date.timezone = "Europe/Warsaw"

; --- Pliki tymczasowe i logi ---
sys_temp_dir = "F:\Laragon\tmp"

; --- Zgodność Joomla / UTF-8 ---
default_charset = "UTF-8"
mbstring.internal_encoding = "UTF-8"
mbstring.language = "Neutral"

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; KONIEC BLOKU DLA JOOMLA 6 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

 

UWAGA: 
W powyższym kodzie folder tymczasowy dla systemu PHP jest ustawiony na lokalny dysk F:. Dla prawidłowego działania w innej lokalizacji trzeba zapis odpowiednio zmodyfikować. Dla użycia zakładanego rozwiązania dla mobilnych dysków wymiennych przygotujemy odpowiednią autonomiczną automatyzację tej modyfikacji.

 

Mamy to:
Joomla 6.0 zainstalowana na serwerze lokalnym (dla testów, dla celów edukacyjnych  oraz dla eksperymentowania).

 


Jedną z nowości wersji 6.0 CMS JOOMLA jest możliwość włączenia automatycznej aktualizacji systemu w sytuacjach drobnych zmian w zakresie poprawek i uzupełnień, które nie wnoszą innych zmian do systemu. Ponieważ lokalna instalacja systemu nie jest widziana w Internecie dla lokalnej instalacji systemu opcja ta jest niedostępna. (Wprowadzono ją również w modyfikacji z dnia 2025-10-14 w wersji o numerze 5.4