Showing posts with label drupar. Show all posts
Showing posts with label drupar. Show all posts

Tuesday, May 18, 2010

Downgrading PHP to 5.2 in Lucid

ปัญหาหลัง upgrade Ubuntu เป็น 10.04 Lucid Lynx คือ ได้ PHP เป็นเวอร์ชัน ล่าสุด (5.3) แต่ Drupal ทั้ง 5 และ 6 มันยังไม่ support พอเริ่มใช้งาน ก็จะเต็มไปด้วย error และ warning

เนื่องจาก repositories ของ Lucid มันไม่มี PHP 5.2 อยู่แล้ว ก็เลยต้องย้อนกลับไปใช้ repositories ของ Karmic แทน
หลังจากค้น ๆ ก็เจอเป็น script สำเร็จรูปตามด้านล่าง run as root เป็นอันจบ

#! /bin/sh
php_packages=`dpkg -l | grep php | awk '{print $2}'`

sudo apt-get remove $php_packages

sed s/lucid/karmic/g /etc/apt/sources.list | sudo tee /etc/apt/sources.list.d/karmic.list

sudo mkdir -p /etc/apt/preferences.d/

for package in $php_packages;
do echo "Package: $package
Pin: release a=karmic
Pin-Priority: 991
" | sudo tee -a /etc/apt/preferences.d/php
done

sudo apt-get update

sudo apt-get install $php_packages

 เจอมาจาก KAndy-Live และ Stjin