Naprawa Crawlera LiteSpeed Cache w WordPress

17 stycznia 2021

Zaznaczam, że jest to rozwiązanie brzydkie i służy doraźnie do naprawy. Czekamy na naprawę po stronie hostingu lub wtyczki.

W pliku crawler.cls.php/wp-content/plugins/litespeed-cache/src znajdujemy linijki

if ( ! function_exists( ‘sys_getloadavg’ ) ) { Debug2::debug( ‘🐞 set threads=0 due to func sys_getloadavg not exist!’ ); $this->_cur_threads = 0; return; } $load = sys_getloadavg(); $curload = 1;

Są to linijki od 323 do 330 i zamieniamy na:

//if ( ! function_exists( 'sys_getloadavg' ) ) {
//			Debug2::debug( '🐞 set threads=0 due to func sys_getloadavg not exist!' );
//			$this->_cur_threads = 0;
//			return;
//		}

		$load = 0;// sys_getloadavg();
		$curload = 1;

Dzięki temu pomijamy wykonanie funkcji sys_getloadavg(), która na serwerze dhosting istnieje, ale generuje komunikat o wyjątku bezpieczeństwa.

Autor Damian Ślimak

Technologiami internetowymi zajmuję się już ponad 14 lat. Przez te kilkanaście lat pracowałem jako project manager, analityk biznesowy w korporacji. Od 6 lat jestem właścicielem agencji content marketingowej Mediapilot.pl, a od 2017 roku jestem wykładowcą na Uniwersytecie Jana Długosza w Częstochowie.
0 komentarzy

Wyślij komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *