Php.ini disable_functions Değerlerini Düzenlemek

MaestroPanel siteye özel php.ini içindeki disable_functions’a güvenliği sağlamak için tehlikeli fonksiyonları kapatır. Fakat bazen kullanacağınız yazılımın çalışabilmesi için bazı fonksiyonları açmak gerekir. MaestroPanel’de php.ini dosyası şablon olarak gelmekte ve her domain için ayrı olarak yapılandırılmaktadır. MaestroPanel’in Kapattığı Fonksiyonlar disable_functions = “exec, dl, passthru, shell_exec, system, eval, popen, fsockopen, proc_open, proc_get_status, proc_nice, proc_terminate, show_source, stream_socket_server, symlink, link, […]

Read More

PHP’de Notice Mesajlarını Kapatmak

MaestroPanel kullanıcıları için notice mesajlarını nasıl kapatılacağından bahsedeceğiz. MaestroPanel üzerinde her domain için ayrı PHP.ini ‘ler mevcut bu sayede domain odaklı işlemler gerçekleştirebiliyoruz. Sunucuya RDP bağlantısı yaptıktan sonra “ C:\Program Files\MaestroPanel\Configs\ugur.com\php “ yoluna gidelim.   PHP.ini dosyasını açıyor ve error_reporting ‘u aratıyoruz. Common Values ‘ın altında error_reporting yönergenin varsayılan değeri error_reporting =E_ALL | E_STRICT ‘dir. E_ALL değeri bütün hataları raporlar, biz sadece […]

Read More

MaestroPanel’e PHP 5.6 Desteği Eklemek

MaestroPanel 0.9.6 build 311 sürümü ile beraber PHP 5.6 desteğimizi kullanıma açtık böylece PHP 5.3, 5.4, 5.5 ve 5.6 sürümlerine tam destek verir duruma geldik. Yeni MaestroPanel kurulumlarında PHP 5.6 desteği otomatik olarak gelmektedir fakat daha önce kurulmuş olan MaestroPanel sunucularında bu sürümü ayrıca yüklemek gerekir. Sunucunuza PHP 5.6 desteği eklemek için aşağıdaki adımları takip […]

Read More

Unable to find the wrapper “https” did you forget to enable it when you configured PHP?

MaestroPanel üzerinden PHP ile çalışan uygulamanız aşağıdaki gibi bir hata veriyorsa; Unable to find the wrapper “https” did you forget to enable it when you configured PHP? Çözüm 1. %MaestroPanelPath%\Configs\domain.com\php\php.ini dosyasını açın 2. extension=php_openssl.dll satırını bulun ve başındaki “;” noktalı virgül işaretini kaldırın. Kısacası php’nin openssl extension’unun açık olmamasından kaynaklanan bir durum.

Read More

PhpMyAdmin’de Veritabanım Görüntülenmiyor

Sorun MySQL modülünü kullanarak PhpMyAdmin üzerinden veritabanı yönetilmek istendiğinde PhpMyAdmin’e girilebiliyor fakat sol taraftaki menüden veritabanı tablolarım ve kullanmak istediğim veritabanım görüntülenmiyor., Bilgi PhpMyAdmin konfigürasyonunda bazı kritik veritabanları için hide_db seçeneği bulunmaktadır. MaestroPanel PhpMyAdmin kurulumunda bu ayarın değerini default olarak aşağıdaki gibi ayarlamaktadır. (information_schema|phpmyadmin|msyql|performance_schema) Bu ayarın amacı MySQL’in çalışması için gerekli olan bu veritabanlarına phpmyadmin’den […]

Read More

PhpMyAdmin SQL Dosyası Yükleme

phpmyadmin’de eğer herhangi bir veritabanı seçmezseniz ve sql dosyanızda database seçme komutu yok ise (USE veritabanı_adı) aşağıdaki hatayı almanız muhtemel. Muhtemelen çok büyük dosya göndermeyi denediniz. Lütfen bu sınıra çözüm yolu bulmak için belgeden yararlanın. Çözüm Veritabanları menüsünden ilgili veritabanını seçip açılan ekranda İçe Aktar bağlantısından sql dosyanızı yüklemeyi deneyin. Eğer veritabanınız çok yüksek boyutlu […]

Read More

PHPMailer: Called Mail() without being connected

PHP üzerinden PHPMailer Class’ını kullanarak mail göndermeye çalışırken genelde aşağıdaki hataya benzeyen bağlantı ile alakalı hatalar alabilirsiniz. The following From address failed: * : Called Mail() without being connected Çözüm PHPMailer sınıfıt SMTP bağlantıları sırasında PHP’nin fsockopen fonksiyonunu kullanır. MaestroPanel’de bu fonksiyon güvenlik nedeni ile varsayılan olarak kapatılmıştır. fsockopen fonksiyonunu aktifleştirmek için; %MaestroPanelPath%\Configs\domain.com\php\php.ini dosyasını açın. […]

Read More

PHP: Allowed memory size of xx bytes exhausted (tried to allocate xx bytes)

Sorun PHP uygulamalarında gördüğümüz bu hata genelde PHP uygulamasının ihtiyaç duyduğu Ram kaynağının izin verilenden fazla olmasından kaynaklanır. WordPress gibi plug-in tabanlı web uygulamalarında sık görülen bir uyarıdır. Allowed memory size of 16777216 bytes exhausted (tried to allocate 24576 bytes) Çözüm PHP Scriptinin tüketebileceğin maksimum memory limitini (http://php.net/memory-limit) php.ini dosyasından düzenleyin. MaestroPanel’de siteye özel php […]

Read More

PHP Büyük Dosya Yükleme Ayarları

PHP uygulamalarından yüksek boyutlu dosyaları sunucuya upload etmek istediğinizde PHP ile gelen varsayılan ayarların limiterine takılabilirsiniz. Bu limitleri php.ini’den veya PHP uygulamanızın içinden düzenleyebilmeniz mümkün. Sorun PHP uygulamalarında 10MB’dan büyük dosyalar upload edilemiyor. Sebep php.ini varsayılan upload limitini 12MB olarak belirler. Siz bu boyuttan daha fazla olan dosyayı gönderdiğinizde aşağıdaki hatalardan biri ile karşılaşmanız mümkündür. […]

Read More