Sponsor:

Server and Web Integrator
Link:
Kloxo-MR logo
6.5.0 or 7.0.0
Click for "How to install"
Donation/Sponsorship:
Kloxo-MR is open-source.
Donate and or Sponsorship always welcome.
Click to:
Click Here
Please login or register. 2017-11-08, 02:12:39

Author Topic: Kloxo 7 / PHP-FPM BUG ?  (Read 1698 times)

0 Members and 1 Guest are viewing this topic.

Offline BigWeb.EU

  • Valuable Member
  • *
  • Posts: 112
  • Karma: +0/-0
    • View Profile
Kloxo 7 / PHP-FPM BUG ?
« on: 2015-08-02, 15:51:57 »
Hi,

Just installed clean Centos 6 with klean kloxo-mr 7

Followed instructions to switch to Apache 2.4 and PHP 5.6 . - everything worked fine.

Then installed opcache and removed opcache later with yum . (need to make some tests)

Now , after restart - everything works fine. But after some time i'm getting errors from sites (smth like Call to undefined function mb_http_output() ) ..

After service php-fpm restart - everything wroks fine again for some time.

This is what i figured out :

phpinfo() :
After SERVER REBOOT shows config path :

Code: [Select]
Loaded Configuration File 	/etc/php.ini
Scan this dir for additional .ini files /etc/php.d
Additional .ini files parsed /etc/php.d/01-ioncube-loader.ini, /etc/php.d/20-bz2.ini, /etc/php.d/20-calendar.ini, /etc/php.d/20-ctype.ini, /etc/php.d/20-curl.ini, /etc/php.d/20-dom.ini, /etc/php.d/20-exif.ini, /etc/php.d/20-fileinfo.ini, /etc/php.d/20-ftp.ini, /etc/php.d/20-gd.ini, /etc/php.d/20-gettext.ini, /etc/php.d/20-gmp.ini, /etc/php.d/20-iconv.ini, /etc/php.d/20-imap.ini, /etc/php.d/20-intl.ini, /etc/php.d/20-ldap.ini, /etc/php.d/20-mbstring.ini, /etc/php.d/20-mcrypt.ini, /etc/php.d/20-mysqlnd.ini, /etc/php.d/20-pdo.ini, /etc/php.d/20-phar.ini, /etc/php.d/20-posix.ini, /etc/php.d/20-pspell.ini, /etc/php.d/20-recode.ini, /etc/php.d/20-shmop.ini, /etc/php.d/20-simplexml.ini, /etc/php.d/20-snmp.ini, /etc/php.d/20-soap.ini, /etc/php.d/20-sockets.ini, /etc/php.d/20-sqlite3.ini, /etc/php.d/20-sysvmsg.ini, /etc/php.d/20-sysvsem.ini, /etc/php.d/20-sysvshm.ini, /etc/php.d/20-tidy.ini, /etc/php.d/20-tokenizer.ini, /etc/php.d/20-xml.ini, /etc/php.d/20-xmlwriter.ini, /etc/php.d/20-xsl.ini, /etc/php.d/20-zip.ini, /etc/php.d/30-mysql.ini, /etc/php.d/30-mysqli.ini, /etc/php.d/30-pdo_mysql.ini, /etc/php.d/30-pdo_sqlite.ini, /etc/php.d/30-wddx.ini, /etc/php.d/30-xmlreader.ini, /etc/php.d/30-xmlrpc.ini, /etc/php.d/40-geoip.ini, /etc/php.d/40-json.ini

AFTER SOME TIME :
Code: [Select]
Loaded Configuration File 	/opt/php54s/custom/php.ini
Scan this dir for additional .ini files no value
Additional .ini files parsed /opt/php54s/etc/php.d/bcmath.ini, /opt/php54s/etc/php.d/curl.ini, /opt/php54s/etc/php.d/dom.ini, /opt/php54s/etc/php.d/fileinfo.ini, /opt/php54s/etc/php.d/gd.ini, /opt/php54s/etc/php.d/geoip.ini, /opt/php54s/etc/php.d/imap.ini, /opt/php54s/etc/php.d/intl.ini, /opt/php54s/etc/php.d/json.ini, /opt/php54s/etc/php.d/ldap.ini, /opt/php54s/etc/php.d/mbstring.ini, /opt/php54s/etc/php.d/mcrypt.ini, /opt/php54s/etc/php.d/mysqlnd.ini, /opt/php54s/etc/php.d/mysqlnd_ms.ini, /opt/php54s/etc/php.d/mysqlnd_mysql.ini, /opt/php54s/etc/php.d/mysqlnd_mysqli.ini, /opt/php54s/etc/php.d/pdo.ini, /opt/php54s/etc/php.d/pdo_mysqlnd.ini, /opt/php54s/etc/php.d/pdo_sqlite.ini, /opt/php54s/etc/php.d/phar.ini, /opt/php54s/etc/php.d/posix.ini, /opt/php54s/etc/php.d/pspell.ini, /opt/php54s/etc/php.d/recode.ini, /opt/php54s/etc/php.d/snmp.ini, /opt/php54s/etc/php.d/soap.ini, /opt/php54s/etc/php.d/sqlite3.ini, /opt/php54s/etc/php.d/sysvmsg.ini, /opt/php54s/etc/php.d/sysvsem.ini, /opt/php54s/etc/php.d/sysvshm.ini, /opt/php54s/etc/php.d/tidy.ini, /opt/php54s/etc/php.d/wddx.ini, /opt/php54s/etc/php.d/xmlreader.ini, /opt/php54s/etc/php.d/xmlrpc.ini, /opt/php54s/etc/php.d/xmlwriter.ini, /opt/php54s/etc/php.d/xsl.ini, /opt/php54s/etc/php.d/zip.ini


in php-error.log :
Code: [Select]
[02-Aug-2015 04:15:48 Europe/London] PHP Warning:  PHP Startup: mcrypt: Unable to initialize module
Module compiled with module API=20100525
PHP    compiled with module API=20131226
These options need to match
 in Unknown on line 0
[02-Aug-2015 04:15:48 Europe/London] PHP Warning:  PHP Startup: Unable to load dynamic library '/opt/php54s/usr/lib/php/modules/mysqlnd.so' - /opt/php54s/usr/lib/php/modules/mysqlnd.so: undefined symbol: zend_get_hash_value in Unknown on
 line 0
[02-Aug-2015 04:15:48 Europe/London] PHP Warning:  PHP Startup: Unable to load dynamic library '/opt/php54s/usr/lib/php/modules/mysqlnd_ms.so' - /opt/php54s/usr/lib/php/modules/mysqlnd_ms.so: undefined symbol: mysqlnd_globals in Unknown
on line 0
[02-Aug-2015 04:15:48 Europe/London] PHP Warning:  PHP Startup: Unable to load dynamic library '/opt/php54s/usr/lib/php/modules/mysqlnd_mysql.so' - /opt/php54s/usr/lib/php/modules/mysqlnd_mysql.so: undefined symbol: _mysqlnd_fetch_length
s in Unknown on line 0
[02-Aug-2015 04:15:48 Europe/London] PHP Warning:  PHP Startup: Unable to load dynamic library '/opt/php54s/usr/lib/php/modules/mysqlnd_mysqli.so' - /opt/php54s/usr/lib/php/modules/mysqlnd_mysqli.so: undefined symbol: mysqlnd_get_client_
version in Unknown on line 0
[02-Aug-2015 04:15:48 Europe/London] PHP Warning:  PHP Startup: PDO: Unable to initialize module
Module compiled with module API=20100525
PHP    compiled with module API=20131226
These options need to match
 in Unknown on line 0
[02-Aug-2015 04:15:48 Europe/London] PHP Warning:  PHP Startup: Unable to load dynamic library '/opt/php54s/usr/lib/php/modules/pdo_mysqlnd.so' - /opt/php54s/usr/lib/php/modules/pdo_mysqlnd.so: undefined symbol: mysqlnd_allocator in Unkn
own on line 0
[02-Aug-2015 04:15:48 Europe/London] PHP Warning:  PHP Startup: Unable to load dynamic library '/opt/php54s/usr/lib/php/modules/pdo_sqlite.so' - /opt/php54s/usr/lib/php/modules/pdo_sqlite.so: undefined symbol: php_pdo_register_driver in
Unknown on line 0
[02-Aug-2015 04:15:48 Europe/London] PHP Warning:  PHP Startup: Unable to load dynamic library '/opt/php54s/usr/lib/php/modules/phar.so' - /opt/php54s/usr/lib/php/modules/phar.so: undefined symbol: zend_get_hash_value in Unknown on line
0
[02-Aug-2015 04:15:48 Europe/London] PHP Warning:  PHP Startup: posix: Unable to initialize module
Module compiled with module API=20100525
PHP    compiled with module API=20131226
These options need to match
 in Unknown on line 0

So it looks like somehow it restarts trying to load opcache php.ini , which is not installed anymore. Any ideas on how i can prevent this (and WHY this happened?). Also how it could be that restarting php-fpm fixed this ?

Notice that  NO PACKAGES of PHP 5.4 are installed but load path for php.ini changes to /opt/php54s/ ?

Awaiting, reply, will be good to get asap .
Thank you.



 
« Last Edit: 2015-08-02, 15:53:55 by BigWeb.EU »

Offline MRatWork

  • Administrator
  • The Elite
  • *****
  • Posts: 15,381
  • Karma: +112/-9
  • Gender: Male
    • View Profile
    • MRatWork Forum
Re: Kloxo 7 / PHP-FPM BUG ?
« Reply #1 on: 2015-08-02, 16:14:06 »
Try using 'php54m' instead 'php branch' for 'php used' in 'webserver configure' after install all 'multiple php' in 'install multiple php' (or run 'sh /script/phpm-all-install' from ssh).

..:: MRatWork (Mustafa Ramadhan Projects) ::..
-- Server/Web-integrator - Web Hosting (Kloxo-MR READY!) --

Offline BigWeb.EU

  • Valuable Member
  • *
  • Posts: 112
  • Karma: +0/-0
    • View Profile
Re: Kloxo 7 / PHP-FPM BUG ?
« Reply #2 on: 2015-08-02, 16:58:29 »
OK, Installed multiple phps ,

Works for now , will report if anything goes wrong again.

Another question - If I'll need opcache to be enabled - how do i install it properly not to break things ? (I'll be using ONLY PHP 5.6 even tho it is installed as multiple) 

Thanks

Offline MRatWork

  • Administrator
  • The Elite
  • *****
  • Posts: 15,381
  • Karma: +112/-9
  • Gender: Male
    • View Profile
    • MRatWork Forum
Re: Kloxo 7 / PHP-FPM BUG ?
« Reply #3 on: 2015-08-02, 17:08:34 »
All possible php modules already installed but some of them still inactive. You will see *.nonini as inactive plugins in /opt/phpXYm/etc/php.d (change XY to from 52 until 5.6). To enable it, copy to *_used.ini (example opcache.nonini to opcache_used.ini) and then restart web with 'sh /script/restart-web -y'.
..:: MRatWork (Mustafa Ramadhan Projects) ::..
-- Server/Web-integrator - Web Hosting (Kloxo-MR READY!) --

 


Top 10 Social Networking:    Facebook    Twitter    LinkedIn    Pinterest    Google Plus    Tumblr    Instagram    VK    Flickr    Vine
Click Here

Page created in 0.047 seconds with 16 queries.

web stats analysis
 
Mirror created by MasterkinG32.CoM