Firma technologiczna — Gliwice, od 2001 r. tel. 502 778 645biuro@prestiz.net

Modernizacja innowatorslaska.pl

Kompleksowa aktualizacja strony WordPress dla projektu Enterprise Europe Network — migracja środowiska, audyt bezpieczeństwa i dostosowanie identyfikacji wizualnej EEN, zrealizowane w 5 dni roboczych.

Klient
Enterprise Europe Network
Termin realizacji
5 dni roboczych
Rok
2026
28wtyczek poddanych audytowi
7komponentów zaktualizowanych
0błędów krytycznych po migracji
3generacje technologii wyżej
Środowisko — przed i po

Trzy generacje technologii do przodu

✕ Stan zastany
WordPress6.4.8
PHP7.4.33 (EOL!)
MySQL5.7
Bridge20.8
WPBakery6.2.0
Slider Revolution6.1.2
Błędy krytyczne2 fatal errors
Licencja motywuBrak
✓ Po modernizacji
WordPress6.9.4
PHP8.2.24
MySQL8.0.33
Bridge30.8.8.7
WPBakery8.7.2
Slider Revolution6.7.51
Błędy krytyczne0
Licencja motywuAktywna
Zakres prac

Co obejmowała modernizacja

Migracja PHP 7.4 → 8.2

PHP 7.4 straciło wsparcie bezpieczeństwa w grudniu 2022. Migracja z zachowaniem pełnej kompatybilności wszystkich wtyczek i motywu.

Migracja MySQL 5.7 → 8.0

Eksport bazy, import do nowej instancji MySQL 8.0, weryfikacja integralności danych i aktualizacja konfiguracji WordPress.

Aktualizacja motywu Bridge

Skok o 10 wersji głównych (20.8 → 30.8). Nowa licencja, aktualizacja 3 bundled pluginów, ręczna podmiana WPBakery i rejestracja motywu.

Audyt bezpieczeństwa wtyczek

Przegląd 28 wtyczek: identyfikacja duplikacji (3× Google Analytics, 2× SEO, 2× formularze), nieużywanych pluginów i zagrożeń.

Identyfikacja wizualna EEN

Korekta kolorystyki nagłówka wg wytycznych Visual Identity 2023 Enterprise Europe Network, wymiana logo na wersję z flagą UE.

Optymalizacja wydajności

Cache stron, kompresja Gzip, Browser Caching, minifikacja HTML i CSS. Likwidacja błędów krytycznych z raportu Stan witryny.

Wyzwania techniczne

Co trzeba było rozwiązać

Fatal error przy przejściu na PHP 8

Trzy bundled pluginy motywu Bridge (bridge-core, WPBakery, Slider Revolution) były niekompatybilne z PHP 8 — strona padała z fatal error dotyczącym składni curly braces i widoczności metody __wakeup().

→ Rozwiązanie: sekwencyjna aktualizacja motywu i pluginów jeszcze na PHP 7.4, dopiero potem przełączenie wersji PHP.

WPBakery nie aktualizuje się przez panel WP

Bundled plugin WPBakery (js_composer) nie dawał się zaktualizować ani przez panel WordPress, ani przez TGMPA installer — pokazywał najnowszą wersję mimo że miał 6.2.0 zamiast 8.7.2.

→ Rozwiązanie: ręczna podmiana przez SSH — deaktywacja, rozpakowanie nowej wersji z paczki motywu Bridge, aktywacja.

Shortcody przestały się renderować

Po aktualizacji bridge-core z 2.2.1 do 3.3.4.7 shortcody qode_content_slider i qode_elements_holder przestały działać — nowa wersja przeniosła je do Elementora.

→ Rozwiązanie: rejestracja motywu purchase code'em odblokowała pełną funkcjonalność shortcodów dla WPBakery.
Fragment prac

Sesja SSH

jacekdudek@serwer — innowatorslaska-www
# Diagnostyka — fatal error na PHP 8
$ wp theme list --status=active
PHP Fatal error: Array and string offset access syntax
with curly braces is no longer supported
in bridge-core/modules/core-dashboard/.../import.php:316
# Ręczna aktualizacja WPBakery 6.2.0 → 8.7.2
$ wp plugin deactivate js_composer
Plugin 'js_composer' deactivated.
$ rm -rf wp-content/plugins/js_composer
$ unzip wp-content/themes/bridge/plugins/js_composer.zip -d wp-content/plugins/
$ wp plugin activate js_composer
Success: Activated 1 of 1 plugins.
Technologie i narzędzia

Na czym to zbudowano

WordPress 6.9 PHP 8.2 MySQL 8.0 WP-CLI SSH mysqldump Bridge Theme WPBakery Slider Revolution Envato API WP Fastest Cache home.pl
Więcej

Inne realizacje

Twoja strona WordPress też potrzebuje aktualizacji?

Bezpieczna migracja i modernizacja — bez przestojów, z pełnym backupem i wsparciem po wdrożeniu.

502 778 645 Napisz do nas