php4'ten php5'e geçme

Kodla Büyü
Re: php'ten php5'e geçme

Nasıl yani?
Normalde PHP 4'te çalıştırdığınız site 5'te de çalışacaktır. Ancak global register'lar 5'te kapalı olduğundan örneğin bir formdan gelen bilgiyi sitenizde doğrudan
echo $kullaniciadi; şeklinde yazdırıyorsanız, 5 sürümünde

$kullaniciadi = $_POST['kullaniciadi'];
echo $kullaniciadi;
şeklinde global registerları kullanmadan, gelen bilgileri manuel olarak alıp, işlersiniz. Bu tarz sürümler arasında farklar olabilir. Yoksa şunu yapın scriptiniz PHP 5'te hatasız çalışır demek mümkün değil. Bu nedenle PHP 4 ve PHP 5 arasındaki farkları öğrenip, sitenizin kodlarını gözden geçirmeniz gerekiyor. Ama önce isterseniz sitenizi local'de (örneğin WAMP kurarak) deneyin.
 
Benim de iyice kafam karıştı. Wordpress tanımlamamı php5 e nasıl geçirebilirim? siteye resim yüklerken geçici klasör kayıp hatası alıyorum.
 
Siteniz WordPress ile yapılmışsa PHP 4 yada 5 sürümü farketmeksizin çalışacaktır. Aldığınız hata mesajından PHP'nin çalışması için gerekli Tmp klasörünün silinmiş olduğu anlaşılıyor. PHP'de resim yüklenirken resim öncelikle geçici bir klasöre (genellikle tmp klasörü olup, public_html klasörünün bir üstündedir) yüklenir ve oradan istenilen klasöre taşınır. Sanırım siz ya da hosting firmanız sizin sitenize ait tmp klasörünü silmiş.
Hosting firmanızla iletişime geçiniz.
 
önce onlar da tmp den kaynaklandığını düşündüler. Düzenlemeler yaptılar. Değişen bir şey olmadı. sonra da sunucuyla ilgili bir problem olmadığını, php4 ile alakalı son sürüm wordpress problem yaratıyor olabilir dediler.
 
sunucu php4 kullanıyorsa onların php5 yuklemesı gerekır kendi sunucularına..siz isterseniz wordpress 2.92 olsada farketmez..
çözüm yeni bir sunucuya taşınmanız olcak php5 destekli
 
BBNET
Geri
Üst