Napake po zamenjavi PHP različice in rešitve zanje

Ko preko orodja PHP Selector zamenjamo različico PHP, se lahko pripeti, da spletna stran preneha delovati.

Nekatere napake, ki se pojavijo po zamenjavi različice PHP so:

  • stran je prazna
  • napaka 404
  • Your PHP installation appears to be missing the MySQL extension which is required by WordPress
  • Warning: mysqli::_construct(): Headers and client library minor version mismatch.
  • Fatal error: Allowed memory size of “N” bytes exhausted (tried to allocate “N” bytes) in /home/… on line “N”
  • Fatal error: Uncaught Error: Call to undefined function mysqli_connect() in /home/…

Kje najdem napake povezane s PHP?
Dnevnike napak PHP si lahko ogledatamo z orodjem File Manager. Najdemo jih v error_log datotekah.

Lahko jih prikažemo tudi v brskalniku, če z orodjem PHP Selector pod Options omogočimo display_errors.

PHP moduli
Razlog za nedelovanje strani so lahko neustrezni moduli, ki so delovali s starejšo različico PHP.

PHP 4.4 – PHP 5.3 deluje z moduli: mysql, mysqli, pdo_mysql
PHP 5.4 + deluje z moduli: mysqlnd, nd_mysql, nd_mysqli, nd_pdo_mysql

Težave rešimo tako, da onemogočimo neustrezne in omogočimo ustrezne module:

 

Vam je članek pomagal?
Dislike 0
Ogledov: 62
Niste našli, kar ste iskali? Preiščite bazo znanja