Einmal ist Keinmal! Das Medienblog

26Aug/110

CentOS 5.6 – Update PHP to 5.3.6

Updating PHP to a version which is not already provided by the official centos yum repositories is always a pain in the ass. Fortunately there are some third-partys-repos which provide working rpms for centos 5 and php. The following tutorial shows how to update a centos-5-php to a recent version.

Updating PHP

We will use IUS Community Repo.

1. Install IUS and EPEL repository

wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/ius-release-1.0-8.ius.el5.noarch.rpm

wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/epel-release-5-4.noarch.rpm

rpm -Uhv ius-release-1.0-8.ius.el5.noarch.rpm epel-release-5-4.noarch.rpm

Please choose a matching rpm for youre distribution from http://dl.iuscommunity.org/pub/ius/stable/Redhat/

2. Install  IUS-yum-plugin-replace

yum install yum-plugin-replace

3. Replace old PHP

yum replace php --replace-with php53u

Replace php53u with recent version provided here: http://dl.iuscommunity.org/pub/ius/stable/Redhat/ (+choose version and architecture)

Please note: The message "Unable to resolve all providers" is OK. IUS describes this here:

As you can see there is a WARNING that the 'replace' operation was unable to resolve all providers. This means that the 'php53' package doesn't provide everything that the 'php' packages did. This is normal, and should be expected when upgrading major versions of software.

4. Finished! After checking httpd.conf syntax you can restart apache webserver and new php should be active (check for example via php -v or phpinfo).

httpd -t

php -v

service httpd restart

Complete Output of php upgrade:

[root@server ~]# wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/ius-release-1.0-8.ius.el5.noarch.rpm
--2011-08-26 10:53:39--  http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/ius-release-1.0-8.ius.el5.noarch.rpm
Auflösen des Rechnernamens »dl.iuscommunity.org«.... 174.143.24.129
Verbindungsaufbau mit dl.iuscommunity.org[174.143.24.129]:80... verbunden.
HTTP-Anfrage gesendet, warte auf Antwort... 200 OK
Länge: 6823 (6,7K) [application/x-rpm]
Speichere nach: »ius-release-1.0-8.ius.el5.noarch.rpm«

100%[===================================================================================================================================>] 6.823       --.-K/s   in 0,1s

2011-08-26 10:53:40 (52,1 KB/s) - »ius-release-1.0-8.ius.el5.noarch.rpm« gespeichert [6823/6823]

[root@server ~]# wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/epel-release-5-4.noarch.rpm
--2011-08-26 10:53:58--  http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/epel-release-5-4.noarch.rpm
Auflösen des Rechnernamens »dl.iuscommunity.org«.... 174.143.24.129
Verbindungsaufbau mit dl.iuscommunity.org[174.143.24.129]:80... verbunden.
HTTP-Anfrage gesendet, warte auf Antwort... 200 OK
Länge: 12275 (12K) [application/x-rpm]
Speichere nach: »epel-release-5-4.noarch.rpm«

100%[===================================================================================================================================>] 12.275      --.-K/s   in 0,1s

2011-08-26 10:53:59 (93,3 KB/s) - »epel-release-5-4.noarch.rpm« gespeichert [12275/12275]

[root@server ~]# rpm -Uhv ius-release-1.0-8.ius.el5.noarch.rpm epel-release-5-4.noarch.rpm
Warnung: ius-release-1.0-8.ius.el5.noarch.rpm: Header V4 DSA-Signatur: NOKEY, key ID 9cd4953f
Vorbereiten...              ########################################### [100%]
1:epel-release           ########################################### [ 50%]
2:ius-release            ########################################### [100%]
You have mail in /var/spool/mail/root
[root@server ~]# yum install yum-plugin-replace
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* addons: centos.kiewel-online.ch
* base: centos.kiewel-online.ch
* epel: vesta.informatik.rwth-aachen.de
* extras: centos.kiewel-online.ch
* ius: mirrors.ircam.fr
* rpmforge: ftp-stud.fht-esslingen.de
* updates: centos.kiewel-online.ch
epel                                                                                                                                                  | 3.7 kB     00:00
epel/primary_db                                                                                                                                       | 3.8 MB     00:00
ius                                                                                                                                                   | 2.2 kB     00:00
ius/primary_db                                                                                                                                        |  83 kB     00:00
Excluding Packages in global exclude list
Finished
Reducing Red Hat Enterprise 5 - RPMforge.net - dag to included packages only
Finished
251 packages excluded due to repository priority protections
Setting up Install Process
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
The program yum-complete-transaction is found in the yum-utils package.
--> Running transaction check
---> Package yum-plugin-replace.noarch 0:0.2.4-3.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================================================================
Package                                           Arch                                  Version                                    Repository                          Size
=============================================================================================================================================================================
Installing:
yum-plugin-replace                                noarch                                0.2.4-3.el5                                ius                                 16 k

Transaction Summary
=============================================================================================================================================================================
Install       1 Package(s)
Upgrade       0 Package(s)

Total download size: 16 k
Is this ok [y/N]: y
Downloading Packages:
yum-plugin-replace-0.2.4-3.el5.noarch.rpm                                                                                                             |  16 kB     00:00
Warnung: rpmts_HdrFromFdno: Header V4 DSA-Signatur: NOKEY, key ID 9cd4953f
ius/gpgkey                                                                                                                                            | 1.3 kB     00:00
Importing GPG key 0x9CD4953F "IUS Community Project <coredev@iuscommunity.org>" from /etc/pki/rpm-gpg/IUS-COMMUNITY-GPG-KEY
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing     : yum-plugin-replace                                                                                                                                    1/1

Installed:
yum-plugin-replace.noarch 0:0.2.4-3.el5

Complete!
[root@server ~]# yum replace php --replace-with php53u
Loaded plugins: fastestmirror, priorities, replace
Loading mirror speeds from cached hostfile
* addons: centos.kiewel-online.ch
* base: centos.kiewel-online.ch
* epel: vesta.informatik.rwth-aachen.de
* extras: centos.kiewel-online.ch
* ius: mirrors.ircam.fr
* rpmforge: ftp-stud.fht-esslingen.de
* updates: centos.kiewel-online.ch
Excluding Packages in global exclude list
Finished
Reducing Red Hat Enterprise 5 - RPMforge.net - dag to included packages only
Finished
251 packages excluded due to repository priority protections
Replacing packages takes time, please be patient...

WARNING: Unable to resolve all providers: ['config(php)', 'config(php-ldap)', 'php-pcntl', 'php-readline', 'config(php-common)', 'dbase.so()(64bit)', 'php-dbase', 'config(php-pdo)', 'config(php-mysql)', 'config(php-mbstring)', 'config(php-imap)', 'config(php-snmp)', 'config(php-xml)', 'config(php-xmlrpc)', 'php-xmlrpc', 'config(php-soap)', 'config(php-odbc)', 'config(php-gd)', 'config(php-devel)']

This may be normal depending on the package.  Continue? [y/N] y
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
The program yum-complete-transaction is found in the yum-utils package.
--> Running transaction check
---> Package php.x86_64 0:5.2.9-2.el5.centos set to be erased
---> Package php-cli.x86_64 0:5.2.9-2.el5.centos set to be erased
---> Package php-common.x86_64 0:5.2.9-2.el5.centos set to be erased
--> Processing Dependency: php-api = 20041225 for package: php-tidy
--> Processing Dependency: php-api = 20041225 for package: php-mhash
---> Package php-devel.x86_64 0:5.2.9-2.el5.centos set to be erased
---> Package php-gd.x86_64 0:5.2.9-2.el5.centos set to be erased
---> Package php-imap.x86_64 0:5.2.9-2.el5.centos set to be erased
---> Package php-ldap.x86_64 0:5.2.9-2.el5.centos set to be erased
---> Package php-mbstring.x86_64 0:5.2.9-2.el5.centos set to be erased
---> Package php-mcrypt.x86_64 0:5.2.9-2.el5.centos.3 set to be erased
---> Package php-mssql.x86_64 0:5.2.9-2.el5.centos.3 set to be erased
---> Package php-mysql.x86_64 0:5.2.9-2.el5.centos set to be erased
---> Package php-odbc.x86_64 0:5.2.9-2.el5.centos set to be erased
---> Package php-pdo.x86_64 0:5.2.9-2.el5.centos set to be erased
---> Package php-pear.noarch 1:1.5.1-2.el5s2 set to be erased
---> Package php-snmp.x86_64 0:5.2.9-2.el5.centos set to be erased
---> Package php-soap.x86_64 0:5.2.9-2.el5.centos set to be erased
---> Package php-xml.x86_64 0:5.2.9-2.el5.centos set to be erased
---> Package php-xmlrpc.x86_64 0:5.2.9-2.el5.centos set to be erased
---> Package php53u.x86_64 0:5.3.6-4.ius.el5 set to be updated
--> Processing Dependency: libedit for package: php53u
--> Processing Dependency: t1lib for package: php53u
---> Package php53u-cli.x86_64 0:5.3.6-4.ius.el5 set to be updated
---> Package php53u-common.x86_64 0:5.3.6-4.ius.el5 set to be updated
---> Package php53u-devel.x86_64 0:5.3.6-4.ius.el5 set to be updated
---> Package php53u-gd.x86_64 0:5.3.6-4.ius.el5 set to be updated
---> Package php53u-imap.x86_64 0:5.3.6-4.ius.el5 set to be updated
---> Package php53u-ldap.x86_64 0:5.3.6-4.ius.el5 set to be updated
---> Package php53u-mbstring.x86_64 0:5.3.6-4.ius.el5 set to be updated
---> Package php53u-mcrypt.x86_64 0:5.3.6-4.ius.el5 set to be updated
---> Package php53u-mssql.x86_64 0:5.3.6-4.ius.el5 set to be updated
---> Package php53u-mysql.x86_64 0:5.3.6-4.ius.el5 set to be updated
---> Package php53u-odbc.x86_64 0:5.3.6-4.ius.el5 set to be updated
---> Package php53u-pdo.x86_64 0:5.3.6-4.ius.el5 set to be updated
---> Package php53u-pear.noarch 1:1.9.4-2.ius.el5 set to be updated
---> Package php53u-pgsql.x86_64 0:5.3.6-4.ius.el5 set to be updated
---> Package php53u-process.x86_64 0:5.3.6-4.ius.el5 set to be updated
---> Package php53u-pspell.x86_64 0:5.3.6-4.ius.el5 set to be updated
---> Package php53u-snmp.x86_64 0:5.3.6-4.ius.el5 set to be updated
---> Package php53u-soap.x86_64 0:5.3.6-4.ius.el5 set to be updated
---> Package php53u-xml.x86_64 0:5.3.6-4.ius.el5 set to be updated
---> Package php53u-xmlrpc.x86_64 0:5.3.6-4.ius.el5 set to be updated
--> Running transaction check
---> Package libedit.x86_64 0:2.11-2.20080712cvs.el5 set to be updated
---> Package php-mhash.x86_64 0:5.2.9-2.el5.centos.3 set to be erased
---> Package php-tidy.x86_64 0:5.2.9-2.el5.centos.3 set to be erased
---> Package t1lib.x86_64 0:5.1.1-7.el5 set to be updated
--> Finished Dependency Resolution
--> Running transaction check
---> Package php-mhash.x86_64 0:5.2.9-2.el5.centos.3 set to be erased
--> Processing Dependency: php-api = 20041225 for package: php-mhash
---> Package php-tidy.x86_64 0:5.2.9-2.el5.centos.3 set to be erased
--> Processing Dependency: php-api = 20041225 for package: php-tidy
--> Running transaction check
---> Package php-mhash.x86_64 0:5.2.9-2.el5.centos.3 set to be erased
---> Package php-tidy.x86_64 0:5.2.9-2.el5.centos.3 set to be erased
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================================================================
Package                                    Arch                              Version                                             Repository                            Size
=============================================================================================================================================================================
Installing:
php53u                                     x86_64                            5.3.6-4.ius.el5                                     ius                                  1.6 M
php53u-cli                                 x86_64                            5.3.6-4.ius.el5                                     ius                                  3.1 M
php53u-common                              x86_64                            5.3.6-4.ius.el5                                     ius                                  578 k
php53u-devel                               x86_64                            5.3.6-4.ius.el5                                     ius                                  701 k
php53u-gd                                  x86_64                            5.3.6-4.ius.el5                                     ius                                  114 k
php53u-imap                                x86_64                            5.3.6-4.ius.el5                                     ius                                   53 k
php53u-ldap                                x86_64                            5.3.6-4.ius.el5                                     ius                                   37 k
php53u-mbstring                            x86_64                            5.3.6-4.ius.el5                                     ius                                  1.2 M
php53u-mcrypt                              x86_64                            5.3.6-4.ius.el5                                     ius                                   33 k
php53u-mssql                               x86_64                            5.3.6-4.ius.el5                                     ius                                   43 k
php53u-mysql                               x86_64                            5.3.6-4.ius.el5                                     ius                                   93 k
php53u-odbc                                x86_64                            5.3.6-4.ius.el5                                     ius                                   53 k
php53u-pdo                                 x86_64                            5.3.6-4.ius.el5                                     ius                                   67 k
php53u-pear                                noarch                            1:1.9.4-2.ius.el5                                   ius                                  425 k
php53u-pgsql                               x86_64                            5.3.6-4.ius.el5                                     ius                                   75 k
php53u-process                             x86_64                            5.3.6-4.ius.el5                                     ius                                   39 k
php53u-pspell                              x86_64                            5.3.6-4.ius.el5                                     ius                                   26 k
php53u-snmp                                x86_64                            5.3.6-4.ius.el5                                     ius                                   29 k
php53u-soap                                x86_64                            5.3.6-4.ius.el5                                     ius                                  146 k
php53u-xml                                 x86_64                            5.3.6-4.ius.el5                                     ius                                  119 k
php53u-xmlrpc                              x86_64                            5.3.6-4.ius.el5                                     ius                                   52 k
Removing:
php                                        x86_64                            5.2.9-2.el5.centos                                  installed                            3.3 M
php-cli                                    x86_64                            5.2.9-2.el5.centos                                  installed                            5.9 M
php-common                                 x86_64                            5.2.9-2.el5.centos                                  installed                            649 k
php-devel                                  x86_64                            5.2.9-2.el5.centos                                  installed                            2.7 M
php-gd                                     x86_64                            5.2.9-2.el5.centos                                  installed                            362 k
php-imap                                   x86_64                            5.2.9-2.el5.centos                                  installed                            101 k
php-ldap                                   x86_64                            5.2.9-2.el5.centos                                  installed                             46 k
php-mbstring                               x86_64                            5.2.9-2.el5.centos                                  installed                            1.9 M
php-mcrypt                                 x86_64                            5.2.9-2.el5.centos.3                                installed                             37 k
php-mssql                                  x86_64                            5.2.9-2.el5.centos.3                                installed                             53 k
php-mysql                                  x86_64                            5.2.9-2.el5.centos                                  installed                            191 k
php-odbc                                   x86_64                            5.2.9-2.el5.centos                                  installed                             90 k
php-pdo                                    x86_64                            5.2.9-2.el5.centos                                  installed                            124 k
php-pear                                   noarch                            1:1.5.1-2.el5s2                                     installed                            2.1 M
php-snmp                                   x86_64                            5.2.9-2.el5.centos                                  installed                             28 k
php-soap                                   x86_64                            5.2.9-2.el5.centos                                  installed                            307 k
php-xml                                    x86_64                            5.2.9-2.el5.centos                                  installed                            267 k
php-xmlrpc                                 x86_64                            5.2.9-2.el5.centos                                  installed                             89 k
Installing for dependencies:
libedit                                    x86_64                            2.11-2.20080712cvs.el5                              epel                                  80 k
t1lib                                      x86_64                            5.1.1-7.el5                                         epel                                 208 k
Removing for dependencies:
php-mhash                                  x86_64                            5.2.9-2.el5.centos.3                                installed                            9.4 k
php-tidy                                   x86_64                            5.2.9-2.el5.centos.3                                installed                             43 k

Transaction Summary
=============================================================================================================================================================================
Install      23 Package(s)
Upgrade       0 Package(s)
Remove       20 Package(s)
Reinstall     0 Package(s)
Downgrade     0 Package(s)

Total download size: 8.8 M
Is this ok [y/N]: y
Downloading Packages:
(1/23): php53u-pspell-5.3.6-4.ius.el5.x86_64.rpm                                                                                                      |  26 kB     00:00
(2/23): php53u-snmp-5.3.6-4.ius.el5.x86_64.rpm                                                                                                        |  29 kB     00:00
(3/23): php53u-mcrypt-5.3.6-4.ius.el5.x86_64.rpm                                                                                                      |  33 kB     00:00
(4/23): php53u-ldap-5.3.6-4.ius.el5.x86_64.rpm                                                                                                        |  37 kB     00:00
(5/23): php53u-process-5.3.6-4.ius.el5.x86_64.rpm                                                                                                     |  39 kB     00:00
(6/23): php53u-mssql-5.3.6-4.ius.el5.x86_64.rpm                                                                                                       |  43 kB     00:00
(7/23): php53u-xmlrpc-5.3.6-4.ius.el5.x86_64.rpm                                                                                                      |  52 kB     00:00
(8/23): php53u-imap-5.3.6-4.ius.el5.x86_64.rpm                                                                                                        |  53 kB     00:00
(9/23): php53u-odbc-5.3.6-4.ius.el5.x86_64.rpm                                                                                                        |  53 kB     00:00
(10/23): php53u-pdo-5.3.6-4.ius.el5.x86_64.rpm                                                                                                        |  67 kB     00:00
(11/23): php53u-pgsql-5.3.6-4.ius.el5.x86_64.rpm                                                                                                      |  75 kB     00:00
(12/23): libedit-2.11-2.20080712cvs.el5.x86_64.rpm                                                                                                    |  80 kB     00:00
(13/23): php53u-mysql-5.3.6-4.ius.el5.x86_64.rpm                                                                                                      |  93 kB     00:00
(14/23): php53u-gd-5.3.6-4.ius.el5.x86_64.rpm                                                                                                         | 114 kB     00:00
(15/23): php53u-xml-5.3.6-4.ius.el5.x86_64.rpm                                                                                                        | 119 kB     00:00
(16/23): php53u-soap-5.3.6-4.ius.el5.x86_64.rpm                                                                                                       | 146 kB     00:00
(17/23): t1lib-5.1.1-7.el5.x86_64.rpm                                                                                                                 | 208 kB     00:00
(18/23): php53u-pear-1.9.4-2.ius.el5.noarch.rpm                                                                                                       | 425 kB     00:00
(19/23): php53u-common-5.3.6-4.ius.el5.x86_64.rpm                                                                                                     | 578 kB     00:00
(20/23): php53u-devel-5.3.6-4.ius.el5.x86_64.rpm                                                                                                      | 701 kB     00:00
(21/23): php53u-mbstring-5.3.6-4.ius.el5.x86_64.rpm                                                                                                   | 1.2 MB     00:00
(22/23): php53u-5.3.6-4.ius.el5.x86_64.rpm                                                                                                            | 1.6 MB     00:00
(23/23): php53u-cli-5.3.6-4.ius.el5.x86_64.rpm                                                                                                        | 3.1 MB     00:00
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                        547 kB/s | 8.8 MB     00:16
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 217521f6
epel/gpgkey                                                                                                                                           | 1.7 kB     00:00
Importing GPG key 0x217521F6 "Fedora EPEL <epel@fedoraproject.org>" from /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing     : php53u-common                                                                                                                                        1/43
warning: /etc/php.ini created as /etc/php.ini.rpmnew
Installing     : php53u-pdo                                                                                                                                           2/43
Installing     : libedit                                                                                                                                              3/43
Installing     : php53u-cli                                                                                                                                           4/43
Installing     : t1lib                                                                                                                                                5/43
Installing     : php53u                                                                                                                                               6/43
Installing     : php53u-devel                                                                                                                                         7/43
Installing     : php53u-odbc                                                                                                                                          8/43
Installing     : php53u-mssql                                                                                                                                         9/43
Installing     : php53u-imap                                                                                                                                         10/43
Installing     : php53u-pspell                                                                                                                                       11/43
Installing     : php53u-pear                                                                                                                                         12/43
Installing     : php53u-xmlrpc                                                                                                                                       13/43
Installing     : php53u-mbstring                                                                                                                                     14/43
Installing     : php53u-ldap                                                                                                                                         15/43
Installing     : php53u-mysql                                                                                                                                        16/43
Installing     : php53u-xml                                                                                                                                          17/43
Installing     : php53u-gd                                                                                                                                           18/43
Installing     : php53u-pgsql                                                                                                                                        19/43
Installing     : php53u-mcrypt                                                                                                                                       20/43
Installing     : php53u-snmp                                                                                                                                         21/43
Installing     : php53u-soap                                                                                                                                         22/43
Installing     : php53u-process                                                                                                                                      23/43
Erasing        : php-pdo                                                                                                                                             24/43
Erasing        : php-mysql                                                                                                                                           25/43
Erasing        : php-gd                                                                                                                                              26/43
Erasing        : php                                                                                                                                                 27/43
Erasing        : php-snmp                                                                                                                                            28/43
Erasing        : php-devel                                                                                                                                           29/43
Erasing        : php-mssql                                                                                                                                           30/43
Erasing        : php-tidy                                                                                                                                            31/43
Erasing        : php-odbc                                                                                                                                            32/43
Erasing        : php-mcrypt                                                                                                                                          33/43
Erasing        : php-soap                                                                                                                                            34/43
Erasing        : php-xmlrpc                                                                                                                                          35/43
Erasing        : php-imap                                                                                                                                            36/43
Erasing        : php-xml                                                                                                                                             37/43
Erasing        : php-mbstring                                                                                                                                        38/43
Erasing        : php-ldap                                                                                                                                            39/43
Erasing        : php-common                                                                                                                                          40/43
Erasing        : php-pear                                                                                                                                            41/43
Erasing        : php-mhash                                                                                                                                           42/43
Erasing        : php-cli                                                                                                                                             43/43

Removed:
php.x86_64 0:5.2.9-2.el5.centos            php-cli.x86_64 0:5.2.9-2.el5.centos       php-common.x86_64 0:5.2.9-2.el5.centos   php-devel.x86_64 0:5.2.9-2.el5.centos
php-gd.x86_64 0:5.2.9-2.el5.centos         php-imap.x86_64 0:5.2.9-2.el5.centos      php-ldap.x86_64 0:5.2.9-2.el5.centos     php-mbstring.x86_64 0:5.2.9-2.el5.centos
php-mcrypt.x86_64 0:5.2.9-2.el5.centos.3   php-mssql.x86_64 0:5.2.9-2.el5.centos.3   php-mysql.x86_64 0:5.2.9-2.el5.centos    php-odbc.x86_64 0:5.2.9-2.el5.centos
php-pdo.x86_64 0:5.2.9-2.el5.centos        php-pear.noarch 1:1.5.1-2.el5s2           php-snmp.x86_64 0:5.2.9-2.el5.centos     php-soap.x86_64 0:5.2.9-2.el5.centos
php-xml.x86_64 0:5.2.9-2.el5.centos        php-xmlrpc.x86_64 0:5.2.9-2.el5.centos

Dependency Removed:
php-mhash.x86_64 0:5.2.9-2.el5.centos.3                                               php-tidy.x86_64 0:5.2.9-2.el5.centos.3

Installed:
php53u.x86_64 0:5.3.6-4.ius.el5           php53u-cli.x86_64 0:5.3.6-4.ius.el5      php53u-common.x86_64 0:5.3.6-4.ius.el5    php53u-devel.x86_64 0:5.3.6-4.ius.el5
php53u-gd.x86_64 0:5.3.6-4.ius.el5        php53u-imap.x86_64 0:5.3.6-4.ius.el5     php53u-ldap.x86_64 0:5.3.6-4.ius.el5      php53u-mbstring.x86_64 0:5.3.6-4.ius.el5
php53u-mcrypt.x86_64 0:5.3.6-4.ius.el5    php53u-mssql.x86_64 0:5.3.6-4.ius.el5    php53u-mysql.x86_64 0:5.3.6-4.ius.el5     php53u-odbc.x86_64 0:5.3.6-4.ius.el5
php53u-pdo.x86_64 0:5.3.6-4.ius.el5       php53u-pear.noarch 1:1.9.4-2.ius.el5     php53u-pgsql.x86_64 0:5.3.6-4.ius.el5     php53u-process.x86_64 0:5.3.6-4.ius.el5
php53u-pspell.x86_64 0:5.3.6-4.ius.el5    php53u-snmp.x86_64 0:5.3.6-4.ius.el5     php53u-soap.x86_64 0:5.3.6-4.ius.el5      php53u-xml.x86_64 0:5.3.6-4.ius.el5
php53u-xmlrpc.x86_64 0:5.3.6-4.ius.el5

Dependency Installed:
libedit.x86_64 0:2.11-2.20080712cvs.el5                                                     t1lib.x86_64 0:5.1.1-7.el5

Complete!
You have mail in /var/spool/mail/root
[root@server ~]# httpd -t
Syntax OK
[root@server ~]# service httpd restart
httpd beenden:                                             [  OK  ]
httpd starten:                                             [  OK  ]

4Aug/110

Wollt ihr das totale Sommerloch?

Unglaublich, was da wieder im Stuttgart-21-Theater abgeht. Der bisher als ach so besonnen geltende Schlichter Heiner Geißler muss nur einmal mit "Wollt ihr den totalen Krieg" den Nazi-Schergen Goebbels zitieren und schon ist die halbe deutsche Medienlandschaft in Aufruhr und macht aus einer Fliege einen Elefanten. Sind wir nicht langsam so weit, dass Politiker auch nach mal doofe NS-Vergleiche ziehen dürfen, ohne gleich zurücktreten zu müssen? Die Leute stehen halt im Mittelpunkt der Aufmerksamkeit, und ich möchte behaupten dass jeder mal Blödsinn von sich gibt (nur dass es bei den meisten halt keine Konsequenzen hat). Wenigstens knickt Geißler nicht wie die meisten anderen Politiker (und auch wenn das jetzt so klingt, ich mag ihn eigentlich nicht besonders) sofort ein und beendet das Ganze mit Rücktritt und Entschuldigung. Vielleicht können wir uns ja in ein paar Tagen wieder wichtigeren Dingen zuwenden (bitte nicht Stuttgart-21).

veröffentlicht unter: Allgemein keine Kommentare
4Aug/111

Wordpress-Installation nach Update defekt

Eigentlich wollte ich gestern Nachmittag ja nur noch schnell etwas posten ... eigentlich. Dann hatte ich die blöde Idee, "noch mal schnell" meine Wordpress-Installation auf den neuesten Stand zu bringen. Das hat bisher immer super funktioniert, doch diesmal scheint nach langer Bearbeitungsdauer etwas schief gegangen zu sein. Danach war der Blog wie immer wenn was nicht funktioniert hat im Maintenance-Modus. Blöde Sache, aber durch das Löschen der Datei .maintenance im Hauptverzeichnis der Installation ja schnell zu beheben.
Anschließend funktionierte das Frontend wieder, doch die Adminseite blieb nach dem Login weiß. In die Errorlogs geguckt und folgenden Fehler gefunden:

[Wed Aug 03 20:42:43 2011] [error] [client -] PHP Fatal error:  Allowed memory size of 262144 bytes exhausted (tried to allocate 122880 bytes) in /var/www/.../wp-admin/includes/dashboard.php on line 695

Seltsame Sache. Der Blog läuft auf einem Root-Server, das PHP-Memory-Limit ist auch nicht zu niedrig - was ist da los? Das Ende vom Lied war, dass ich es nicht herausfinden konnte, die Wordpress-Installation zerstört habe und jetzt alles neu installiert habe. Zum Glück war die Datenbank nicht beeinträchtigt, so dass zumindest die Beiträge nicht weg sind. Und den Post, den ich ursprünglich schreiben wollte, gibt es natürlich immer noch nicht ...

veröffentlicht unter: Blog 1 Kommentar
1Apr/110

EU will Grenzwerte für Lebensmittelimporte aus Japan erhöhen – Aprilscherz?

Mir ist schon klar, heute ist der 1. April und es erreichen alle möglichen Meldungen die Feedreader, die nicht so ganz ernst zu nehmen sind. Diese Meldung wurde von Foodwatch allerdings schon gestern veröffentlicht und das Thema ist eigentlich so gar nicht lustig. Nach dem Artikel gelten nach der Erhöhung der Grenzwerte jetzt höhe Grenzwerte für radioaktive Belastung auf den Import von Lebensmitteln als vor dem Reaktorunglück in Fukushima. Möglich wird das scheinbar durch Gesetze aus dem vergangenen Jahrtausend, die auf Grund der Ereignisse in Tschernobyl erlassen wurden um eine evtl. Unterversorgung der Bevölkerung in Folge eines GAUs zu verhindern. Es sollte praktisch ermöglicht werden, auch Lebensmittel mit erhöhter Strahlenbelastung zu importieren und zu vertreiben, selbst wenn die Verstrahlung höher sein sollte. Das es einen GAU gab, ist zwar richtig - allerdings in Japan und nicht hier in Europa.

[ad]

Japan exportiert zwar ohnehin nicht viele Lebensmittel nach Europa und Deutschland, da die hiesigen Grenzwerte jetzt jedoch höher sind als in Japan selbst könnte es für die dortige Wirtschaft interessant sein, Waren die in Japan nicht mehr verkauft werden dürfen nach Europa zu verschiffen... Verkehrte Welt. Hoffen wir, dass es sich dabei um einen Aprilscherz handelt. Beunruhigender ist derzeit wohl noch die evtl. radioaktive Wolke in Deutschland.

31Mrz/110

Seltsame Fehlermeldung bei Blogspot beheben bei Verknüpfung mit Adsense

Ich spiele gerade ein wenig mit Blogspot herum und wollte in einem dort angelegten Blog mein Adsense-Konto verknüpfen. Das geht ja im Prinzip ganz einfach unter "Monetarisieren", allerdings scheiterte mein Versuch des Einbindens immer mit folgender Fehlermeldung:

Der Publisher muss mit dem Entwickler-Konto verknüpft sein, damit der Entwickler Vorgänge auf dem Konto des Publishers aufrufen kann.

Erst mal ist nicht so ganz klar, was Google uns damit sagen will. Ich habe dann aber schnell herausgefunden, dass man Blogspot/Blogger in den Adsense-Einstellungen erst berechtigen muss, auf Adsense zuzugreifen. Hat man das gemacht, klappt alles.

Blogspot bietet außerdem nur eingeschränkte Möglichkeiten, was das Einbinden von Adsense Werbeblöcken betrifft. In diesem Artikel wird gut beschrieben, wie man z.B. Adsense-Werbung auch in Posts einbindet.

23Mrz/110

Radioaktive Wolke in Deutschland nach Fukushima? Strahlung selbst überwachen.

Heute morgen erstaunte mich eine Aussagen eines Kollegen, die "radioaktive Wolke" aus Fukushima würde jetzt auch Deutschland erreichen. Würde das tatsächlich stimmen, wäre das dann nicht groß in den Medien gewesen? Nach kurzer Google-Suche konnte ich zumindest meine Bedenken zerstreuen. Auf der Spurenmessstation Schauinsland sei bisher noch keine Veränderung festgestellt worden - und diese kann sogar messen, wenn im 700 Kilometer entfernten Wiederaufbereitungslager in Frankreich Brennstäbe zerschnitten werden.

[ad#668x60]

Bei dieser Gelegenheit bin ich auf die interessante Webseite des Schauinsland auf den Seiten des Bundesamtes für Strahlenschutz gestoßen. Dort kann man fast in Echtzeit die gemessenen Strahlenwerte verfolgen - bisher keine Auffälligkeiten. Außerdem wird gut verständlich der unterschied zwischen natürlicher und künstlicher Strahlung erklärt.

Also, kein Grund zur Panik. Mehr Sorge bereiten mir evtl. belastete Lebensmittelimporte - denn da wird kaum eine vollständige Kontrolle möglich sein.

22Mrz/110

Neue Hardware – Ein paar Tipps

Mehr aus Interesse habe ich mal versucht, ein paar Hardware-Komponenten zu finden, um meinen doch schon etwas in die Jahre gekommenen PC im heimischen Arbeitszimmer zu updaten. Eigentlich benutze ich zur fast 100 % ein Notebook, den Rechner Zuhause so gut wie nie, aber gerade um mal etwas zu spielen möchte ich den stationären PC behalten. Außerdem bin ich ja nicht der Einzige, der den Rechner im Haushalt nutzt.

Also habe ich mich aufgemacht zu meinem Lieblings-Internet-Hardwareshop Alternate.de und mal geschaut, wie sich die Preise so entwickelt haben. Ich informiere mich eigentlich nur alle paar Jahre mal über Hardware - eben immer, wenn ich gerade etwas brauche. Und ich bin wirklich erstaunt, wie günstig man inzwischen an einen guten PC kommt. Da ich meistens aufrüste (Gehäuse, Festplatten, Grafikkarte, Kabel will ich weiterverwenden, da hier schon gute Ware verbaut ist), suche ich natürlich gezielt nach einzelnen Komponenten.

Würde ich jetzt aufrüsten, würde ich folgende Komponenten wählen:

AMD Phenom II X4 955 - 112,90 EUR
Mainboard A780L3G - 46,49 EUR
DIMM 4 GB DDR3-1333 Kit - 36,99 EUR
Western Digital WD10EARS 1 TB - 47,99 EUR
Cooltek X1 - 24,99 EUR
Cooler Master Hyper TX3 - 14,99 EUR

Somit hätte ich meinen Rechner mit nur 284,35 EUR auf den aktuellen (bezahlbaren) Stand der Technik gebracht (sogar mit Gehäuse). Nicht schlecht, oder?

17Mrz/110

Wordpress Wartungsmodus manuell beenden

Na das ist ja ein tolles Feature: Ich habe erst vor kurzem auf die aktuelle Version von Wordpress aktualisiert. Ein neues Feature ist anscheinend, bei Updates die Installation automatisch in den Wartungsmodus (Maintenance Mode) zu schalten. Das an sich ist ja super. Wenn jetzt allerdings ein Update fehlschlägt, bleibt die Seite im Wartungsmodus, auch die Adminoberfläche. Und wie beendet man den Wartungsmodus von Wordpress manuell? Zum Glück ist die Lösung einfach. Wenn man im Root-Verzeichnis der Installation die Datei .maintenance löscht (Achtung, der Punkt bedeutet "versteckt", evtl. wird die Datei nur bei richtiger Konfiguration des FTP-Clients angezeigt), ist der Wartungsmodus beendet.

17Mrz/110

Lieferdienst Lieferando.de

[singlepic id=119 w=208 h=53 float=right]Vor einiger Zeit bin ich durch Zufall, besser gesagt durch ein Groupon-Angebot auf Lieferando.de gestoßen. Habe das Angebot dann mal angetestet und bin seitdem Stammuser und wirklich angetan. Kurz zusammengefasst können Essenslieferanten in Lieferando ihr Angebot inserieren und sogar ihre Abrechnung machen. Für mich als Benutzer hat das denn Vorteil, dass ich bequem über die Webseite bestellen (nicht per Telefon, an dem die oft nicht deutschsprachigen Ansprechpartner die Hälfte nicht verstehen) und auch gleich bezahlen kann. Der Lieferant kommt dann, liefert das Essen ab, bezahlt ist aber schon (Trinkgeld gebe ich natürlich trotzdem noch). Die sonst obligatorischen "Stempel" für Stammbesteller kann man auch bei Lieferando sammeln, und zwar Anbieterübergreifend. Das kostenlose Essen nach dem 10. Stempel bekommt man also auch viel schneller zusammen, wenn man bei unterschiedlichen Gastronomen bestellt. Weitere Komfortfunktionen sind zum Beispiel Möglichkeiten, Lieblingsessen abzuspeichern oder die Lieferanten zu bewerten (so kann man schon vorher sehen, ob das Essen gute Qualität hat oder nicht). Wie ich gehört habe ist das Lieferando-Angebot aber eher in den größeren Städten interessant und auf dem Land noch nicht so verbreitet. Also: Wer in einer größeren Stadt wohnt und sich ab und zu etwas liefern lässt - einfach mal ansurfen und Postleitzahl eingeben.

17Mrz/110

Philips Airfryer – Angekommen & ausgepackt

Gestern Abend kam ein großes Paket von trnd mit dem Philips Airfryer an. Wir haben es natürlich gleich ausgepackt und wie üblich waren neben dem Gerät wieder allerlei Gimmicks dabei - z.B. Servietten, Brotzeittüten, Postkarten, ... Leider aber diesmal keine Gutscheine, die kommen bei Freunden und Kollegen meistens am besten an ;-) .

[singlepic id=106 w=320 h=240 float=]

Ersteindruck

Gestern Abend hatten wir keine Zeit mehr, den Airfryer mal auszuprobieren. Der Ersteindruck ist aber sehr gut. Das Gerät ist solide verarbeitet, die Bedienelemente wirken durchdacht. So lässt sich die Schublade, die den "Essenskorb" beinhalten, sehr leicht öffnen - und der Griff ist sehr robust. Mit einem Bedienrat stellt man leicht die Temperatur ein und eine Zeitschaltuhr (die so funktioniert wie eine Eieruhr), die den Airfryer auch ausschaltet, ist auch gleich integriert. Ganz subjektiv gesehen und ohne dass wir es ausprobiert haben wirkt der Essenskorb ein wenig klein. Ob man da wirklich eine z.B. Pommesportion für 4 Personen hineinbekommt, ist fraglich.

Unpraktisch: Der Philips Airfryer hat viele Ecken und Stoßkanten. Diese neigen bei Küchenartikeln, die mit Speisen in Berührung kommen eigentlich immer dazu, zu verschmutzen. Gerade der Rand oben (der vermutlich zur Belüftung dient), dürfte sich nur schwer reinigen lassen.

Praktisch: Am unteren Ende des Gehäuses sind kleine Einbuchtungen vorhanden, mit denen sich der Airfryer sehr gut tragen lässt. Außerdem ist ein kleiner Aufkleber aufgebracht, der die Garzeit verschiedener Speisen darstellt.

[singlepic id=117 w=320 h=240 float=]

Ich bin wirklich gespannt, ob sich die Zubereitung von einem normalen Umluft-Heißluftofen unterscheidet. Technisch sieht das mit den Heizstäben schon sehr ähnlich aus. trnd und Philips haben gleich ein ganzes Rezeptbuch mitgeliefert, da werden wir in den nächsten Wochen sicher ein paar Ideen umsetzen.

Am Ende des Projektzeitraums muss ich das Gerät übrigens an trnd zurücksenden. Warum der Airfryer nicht verlost oder verschenkt wird wurde leider nicht angegeben. Frage mich auch, was trnd oder Philips mit den 200 gebrauchten Testgeräten anfangen wollen. Irgendwo habe ich was "internen Demonstrationen" gelesen, vermutlich werden also Vorführgeräte bei Philips draus.

Und hier noch ein paar Ersteindrücke:

[nggallery id=14]