PHP

Web sitemde görüntülenen hataları ve uyarıları gizleyebilir miyim?

PHP Hataları ve uyarıları hosting hesabı kontrol paneli aracılığıyla kapatılabilir. Hesabınızın PHP hatalarını devre dışı bırakmak / etkinleştirmek için Kontrol Panelinize erişin ve PHP Yapılandırması menüsünü bulun. Kontrol paneli sayfanızın üst kısmındaki Arama Çubuğuna "PHP" yazabilirsiniz. PHP Yapılandırmas menüsüne erişin, HATALARI GÖSTER alanında Etkin / Devre Dışı ayarını seçin. İşlem tamamlandıktan sonra, menünün altındaki Kaydet seçeneğine tıklayın. Notlar: Web sitenizdeki t...

PHP Fatal error: Cannot redeclare function hatası

'PHP Fatal error: Cannot redeclare function' iletisini veya benzer hata iletisini komut dosyanızda görürseniz, komut dosyası kodunuzda bir sorun olduğu anlamına gelir (aynı fonksiyonu birden çok kez bildirmeye çalışır). Bu hata, fonksiyonunuzun zaten tanımlandığını söylüyor. Bu şu anlama gelebilir: * Iki dosyada aynı fonksiyona sahipsiniz * Aynı fonksiyonu aynı dosyada iki yerde tanımladınız * Fonksiyonunuzun tanımlandığı dosya iki kez dahil edildi (bu nedenle, fonksiyon iki kez tanıml...

Parse error: syntax error, unexpected T_PRIVATE

'unexpected T_PRIVATE' veya benzer hata alırsanız, komut dosyanızın "ayrılmış(reserved)" değişkenleri kullanmadığından emin olun. Örneğin, $private PHP5'te "ayrılmış" değişken olduğundan, $private değerini başka bir şekilde yeniden adlandırın. Ardından sorun düzelecektir. Daha fazla bilgi edinmek için şu bağlantıyı ziyaret edin: http://www.google.com/search?q=unexpected+T_PRIVATE

PHP yürütme süresi nedir?

PHP yürütme süresi, komut dosyanızın belirli bir süre çalıştırılmasını sağlar. Tekli planda 60 saniyelik ve Premium planda script başına 120 saniyelik bir limit vardır, Business planda ise bu limit 240 saniyedir.

Zlib sıkıştırmasını etkinleştirebilir miyim?

Kontrol Paneli aracılığıyla Hosting Hesabınız için "Zlib Sıkıştırması"nı hızlı bir şekilde etkinleştirebilir / devre dışı bırakabilirsiniz. "Zlib Sıkıştırması" özelliğini etkinleştirmek / devre dışı bırakmak için, Kontrol Paneline gidin ve PHP Yapılandırması menüsünü bulun.

HTML dosyalarda nasıl PHP ayrıştırma yapabilirim?

Web sitenizin tüm .html sayfalarını .php dosyası olarak çalıştırmak istiyorsanız (HTML dosyalarda PHP ayrıştırma), tek yapmanız gereken .htaccess dosyanıza aşağıdaki kod satırını eklemek: AddHandler application/x-httpd-lsphp .htm .html ÖNEMLİ: .htaccess dosyanızda değişiklik yapmak web sitenize erişimi bozabileceğinden, .htaccess dosyanızın yedeğini oluşturduğunuzdan emin olunuz.

Web sitem için PHP zaman dilimi ayarını nasıl düzenleyebilirim?

Global sunucu zamanı değiştirilemez, ancak date_default_timezone_set PHP fonksiyonunu kullanarak, web siteniz için zaman dilimini ayarlayabilirsiniz. Saat dilimini ayarlayan ve denetleyen örnek kod: <?php date_default_timezone_set("Asia/Bangkok"); echo date_default_timezone_get(); ?> Kullanılabilir PHP saat dilimlerinin bir listesini buradan bulabilirsiniz: http://www.php.net/manual/tr/timezones.php

PHP hata raporlamasını nasıl kapatabilirim?

PHP hata raporlamayı kapatmak için PHP komut dosyanızdaki şu satırı kullanabilirsiniz: error_reporting(0); Bunu başka herhangi bir PHP yönergesinden önce kullanmayı unutmayın. Alternatif olarak, bu satırı .htaccess dosyanıza (public_html klasörünüzde bulunur) ekleyebilirsiniz, böylece herhangi bir php hata mesajı gizlenir: php_flag display_errors off Ayrıca PHP Hataları ve uyarıları Kontrol Paneli aracılığıyla kapatılabilir. Hesabınızın PHP hatalarını devre dışı bırakmak / etkinleşti...

Web sitem mevcut PHP versiyonu ile çalışmıyor

PHP versiyonunu hesabınızın kontrol panelinden değiştirebilirsiniz. Lütfen kontrol panelinize girin ve "PHP Yapılandırması" özelliğine gidin. "PHP Yapılandırması" sayfasında PHP versiyonunu seçebileceksiniz. Yanlış bir PHP versiyonu seçerseniz, bu durumun web sitenizin boş bir sayfa göstermesine neden olabileceğini lütfen aklınızda bulundurun.

.htm ve .html belgelerde nasıl php kodu çalıştırabilirim? 

.html/.htm dosyalar için .htaccess içine aşağıdaki kodu ekleyin: AddType application/x-httpd-php .html .htm

Maksimum giden mesaj büyüklüğü nedir?

Maksimum giden posta mesaj boyutu 25MB'a ayarlanmıştır. Eğer mesaj yollamak için ISP SMTP sunucusunu kullanıyorsanız, uyguladıkları limitleri sormak amacıyla onlarla iletişime geçebilirsiniz.

PHP çalıştırma-uygulama zamanı nedir?

Maksimum PHP çalıştırma zamanı 120 saniyeye ayarlanmıştır (Business planı için 240).

Short open tags'i nasıl devre dışı bırakırım?

Short open tags'i devre dışı bırakmak için, web sitenizin ana dizininde bir .htaccess dosyası oluşturmalısınız, eğer .htaccess dosyanız zaten varsa şu satırı eklemelisiniz: php_value short_open_tag 0

Pecl ssh2 yüklenebilir mi?

Bu sorun için üzgünüm ama pecl ssh2 uyumluluk sorunları nedeniyle sunucularımıza yüklenememektedir.

SuPHP, suApache, suexec ya da suhosin destekliyor musunuz?

SuPHP, suapache, suexec ya da suhosin modülleri desteklenmemektedir. Ancak PHP open_basedir koruması ve mod_security Apache modülü gibi diğer güvenlik modüllerini sunucularımız da çalıştırabilirsiniz. Bu web siteniz için en iyi korumayı sağlar.

Zend destekliyor musunuz?

Zend tamamiyle desteklenmektedir. Zend ile kodlanmış uygulamalarınızı hiçbir problem yaşamadan çalıştırabilirsiniz. Ancak, Zend ile kodlanmış uygulamalarınızı BINARY modda yüklemeniz gerektiğini unutmayınız(FTP istemcileri genellikle *.PHP dosyalarını ASCII modda yüklerler). FTP istemcinizin modunu ASCII'den BINARY'e çevirebilirsiniz. BINARY modda nasıl yükleme yapacağınıza emin değilseniz, lütfen kod geliştiricinize danışınız.

Output_buffering nasıl devre dışı bırakılır?

Output buffering'i devre dışı bırakmak için lütfen .htaccess dosyanıza aşağıdaki satırı ekleyiniz: php_value output_buffering Off

Allow_url_include etkinleştirebilir / devre dışı bırakabilir misiniz?

Allow_url_include fonsiyonu sunucularımız da zaten etkindir.

PHP'de TLS stream taşımasını etkinleştirebilir misiniz?

Bu özellik (PHP soketleri) sunucularımız da varsayılan olarak etkindir.

Php_imap destekliyor musunuz?

Evet, sunucularımızda php_imap PHP fonksiyonu desteklenmektedir.

PHP için geoip PECL modülü yükleyebilir misiniz?

Ne yazık ki, güvenlik sebebiyle PHP için geoip modülü sunucularımıza yüklenememektedir. Ancak PHP scriptleriniz için olağan geoip veritabanı kullanabilirsiniz.

mod_security'i nasıl devre dışı bırakırım?

Lütfen mod_security'i devre dışı bırakmak için .htaccess dosyanıza aşağıdaki satırları ekleyiniz: SecFilterEngine Off SecFilterScanPOST Off

mcrypt destekliyor musunuz?

Evet, destekliyoruz! Bununla birlikte, lütfen PHP v7.1'de mcrypt'in kullanımdan kaldırıldığını (http://php.net/manual/tr/migration71.deprecated.php) (artık desteklenmediğini) not ediniz. Daha eski PHP sürümlerinde (http://destek.hostinger.web.tr/409938-PHP-versiyonunu-güncelleyebilir-misiniz) mcrypt modülünü kullanmaya devam edebilirsiniz.

PHP için MagickWand yükleyebilir misiniz?

MagickWand hostingimiz tarafından desteklenmemektedir.

PHP hatalarını nasıl kapatabilirim?

Web sitenizin php hatalarını kapatmak için .htaccess dosyanıza aşağıdaki satırları ekleyiniz: php_flag display_errors off

Hesabımda mod_layout'u etkinleştirebilir misiniz?

Üzgünüm, ama bu modül sunucularımız da etkinleştirilemez.

suhosin.request.max_vars değerini değiştirebilir misiniz?

Sorun için gerçekten üzgünüm, ama artık limitleri arttıramıyoruz. Paylaşımlı sunucularımız için PHP limitlerimiz zaten maksimuma ayarlıdır.

Sunucuya APC (Alternative PHP Cache) yükleyebilir misiniz?

Ne yazık ki, varsayılan PHP önbelleği kullanıyoruz ve bu yüzden sunucularımıza APC (alternative PHP cache) yükleyemiyoruz. Anlayışınız için teşekkürler.

Sunucularınıza PECL id3 yükleyebilir miyim?

Güvenlik nedenlerinden dolayı sunucularımıza PECL id3 yüklemek mümkün değildir.

dl() fonksiyonu etkin mi?

Üzgünüz, ama güvenlik nedenleri dolayısıyla bu fonksiyonu veya yükleyiciyi etkinleştiremiyoruz.

PHP SOAP etkin mi?

PHP SOAP fonksiyonu sunucularımız da tamamiyle desteklenmektedir.

fsockopen etkin mi?

PHP fonksiyonu fsockopen() etkindir.

Sunucularınızda zlib yüklü mü?

Zlib PHP modülü sunucularımızda yüklü ve varsayılan olarak etkin durumdadır.

PHP mail() fonksiyonu çalışıyor mu?

PHP mail() sorunsuz çalışmaktadır. Ancak, dikkatinizde bulundurmanız gereken bir şey var, bu paylaşımlı bir sunucudur ve bazen alıcınıza gönderilen yüksek miktarda mail olmasından dolayı alıcı tarafından daha önce bloklanmış olma ihtimaliniz vardır.

Auto_prepend_file'ı ya da auto_append_file'ı devre dışı bırakabilir misiniz?

Maalesef, auto_prepend_file ve auto_append_file ayarları devre dışı bırakılamaz.

Sunucularınızdaki maksimum dosya yükleme limiti nedir?

PHP upload_max_filesize sunucularımız da 128 MB'a ayarlıdır (Business plan için 256 MB), bu da demektir ki PHP scriptleri ile en fazla 128 MB'a kadar dosya yükleyebilirsiniz. Ayrıca kontrol panelindeki dosya yöneticisi ile dosya yüklerken de 128MB (Business plan için 256 MB) dosya boyutu limitimiz vardır. Şu anda bu limit daha fazla yükseltilemez. Eğer daha büyük boyutlu dosyalar yüklemek istiyorsanız, bu dosyaları FTP istemcisi kullanarak yüklemeniz gerekmektedir (FTP yüklemelerinde dosya boyut...

PHP safe modu sunucularınızda açık mı kapalı mı?

PHP safe mod sunucularımızda varsayılan olarak "off" değerindedir.

PHP ayarlarınız nelerdir?

Sunucumuzun PHP bilgisini buradan kontrol edebilirsiniz: http://server1.main-hosting.eu/phpinfo.php

PHP memory_limit nedir?

PHP memory_limit Tekil hosting planında 128 MB, Premium hosting planında 256MB ve Business hosting planında 512MB'a ayarlanmıştır. Daha fazla artırılamaz, ancak daha büyük limitlere ihtiyacınız varsa, VPS planlarımızı kontrol edebilirsiniz.

Pdo ve pdo_mysql sunuyor musunuz?

Evet, pdo ve pdo_mysql desteğimiz vardır.

Perl/pear uzantılarını yükleyebilir miyim?

Maalesef, sunucularımıza perl/pear uzantılarını yükleyemezsiniz.

PHP open_basedir etkin mi?

PHP open_basedir özelliği varsayılan olarak etkindir ve güvenlik nedenleri dolayısıyla devre dışı bırakılamaz.

Magic_quotes_gpc sunucularınızda etkin mi?

PHP magic_quotes ve magic_quotes_gpc fonksiyonları sunucularımızda varsayılan olarak etkindir.

Allow_url_fopen fonksiyonu etkin mi?

PHP fonksiyonu allow_url_fopen sunucularımızda varsayılan olarak etkindir. Uzak bir URL'den veri çekerken hata alıyorsanız, olası problemler için kodlamanızı kontrol etmeniz gerekmektedir. Standart olmayan bir port aracılığı ile içerik çekmeye çalışıyorsanız, bu port sunucunun güvenlik duvarı tarafından engellenmiş olabilir. Lütfen bize port numarasını söyleyiniz ve bu durumda sizin için engeli kaldıracağız.

PHP versiyonunu güncelleyebilir misiniz?

Çalıştırmak istediğiniz PHP versiyonunu, kontrol panelinin "PHP Yapılandırması" ekranından seçebilirsiniz.

Gzip destekliyor musunuz?

Sunucularımız mod_gzip, mod_deflate varsayılan olarak desteklenmektedir. GZIP kullanmak için, lütfen kodlamanızın başında ob_start("ob_gzhandler") fonksiyonunu çağırınız. Ayrıca kodlamanızın sonunda da ob_flush(); fonksiyonunu çağırınız. Aşağıdaki linklerden çalışıp çalışmadığını kontrol edebilirsiniz: http://www.whatsmyip.org/http_compression/ http://www.whatsmyip.org/http-compression-test/phpgzip/

Register_globals'ı nasıl etkinleştirebilirim?

Sunucularımızda PHP register_global ayarları güvenlik nedenlerinden dolayı varsayılan olarak kapalıdır. Günümüzdeki tüm modern kodlamalar register_globals kullanmıyor, eğer register_globals'ın kapalı olması ile ilgili bir hata alırsanız, kodlamanızı kontrol edebilirsiniz ya da kod geliştiricilerinizden yardım isteyebilirsiniz. Ancak, .htaccess dosyanıza aşağıdaki satırı ekleyerek register_globals'ı aktifleştirmeniz mümkündür: php_flag register_globals on Sitenizde güvenlik sorunlarına sebebiye...

mod_rewrite aktif midir?

Evet! mod_rewrite modülü varsayılan olarak tüm sunucularımızda önceden kurulu ve aktif durumdadır.

Ek PHP modülleri yükleyebilir misiniz?

Sunucularımız tüm popüler PHP modüllerine sahiptir ve uzantılar zaten yüklüdür. Eğer bazı modüller yüklü değilse, kontrol panelimizle tamamen uyumlu olmadığı anlamına gelmektedir ve şu anda yükleyemeyiz. Paylaşımlı Hosting paketlerimizde bulunmayan belirli modüllere ihtiyacınız varsa, onlara istediğiniz herhangi bir şey yükleyebildiğinizden VPS paketlerimize bakabilirsiniz: https://www.hostinger.web.tr/vps-hosting

Php.ini dosyasını düzenleyebilir miyim?

Maalesef, php.ini dosyasını düzenleyemezsiniz. Ancak ini_set(), ini_alter() PHP fonksiyonlarını ve .htaccess dosyasında php_flag değerlerini kullanarak çoğu PHP ayarını değiştirebilirsiniz.

Global sunucu zamanı

Global sunucu zamanı değiştirilemez, ancak date_default_timezone_set PHP fonksiyonunu kullanarak, web siteniz için zaman dilimini ayarlayabilirsiniz.

Zend Optimizer ya da ionCube yükleyebilir misiniz?

Zend Optimizer ve ionCube gibi PHP uzantıları sunucularımızda varsayılan olarak yüklüdür.

PHP hata raporunu nasıl kapatabilirim?

Php hata raporunu kapamak için aşağıdaki kodu php kodlamanızın içinde kullanabilirsiniz: error_reporting(0); Herhangi bir PHP yönergesinden önce bu kodu çağırmayı unutmayın. Alternatif olarak, php hata mesajlarını bastırmak için .htaccess dosyanıza aşağıdaki satırı ekleyebilirsiniz: php_flag display_errors off

Imagemagick / imagick yolu, ImageMagick kullanımı

ImageMagick hosting hizmetimiz tarafından desteklenmemektedir. Resim dönüştürme için GD ya da Netpbm kütüphanelerini kullanabilirsiniz.