cPanel kurulu sunucu üzerine php Phalcon Framework‘ü aşağıdaki adımları takiben kurabilirsiniz.
Önceliklie sunucumuza git‘i kuruyoruz.
yum install git
cPanel kurulu sunucu üzerine php Phalcon Framework‘ü aşağıdaki adımları takiben kurabilirsiniz.
Önceliklie sunucumuza git‘i kuruyoruz.
yum install git
CentOS sunucunuz üzerinden php sessionlarını cacheleyerek sitenizin daha hızlı açılmasını sağlayabilirsiniz. Bunun için memcached servisini kurabilirsiniz.
Memcached sayesinde siteleriniz hızlı bir şekilde açılabilir. Memcached sessionları diskte değil bellekte tutmaktadır. Bellek daha iyi performans vermekte ve sitelerin daha hızlı açılmasını sağlamaktadır.
phpMyAdmin kurulu sunucunuz üzerinde, phpMyAdmin’e URL üzerinden girmek istediğiniz de aşağıdaki hatayı alıyor iseniz,
phpMyAdmin: Cannot load mysql extension. Please check your PHP configuration
PHP’nin mysql modülünü sunucunuza kurmanız gerekmektedir. php-mysql modülü PHP uygulamalarında MySQL veritabanı kullanmamızı sağlamaktadır.
Bash script ile linux sunucularımız üzerinde bir çok zaman alacak işlemi basit ve zahmetsiz bir şekilde gerçekleştirebilirsiniz. Aşağıdaki bash script var olan veritabanı yedeğini almayı ve alınan veritabanı yedeğini bir ftp hesabına yedekleme işlemlerini gerçekleştirmektedir.
Site üzerinden smtp ile mail gönderimi sırasında Language string failed to load: connect_host hatası alınıyor ise $mail->Host kısmına yanlış sunucu adresi yazıldığından bu hata alınmaktadır.
Sitenizde Warning: Creating default object from empty value gibi bir hata alıyor iseniz kodlamada php class tanımlaması yapılmadan class yapısına göre kodlama yapılmasındadır.
Phpmyadmin girişlerinizde aşağıdaki gibi bir hata alıyor iseniz;
Notice: Array to string conversion in libraries\Error.class.php on line 179
Çözümü için 178. satırdaki kodlar ile ilgili aşağıdaki değişiklikleri gerçekleştirebilirsiniz.
WordPress tabanlı yazılım üzerinden admin panelinize kullanıcı adı ve şifre ile giriş yaparken sayfanız direk olarak https:// olarak açılmaya çalışıyor ve sayfa görüntülenemiyor ise kullanıcı girişlerinde yanlışla ssl ile girişleri aktif hale getirmenizden kaynaklı bir sorun yaşıyorsunuzdur.
Sitenizde aşağıdaki gibi bir hata alıyor iseniz sunucu üzerinden php gd kütüphanesi yüklü olmadığındandır.
GD Library Error: imagecreatetruecolor does not exist
Sunucu üzerine php gd kütüphanesini kurmak için aşağıdaki işlemeri gerçekleştirebilirsiniz.
Prestashop e-ticaret yazılımında admin panel üzerinde özellikle “translations” kısmında aşağıdaki gibi hata alıyor olabilirsiniz. Bunun nedeni sitenizin bulunduğu sunucu üzernden genel php ayarlarına takılmanızdır.
Opencart yazılımınız iletişim formundan mail gönderirken Error: MAIL FROM not accepted from server! gibi bir hata alıyor iseniz system/library/mail.php dosyasının içerisiği aşağıdaki gibi değiştirerek sorunu çözebilirsiniz.
Joomla iletişim formundan mail göndermeye çalıştığınızda PHPMAILER_FROM_FAILED hatası alıyor iseniz aşağıdaki adımları takiben sorunu çözebilirsiniz.
/libraries/phpmailer/smtp.php dosyasını açıyoruz;
Windows sunucular üzerinden kurulu olan wordpress sitenizi admin panel üzerinden otomatik günceller iken aşağıdaki hata ile karşılaşıyor iseniz;
PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file ‘C:\WINDOWS\TEMP/wordpress-3.tmp’
Joomla bir sitesinizde aşağıdakii hatayı alıyor iseniz;
unable to load session storage class database
Çözümünü configuration.php dosyası içerisinden aşağıdaki satırı değiştirerek sorunu giderebilirsiniz.
Php ile mail() fonksiyonu ile değil SMTP üzerinden mail gönderimi yapacabiliceğimiz işlemlerden bahsedelim. mail() fonksiyonu ile gönderilen maillerin bir çoğu spam ve gereksize düşmektedir.
Ayrıca son zamanlarda bir çok hosting firması sunucularından güvenlik nedeni ve ip adreslerinin itibarı blackliste düşmesi için mail() fonksiyonunu devredışı bırakarak sadece SMTP kimlik doğrulamalı mail gönderimine izin vermektedir.
Ayrıca bir çok sunucu artık SMTP sunucusu üzerinden gelmeyen maillerde kabul etmemektedir.
Örnek kodları http://www.yardimmerkezi.net/php_smtp_mail.zip adresinden indirebilirsiniz. Bizim için önem arz eden dosya mail.php dosyasıdır. mail.php dosyası içerisindeki ayarlarımızın bir örneği aşağıda mevcuttur.