PDA

Zobacz pełną wersję : Po zmianie wersji PHP z PHP5.6 na PHP7.2 mam 0 - Call to undefined function ereg_repl



mglak
29-01-2020, 20:10
Dzień dobry, mam taki problem. Po zmianie wersji PHP z PHP5.6 na PHP7.2
zamiast strony głównej wita mnie:
9767


0 - Call to undefined function ereg_replace()

wersja Joomla! 3.9.11
wiem tylko tyle, że to jakiś dodatek, który nie jest oryginalnym komponentem Joomli
- tylko nie mogę go namierzyć :(

Bazyl
29-01-2020, 20:45
Cześć,

wyłączasz wszystko po kolei i sprawdzasz...

mglak
29-01-2020, 21:14
Hej! Wyłączałem już wszystko, nawet wyszukiwałem we wszystkich plikach php ciągu znaków "ereg_replace(" i nic :(

siristru
29-01-2020, 21:44
plikach php ciągu znaków "ereg_replace(" i nic
Funkcja "ereg_replace" jest swoją drogą przestarzała.

Czym szukałeś w plikach?

Skopiuj cały system plików Joomla i przeszukaj programem Agent Ransack.

mglak
30-01-2020, 09:36
znalazłem takie trzy pliki

F:\joomla_poradnia\public_html\components\com_jce\ editor\tiny_mce\plugins\source\js\codemirror\codem irror-compressed.js
F:\joomla_poradnia\public_html\media\editors\codem irror\mode\php\php.min.js
F:\joomla_poradnia\public_html\media\editors\codem irror\mode\php\php.js

9768

edytowałem, usuwałem ereg_replace, nawet skasowałem te trzy pliki i nic
wyłączyłem też code mirror w panelu administracyjnym

siristru
30-01-2020, 11:26
A nadpisz wszystko świeżymi plikami z paczki instalacyjnej Joomla 3.9.15 (poza katalogiem install).