Ik heb een servertje (vps) draaien en zag dat php een nieuwe versie heeft vrijgegeven in de 5.2.x range.
Ik draaide 5.2.13 en wilde dus naar 5.2.14 en toen begon er een probleem te ontstaan.
Misschien goed om te melden dat ik een directadmin panel heb...
Ik was via root aangemeld en heb ingevoerd:
./build update
vervolgens gedaan:
./build php n
Hierna kwamen de problemen, sites op deze server met joomla geven een wit scherm, sites met phpbb de melding:
phpBB Debug] PHP Notice: in file /includes/session.php on line 496: preg_match() [function.preg-match]: Internal pcre_fullinfo() error -3
En: Warning: Cannot modify header information
Verder is vanuit directadmin de phpmyadmin ook niet te benaderen deze geeft een soort gelijke foutmelding:
Warning: preg_match_all() [function.preg-match-all]: Internal pcre_fullinfo() error -3 in /var/www/html/phpMyAdmin-3.3.4-all-languages/libraries/Message.class.php on line 633
Via google ben ik wel wat sites tegen gekomen maar die hebben het vooral over het aanpassen van de header in de php files zelf, maar dat lijkt me niet de juiste oplossing....
Voor de goede orde, zowel joomla en phpBB zijn de meest recente versies en dus up-to-date,..
Het geheel draait op CentOS 5.x en Apache 2.0.63 Server
-bash-3.2# yum upgrade php-common
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: ftp.nluug.nl
* base: ftp.nluug.nl
* extras: ftp.nluug.nl
* rpmforge: apt.sw.be
* updates: ftp.nluug.nl
Excluding Packages in global exclude list
Finished
Setting up Upgrade Process
No Match for argument: php-common
No package php-common available.
No Packages marked for Update
-bash-3.2#
-bash-3.2# yum upgrade php-mysql
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: ftp.nluug.nl
* base: ftp.nluug.nl
* extras: ftp.nluug.nl
* rpmforge: apt.sw.be
* updates: ftp.nluug.nl
Excluding Packages in global exclude list
Finished
Setting up Upgrade Process
No Match for argument: php-mysql
No package php-mysql available.
No Packages marked for Update
-bash-3.2#
Hmmm, nee. yum misschien niet goed geconfigureerd. Je hoort dit te krijgen:
[root@webserver]# yum upgrade php
base 100% |=========================| 2.1 kB 00:00
updates 100% |=========================| 1.9 kB 00:00
addons 100% |=========================| 951 B 00:00
extras 100% |=========================| 2.1 kB 00:00
Setting up Upgrade Process
Resolving Dependencies
--> Running transaction check
---> Package php.i386 0:5.1.6-27.el5 set to be updated
--> Processing Dependency: php-cli = 5.1.6-27.el5 for package: php
--> Processing Dependency: php-common = 5.1.6-27.el5 for package: php
--> Running transaction check
---> Package php-common.i386 0:5.1.6-27.el5 set to be updated
--> Processing Dependency: php-common = 5.1.6-23.2.el5_3 for package: php-gd
--> Processing Dependency: php-common = 5.1.6-23.2.el5_3 for package: php-pdo
--> Processing Dependency: php-common = 5.1.6-23.2.el5_3 for package: php-mysql
--> Processing Dependency: php-common = 5.1.6-23.2.el5_3 for package: php-ldap
---> Package php-cli.i386 0:5.1.6-27.el5 set to be updated
--> Running transaction check
---> Package php-gd.i386 0:5.1.6-27.el5 set to be updated
---> Package php-pdo.i386 0:5.1.6-27.el5 set to be updated
---> Package php-ldap.i386 0:5.1.6-27.el5 set to be updated
---> Package php-mysql.i386 0:5.1.6-27.el5 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Updating:
php i386 5.1.6-27.el5 base 2.3 M
php-cli i386 5.1.6-27.el5 base 2.1 M
php-common i386 5.1.6-27.el5 base 152 k
Updating for dependencies:
php-gd i386 5.1.6-27.el5 base 117 k
php-ldap i386 5.1.6-27.el5 base 37 k
php-mysql i386 5.1.6-27.el5 base 86 k
php-pdo i386 5.1.6-27.el5 base 65 k
Transaction Summary
=============================================================================
Install 0 Package(s)
Update 7 Package(s)
Remove 0 Package(s)
Total download size: 4.8 M
Is this ok [y/N]:
check in de directory /etc/yum.repos.d:
CentOS-Base.repo
dit is de config file en ik heb de inhoud in een PM gezet.