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 -Uhvius-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 ResolutionDependencies Resolved
=============================================================================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================================================================
Installing:
yum-plugin-replace noarch 0.2.4-3.el5 ius 16 kTransaction 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/1Installed:
yum-plugin-replace.noarch 0:0.2.4-3.el5Complete!
[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 ResolutionDependencies 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 kTransaction 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/43Removed:
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.centosDependency Removed:
php-mhash.x86_64 0:5.2.9-2.el5.centos.3 php-tidy.x86_64 0:5.2.9-2.el5.centos.3Installed:
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.el5Dependency Installed:
libedit.x86_64 0:2.11-2.20080712cvs.el5 t1lib.x86_64 0:5.1.1-7.el5Complete!
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 ]
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).
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 ...
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.
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.
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.
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?
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.
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.
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]