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: