Yazar: Ayhan ARDA

  • Auxiliary failed: Msf::OptionValidateError The following options failed to validate: SMBDirect hatası

    Metasploit te exploit çalıştırırken Auxiliary failed: Msf::OptionValidateError The following options failed to validate: SMBDirect hatası alabilirsiniz , show options ta bu özellik çıkmadığı için çözüm olarak SMBDirect true değerini set etmeniz yeterlidir. Örnek aşağıdaki gibidir. msf auxiliary(smb_version) > exploit [-] Auxiliary failed: Msf::OptionValidateError The following options failed to validate: SMBDirect. msf auxiliary(smb_version) > set SMBDirect…

  • Wafw00f aracını kullanarak hedef sistemde Waf (Web Application Firewall) tespiti

    Bir sisteme saldırmadan önce (güvenlik testi diyelim 🙂 ) hedefin önünde ne çeşit bir firewall olduğunu bilmek işimizi kolaylaştıracaktır ki buna göre yöntemler ile içeriye girmeye çalışalım ya da hiç arkamıza bakmadan kaçalım. Bu tespiti kolaylaştırmak için Wafw00f isimli bir araç var ve bu araç Kali Linux içinde öntanımlı olarak kurulu geliyor , Diğer distro…

  • CryptoPHP PHP malware tespiti ve temizleme

    CryptoPHP malware i , komut ve kontrol sunucuları ile public key şifrelemesi kullanarak iletişime geçen bir zararlıdır ve bilindik içerik kontrol sistemleri olan wordpress , joomla , drupal gibi sistemler ile kolaylıkla entegre olabilir. Yasadışı arama motoru optimizasyonu yapanlar tarafından kullanılır. Bu script genellikle kendini güncelleyecek şekilde yapılandırılır ve sahibi diler ise onu uzaktan güncelleyebilir…

  • Nmap taramasında CLosed Durumu ile Filtered durumu arasındaki fark nedir?

    Nmap taraması sonuçlarında farklı stateler ile karşılaşacaksınız. Bunlar Open , filtered ya da closed olabilir , Peki Closed ile filtered arasındaki fark nedir ? PORT      STATE    SERVICE 21/tcp    open     ftp 22/tcp    filtered ssh 23/tcp    filtered telnet 25/tcp    open     smtp 80/tcp    open     http 110/tcp   open     pop3 Closed Port; Eğer kapalı bir porta SYN gönderirseniz ve RST…

  • Linux sunucular arası şifresiz erişim

    Diyelim ki bir adet ana sunucunuz var ve birden fazla erişmek istediğiniz linux sunucu , yani ana sunucunuz diğer sunuculara ssh ile erişirken şifreye gerek olmasın ya da sormasın diye düşünüyoruz. Ana sunucu ip adresim 192.168.126.128 olsun , bu sunucudan şifresiz erişmek istediğim sunucu ip adreside 192.168.126.159 olsun Ana sunucumuza ssh ile erişelim. (192.168.126.128) root@anasunucu:~#…

  • Debian 7.8 üzerine Icınga 2 Kurulumu

    Debian 7.8 üzerine Icınga 2 Kurulumu

    Icınga bildiğiniz üzere open source bir monitoring uygulaması , kurulumu için sıfır bir debian 7.8 hazırladım ve debian kurulumu esnasındaki seçeneklerde sadece ssh ve standart sistem araçlarını dahil ettim. İlk olarak ssh tan erişelim ve icinga nın paket reposunu, debian ın paket konfigürasyonuna ekleyelim ve böylelikle sistem indireceği adresi biliyor olsun.Sonrasında repoları güncelliyor olacağız. Şimdi…

  • Ubuntu 14.04 üzerine Docker Kurulumu

    Ubuntu 14.04 üzerine Docker Kurulumu

    Bu yazıyı gelecek docker serimizin birinci adımı gibi düşünüyorum , Ubuntu üzerine docker kuracağız. Elimizde yine sıfır bir ubuntu 14.04 olduğunu varsayıyorum , öncelikle paketleri güncelleyelim. Şimdi docker.io yükleyelim. Docker.io dosyasını klasöre bağlayalım ve path i düzeltelim. Şimdi restart sonrası tekrar otomatik olarak çalışmasını sağlayalım. hepsi bu kadar , şimdi docker yazarak kurulduğunu görebilirsiniz. Kullanımını…

  • Ubuntu 14.04 üzerine Hadoop 2.6.0 Kurulumu

    Ubuntu 14.04 üzerine Hadoop 2.6.0 Kurulumu

    Bu yazımızda tek bir node üzerine Hadoop kurulumu yapacağız. Gereksinimler; 1 – Oracle Java 8 Kuralım. Apache Hadoop bir java framework ü , dolayısı ile çalışabilmesi için java kurulu bir sunucu olmalı. Yukarıdaki işlem java yı /usr/lib/jvm/java-8-oracle path ine kuracaktır. Kurulumu test etmek için aşağıdaki komutu girebilirsiniz. 2 – HDFS ve MapReduce Erişimi İçin Bir Grup…

  • MSSQL Server’da “saving changes is not permitted the changes you have made require the following tables to be dropped” hatası

    Mssql serverda mevcut tablomuzda değişiklik yapmak istediğimizde aşağıdaki hatayı alabiliriz , bunun sebebi sql server management studio nun tabloyu korumak için bizi kısıtlamasıdır. saving changes is not permitted the changes you have made require the following tables to be dropped Hatanın çözümü için sql server management studio da Tools menüsüne erişiniz , Designers bölümünde Table…

  • Centos 6.x üzerine Apache , Php , Mysql ,Phpmyadmin Kurulumu (LAMP)

    Centos 6.x üzerine Apache , Php , Mysql ,Phpmyadmin Kurulumu (LAMP)

    Öncelikle mevcut kurulu tüm paketleri güncelleyelim. yum update Mysql Kurulumu: Kurulum için aşağıdaki komutu çalıştırınız; yum -y install mysql mysql-server Sistem reboot edildiğinde otomatik olarak açılışta çalışır duruma gelmesini sağlayalım. chkconfig –levels 235 mysqld on Servisi başlatalım. /etc/init.d/mysqld start Mysql için şifre atayalım , default şifre boş gelir. Enter ile geçiniz , sonrasında istediğiniz şifreyi…

  • IIS7 linklerde + (artı) karakterinin çalışmaması

    IIS 7 çalışan bir web serverda linklerinizde + karakteri var ise muhtemelen 404 alacaksınız. Örnek url aşağıdaki gibi olabilir , www.ayhanarda.com/icerik/resimler/resim+ayhan+arda.aspx Çözüm için web.config dosyasına aşağıdaki blogu ekleyiniz. <system.webServer> <security> <requestFiltering allowDoubleEscaping=”true” /> </security> </system.webServer>

  • FreeBsd Üzerine Nano Kurulumu

    Nano linux/unix tabanlı sistemlerde sık kullandığım bir editor fakat freebsd üzerinde default olarak gelmemekte , kurulumu aşağıdaki şekilde yapabilirsiniz. Öncelikle port ağacımızı güncelleyelim. Güncel kullananlar direk bir alttaki kurulum adımına geçebilir. portsnap fetch update portsnap fetch extract update Şimdi nano kurulumuna geçebiliriz. cd /usr/ports/editors/nano make install clean ln -s /usr/local/bin/nano /usr/bin/nano Şimdi nano kullanılabilir olacaktır…

  • Linux sunucularda ssh üzerinden internet bağlantı hızı ölçmek

    Bazı durumlarda bağlantı hızını ölçmek isteyebilirsiniz , örneğin bir firmadan vps aldınız ve hızınız yavaş , bunu firmaya ispatlamanın bir yolu olmalı , normal şartlarda bir browser kullanıyor iseniz http://www.speedtest.net/ üzerinden görsel olarak görebilirsiniz peki ya masaüstü ortamı kurulu değilse bunu nasıl yaparız. SSH üzerinden erişip aşağıdaki adımları takip edebilirsiniz. Öncelikle speedtest-cli kuralım. (phyton ile…

  • mount: unknown filesystem type ‘ntfs’ hatası

    Centos dağıtımı öntanımlı olarak ntfs desteklememekte ancak kolay bir şekilde tanımlanabilmektedir. Öncelikle ssh a erişiyoruz, rpm paketini indirip açıyoruz. wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm rpm -Uhv rpmforge-release-0.3.6-1.el5.rf.i386.rpm Şimdi yum ile kuralım. yum install fuse fuse-ntfs-3g dkms dkms-fuse İşlem bu kadar , şimdi mount edeceğimizklasörü oluşturuyoruz. mkdir /mnt/usb ve sıra mount etmeye geldi, aşağıdaki şekilde mount edebiliriz. Burda /dev/sdc1…

  • MySQL – myisamchk: error: myisam_sort_buffer_size is too small hatası

    Büyük boyutlu myisam tablolarınızı repair ederken başlıkta belirtilen hatayı alabilirsiniz. Sebebi myisam sort buffer size değerine takılmanızdır. Bunun için tablo repair işlemlerinizi aşağıdaki şekilde yapabilirsiniz. root@ayhanarda [/var/lib/mysql/ayhan_testdb]# /etc/init.d/mysql stop Shutting down MySQL… SUCCESS! root@ayhanarda [/var/lib/mysql/ayhan_testdb]# myisamchk -r -q ayhan_posts.MYI –sort_buffer_size=3G – check record delete-chain – recovering (with sort) MyISAM-table ‘ayhan_posts.MYI’ Data records: 0 – Fixing…

  • Debian ve ubuntu’da unutulan root parolası resetleme

    Şifre sıfırlama işlemi linux dağıtımlarına gore değişiklik gosterebilmekte , ornegin centos ta bu işlem single mod a erişerek tamamlanırken debian da bash e düşme adıyla anılmaktadır. Her durumda dolayısı ile bir linux işletim sisteminin root parolasını unutursanız paniğe kapılmanıze gerek yok. Sistemi yeniden başlatın , açılışta grub menüsünü göreceksiniz. Size hangi kerneldan açılacağını soran ekrandan…

  • Linux sunucularda ffmpeg kurulumu

    Bir zamanlar üzerinde çok vakit harcadğımız ffmpeg kurulumu artık basit bir shell script ile yapılabilmekte , tek yapılması gereken aşağıdaki komutları sırası ile ssh üzerinden çalıştırmaktan ibaret. Üstelik bu açık kaynak script ile sadece ffmpeg kurmak ile kalmıyorsunuz ayrıca aşağıdaki gereksinimleride kurmuş oluyorsunuz. cd /usr/local/src wget http://mirror.ffmpeginstaller.com/old/scripts/ffmpeg7/ffmpeginstaller.7.4.tar.gz tar -zxvf  ffmpeginstaller.7.4.tar.gz cd ffmpeginstaller.7.4 ./install Kurulan Paketler…

  • PrestaShop Call to undefined method Db::getInstance() in hatası

    Prestashop kurulu sitenizde beyaz sayfa görüyor ve error log larınızda muhtemelen 150-160. satırlar arasında aşağıdaki hatayı alıyor iseniz bu hatayı config dosyanızda işlem yaparak gidermek mümkün. Hata :  PHP Fatal error:  Call to undefined method Db::getInstance() in /home/shoptest.ayhanarda.com/httpdocs/classes/shop/ShopUrl.php on line 159 Çözüm : /config/config.inc.php dosyasını açınız. setlocale(LC_CTYPE, $locale); ile başlayan satırı bulun başına 2 adet…

  • Whm Cpanel Üzerine Phalcon Framework Kurulumu

    Sonunda Phalcon framework cpanel üzerindeki easyapache den derlenebilir hale getirildi ve aşağıdaki şekilde derleyebilirsiniz. Öncelikle sunucumuza git kuralım yum install git ya da yum install git-core Eğer hata alır iseniz aşağıdaki komut ile kurabilirsiniz. yum –disableexcludes=main install git Git in kurulup kurulmadığını ve lokasyonunu doğrulayalım. [email protected] [~]# which git /usr/bin/git Peki versiyonu görelim. [email protected] [~]#…

  • Whm / Cpanel de unutulan güvenlik sorularını ssh tan devre dışı bırakma

    Bazı durumlarda güvenlik amacıyla oluşturduğumuz soruların cevaplarını unutabiliyoruz ,bu gibi durumlarda whm e erişemez oluyoruz , çözüm için sunucunuza ssh ile erişin. Kullandığınız text editör ile aşağıdaki dosyayı açınız. nano /var/cpanel/cpanel.config Açılan dosyada aşağıdaki satırı bulun. SecurityPolicy::SourceIPCheck=1 Yukarıdaki satırı aşağıdaki gibi değiştirin. SecurityPolicy::SourceIPCheck=0 Şimdi tweak settings i güncellememiz gerekiyor. Aşağıdaki komutu kullanabilirsiniz. /usr/local/cpanel/whostmgr/bin/whostmgr2 –updatetweaksettings Artık…

  • Cpanel kurulu sunucuda /tmp nin read only olması hatası ve çözümü

    Bazı durumlarda /tmp nin read only duruma geçmesi söz konusu olabilir , bu durumda örneğin /tmp altındaki session dosyalarını silmek isterken aşağıdaki hatayı alabilirsiniz. rm: cannot remove `sess_fe063002d32536cc9a800cb05d170648′: Read-only file system ve zaten siteniz login esnasında oturum açamayacaktır , sebebi /tmp ye yazamamasıdır , buradan da anlayabilirsiniz. Bu sorunu gidermek için aşağıdaki işlemleri yapabilirsiniz. Öncelikle…

  • Bash Güvenlik Açığı

    Linux sistemleri etkileyen , heartbleed ten daha tehlikeli gözüken yeni bir açık bulundu , en kısa sürede bash i güncellemelisiniz ,açıktan etkilenip etkilenmediğinizi anlamak için terminal de aşağıdaki komutu çalıştırınız. env x='() { :;}; echo vulnerable’ bash -c “echo this is a test” eğer çıktısı aşağıdaki gibi ise acilen yama yapmalısınız. vulnerable this is a…

  • Could not load file or assembly ‘System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35′ or one of its dependencies hatası çözümü

    Web.config dosyanız için aşağıdaki hatayı alıyor iseniz sunucuda Microsoft .NET Framework 3.5 için Microsoft Chart Controls kurulu değil demektir. Could not load file or assembly ‘System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35′ or one of its dependencies Hatayı gidermek için aşağıdaki linkten indirip sunucunuza kurabilirsiniz. http://www.microsoft.com/en-us/download/details.aspx?id=14422 Sonrasında iisreset yeterlidir. Ayhan ARDA

  • Mysql Strict Mode Aktif mi , Pasif mi?

    Mysql Strict Mode Aktif mi , Pasif mi? Bunu mysql sunucunuzda aşağıdaki sorguyu çalıştırarak öğrenebilirsiniz. mysql> SELECT @@sql_mode; +——————————————–+ | @@sql_mode | +——————————————–+ | STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION | +——————————————–+ 1 row in set (0.00 sec) Yukarıda aktif gözüküyor. Bunu doğrulamanın bir diğer yolu ise aşağıdaki sorgudur. mysql> SHOW VARIABLES LIKE ‘%SQL%’; Connection id:    159718988 Current database: ***…

  • Linux sunucularda kabukta çalışırken ctrl+d ile istemsiz çıkışları engellemek

    Kabukta çalışırken control+d kombinasyonuna yanlışlıkla basıp anında çıkmak mümkündür fakat bu bazen istenmeyen durumlara sebep olmaktadır , bunun önüne geçmek için aşağıdaki işlemleri uygulayabiliriz. Örneğin bir defa değilde 5 defa arka arkaya basınca çıksın demek için export IGNOREEOF=5 komutunu kullanabiliriz , 5 rakamını değiştirmek tercihinize bağlı. Peki farklı bir komut var mı  , tabiki ,…

  • Exclusive access could not be obtained because the database is in use hatası

    Veritabanınızı restore etmeye çalışırken bu hatayı alabilirsiniz , sebebi veritabanının o anda aktif olarak kullanılmasıdır. Hatayı gidermek için Mssql Server Management Studio da Activity Monitor ü açınız. Açılan ekranda database kolonuna geliniz ve ilgili db yi seçiniz , hemen alt kısımda aktif bağlantıları göreceksiniz. Bunların üzerine sağ tıklayıp Kill Process e tıklayınız , bu işlemi…

  • Mssql Serverda Bir database e ait tüm tabloları,ilişkileri, store procedurleri,view leri,functionları silmek

    Tabloları Silmek Tablolar arası ilişkileri silmek View’ları silmek Stored Procedur’leri silmek Fonksiyonları silmek Ayhan ARDA

  • IIS6 cross-domain ayarlama

    IIS te ilgili sitenin üzerine gelip sağ tıklayarak Properties bölümüne giriniz. Açılan ekranda HTTP Headers tab ını açınız. Custom HTTP Headers bölümün yanındaki Add butonuna tıklayınız. Custom header name bölümüne Access-Control-Allow-Origin yazınız. Custom header value bölümüne * koyunuz. Aynı işlemi Access-Control-Allow-Headers ekleyerek tekrar yapınız ve değer olarak yine * giriniz. Ok butonuna basıp işlemi sonlandırabilirsiniz.…

  • Unknown: The object identifier does not represent a valid object. (Exception from HRESULT: 0x800710D8) hatası

    IIS te her şey yolunda giderken bir sitenin durmuş olduğunu ve tekrar başlatmak istediğinizde Unknown: The object identifier does not represent a valid object. (Exception from HRESULT: 0x800710D8) hatasını verdiğini görebilirsiniz. Bu durumda Sitenin üzerine çift tıklayarak Authentication bölümüne gidin ve Windows Authentication bölümünü Enabled olarak değiştirin , şimdi tekrar siteyi start edebilirsiniz , durum…

  • You must use role management tool to install or configure Microsoft .NET Framework 3.5 Hatası

    Visual Studio 2008 ya da  .NET 3.5 framework u kurmaya çalıtığınızda aşağıdaki hatayı alabilirsiniz. you must use role management tool to install or configure Microsoft .NET Framework 3.5 Bunun için Bilgisayarım simgesinin üzerine Sağ tıklayıp Manage/Yönet bölümüne erişiniz. Features bölümünde Add Features kısmını açınız.  Karşınıza çıkan ekranda :net Framework 3.5.1 Features böülümünün yanndaki tik i…

  • File_get_contents fonsiyon testi , Php ile veri çekme örneği

    İlgili fonksiyonun çalışıp çalışmadığını  aşağıdaki şekilde test edebilirsiniz.   ya da sadece title çekmek istiyor isek , aşağıdaki örneği kullanabiliriz.

  • Opencart Error No: 2006 UPDATE oc_currency SET value = ‘1.00000’, date_modified hatası

    Opencart sitelerde kur değerini otomatik güncelleme işlemi mysql de timeout a sebep olabilir , bunun sonucunda opencart admin panele geremeyebilirsiniz , çözümü için phpmyadmin e erişiniz ve aşağıdaki sorguyu çalıştırınız. UPDATE setting s SET s.value = ‘0’ WHERE s.key = ‘config_currency_auto’ AND s.value = ‘1’ setting yazan bölümü kendi opencart setting tablo adınız ile değiştiriniz…

  • MySQL: Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed. hatası

    Genellikle inno db log dosyası boyutunu değiştirdiğimizde karşılaştığımız bu hatanın çözümü için öncelikle mysql servisini durdurunuz , sonrasında data dizininiz hangisi ise oraya girip ib_logfile0 ve ib_logfile1 dosyalarının adını değiştirip mysql servisini tekrar başlatınız. Muhtemelen hata giderilmiş olacak ve log dosyaları yeni boyutu ile tekrar oluşturulmuş olacaktır. Bir diğer yöntem ise my.ini dosyanızda innodb_log_file_size değerini eski haline getirmeniz…

  • i-mscp panelde roundcube imap sunucusuna bağlanılamadı hatası

    Sunucunuza ssh ile erişip aşağıdaki dosyayı açınız. nano /var/www/imscp/gui/public/tools/webmail/config/main.inc.php İçinde $rcmail_config[‘default_host’] = ‘imap.falanfilan’; geçen satırı bulunuz ve aşağıdaki gibi değiştiriniz. $rcmail_config[‘default_host’] = ‘127.0.0.1‘; Şimdi tekrar roundcube e bağlanmayı deneyebilirsiniz. Ayhan ARDA

  • ajax toolkit çalışmama hatası

    Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.  şeklidne bir hata alıyor iseniz ve hata daaşağıdaki astırın sorunlu olduğu söyleniyor ise yazının devamındaki çözümleri uygulayabilirsiniz. <ajaxToolkit:ToolkitScriptManager runat=”server”></ajaxToolkit:ToolkitScriptManager> 1. Öncelikle bin klasörünüzde AjaxControlToolkit.dll olduğuna emin olunuz. 2. <ajaxToolkit:ToolkitScriptManager runat=”server”></ajaxToolkit:ToolkitScriptManager> geçen satırı <asp:ScriptManager ID=”ScriptManager1″ runat=”server” /> olarak değiştirip…

  • System.Runtime.InteropServices.COMException (0x800A03EC): Microsoft Office Excel cannot access the file hatası ve çözümü

    “System.Runtime.InteropServices.COMException (0x800A03EC): Microsoft Office Excel cannot access the file” hatası ile karşılaşır iseniz aşağıdaki çözümü uygulayabilirsiniz. Hatanın detayı aşağıdaki gibi olmalı, • The file name or path does not exist. • The file is being used by another program. • The workbook you are trying to save has the same name as a currently open…

  • pcfg_openfile: unable to check htaccess file, ensure it is readable hatası

    Eğer Sitenizde forbidden hatası alıyor ve loglara baktığınızda aşağıdaki hatayı görüyor iseniz, (13)Permission denied: /home/webhostingsitesi.com/httpdocs/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable Sunucunuza ssh ile erişip , aşağıdaki komutu çalıştırınız. [email protected]:/# chmod -R 755 /home/webhostingsitesi.com/httpdocs yeterli gelmez ise bir üst dizine aynı işlemi tekrarlayınız. [email protected]:/# chmod -R 755 /home/webhostingsitesi.com Sonrasında siteniz çalışacaktır.…

  • Postgresql Uzak Erişim Ayarı

    Sunucunuzda 5432 nolu porta firewall dan izin verdiğinizi ya da firewall kullanmadığınızı varsayıyorum Eğer iptables kullanıyor iseniz aşağıdaki komut ile açabilirsiniz. iptables -A INPUT -p tcp –dport 5432 -j ACCEPT Bu işlemden sonra postgresql.conf dosyasında işlem yapmamız gerekiyor,  bu dosya genellikle  /etc/postgresql/9.1/main/postgresql.conf yolundadır , Sizde bu şekil değil ise locate komutu ile yeri bulunabilir. [email protected]:#…

  • make: *** [ffmpeg_frame.lo] Error 1 hatası ve çözümü

    ffmpeg-php derlerken aşağıdaki hatayı alabilirsiniz. make: *** [ffmpeg_frame.lo] Error 1 cd /usr/src/ffmpeg-php-0.6.0   (Burada kendi ffmpeg klasörü yolunuzu yazmalısınız) cp -aP ffmpeg_frame.loT ffmpeg_frame.lo ./configure Bu işlemden sonra bu klasör içindeki ffmpeg_frame.c dosyasını açınız ve içindeki PIX_FMT_RGBA32 geçen yerleri PIX_FMT_RGB32 olarak değiştirin , sonrasında tekrar make ve make install komutları ile işlemi tamamlayabilirsiniz. Eğer kurulumda sorun yaşar…

  • Mssql Uzak Erişimini Hızlıca Test Etmek

    Mssql connection manager kullanmadan uzak mssql e bağlanıp veritabanımıza erişebiliyor muyuz erişemiyor muyuz sorusunun cevabı için aşağıdaki yöntemi uygulayabilirsiniz. Öncelikle masa üstümüzde bir test.txt isimli dosya yaratalım , sonra dosyanın uzantısını .udl olarak değiştirelim , eğer bu işlemi yapmakta sorun yaşar iseniz muhtemelen bilindik dosya adlarını otomatik olarak gizle seçeneğiniz aktiftir , herhangi bir klasörün…

  • PrestaShop Kurulum Sonrası Beyaz Sayfa Problemi

    Prestashop türkçe kurdunuz ve admin panel ve sitenizde beyaz sayfa hatası alıyorsanız , sunucu hata loglarına bir şey düşmüyor ise aşağıdaki işlemi yapabilirsiniz. Dosyalarınız arasında config klasörü içindeki config.inc.php dosyasını açın , içinde aşağıdaki satırı bulun, setlocale(LC_CTYPE, $locale.’.UTF-8′, $locale.’.utf8′); ve aşağıdaki şekilde değiştirin yani etkisiz hale getirin. //setlocale(LC_CTYPE, $locale.’.UTF-8′, $locale.’.utf8′); (ya da bu satırı silebilirsiniz.)…

  • Cpanel sunucuyu relay a kapatma

    Cpanel sunucunuzun spam göndericilerinin hedefi olmasını engellemek için makinamızı relay e kapatmamız gerekir , aksi durumda sunucunuz bir spam fabrikasına dönüşebilir. Cpanel kurulu sunucunuza ssh ile giriş yapıp aşağıdaki komutları çalıştırmanız yeterlidir. Öncesinde ve sonrasında http://www.mailradar.com/openrelay/ adresinden test edip sonucu görebilirsiniz. /scripts/fixrelayd /etc/init.d/exim restart Ayhan ARDA

  • import_request_variables satırında No prefix specified – possible security hazard hatası

    “Notice: import_request_variables() [function.import-request-variables]: No prefix specified – possible security hazard in” Bu fonksiyon her ne kadar php 5.3 ten sonra kaldırılmış olsada eski sürüm php çalışan sunucularınızda ki kullanıcılarınız hala kullanıyor olabilir , bu hatayı gidermek için php.ini de register_globals ayarını On konumuna getirmelisiniz. Böylece hata giderilmiş olacaktır. Fonksiyon hakkında bilgi için : http://php.net/manual/tr/function.import-request-variables.php

  • Ubuntu Ghost Blog Kurulumu

    Bu yazımızda ghost blog platformunu ubuntu sunucumuza kuracağız , şimdi elimizde sıfır durumda üzerinde ssh harici hiç bir şey kurulu olmayan makinamız olduğunu ve ssh ile eriştiğimizi varsayıyorum. Öncelikle sunucumuzu güncelleyelim. İşlemlerimizi root kullanıcısı ile yapmak daha kolay olacaktır , su root ile root kullanıcısına geçebiliriz. root şifresini bilmiyor iseniz passwd root ile değiştirebilirsiniz. root@ubuntu:~#…

  • Ubuntu ve Centos için tek tıkla Ghost Blog Kurulum Scripti

    Elimizde sıfır ve üzerinde hiç bir servis kurulmamış bir sunucu olduğunu ve ssh ile eriştiğimizi düşünerek başlayalım , Komutumuz bir sh dosyasını indirip çalıştırıyor ve herşeyi bu script yapıyor. Aşağıdaki komutu çalıştırıyoruz. root@ubuntu:~# wget -O – https://raw.github.com/howtoinstallghost/installghost.sh/master/installGhost.sh | sudo bash İşlem bittikten sonra tek yapmanız gereken browser a sunucunuzun ip adresini yazmak 🙂 Hazır Ghost…

  • yasm not found hatası

    Sunucunuza ffmpeg kurmaya çalışırken aşağıdaki hatayı alabilirsiniz , yasm ın sunucunuzda olmadığına işerettir. “yasm not found, use –disable-yasm for a crippled build” Kaynak kodundan kurulum için, cd /usr/local/src/ wget http://www.tortall.net/projects/yasm/releases/yasm-1.0.1.tar.gz tar zfvx yasm-1.0.1.tar.gz cd yasm-1.0.1 ./configure make && make install Rpm Paketinden kurulum için, wget http://packages.sw.be/yasm/yasm-1.0.1-1.el5.rf.`uname -p`.rpm rpm -ivh yasm-1.0.1-1.el5.rf.`uname -p`.rpm Eğer ffmpeg kurulumunda sorun…

  • Firefox üzerinde Youtube Videolarını İzleyememe

    Youtube videoları ilk saniyeden sonra kesiliyorsa ve diğer tarayıcılarda bu sorun ile karşılaşmıyorsanız aşağıdaki adrese gidin. http://www.youtube.com/html5 Açılan ekranda HTML5 Oynatıcıyı İste butonuna basın , hepsi bukadar , artık Youtube videolarını izleyebilirsiniz. Ayhan ARDA

  • Cpanel Kurulu Sunucuda Dns Recursive Kapatma

    Sunucunuza ssh ile eriştikten sonra nano /etc/named.conf komutu ile named.conf dosyanızı açıp içerisine aşağıdaki bölümü Sizin ip adresleriniz ile eklemelisiniz. İlgili satırları controls bölümü ile options bölümü arasına kopyalayınız , sonrasında mevcut var olan options bölümünü siliniz ve kaydedip hata olasılığına karşı named-checkconf /etc/named.conf komutu ile kontrol ediniz, rndc reload komutu ile yeniden yükleme yapınız…

  • Ubuntu Swap Alanı Ekleme

    Öncelikle makinamızda swap alanı olup olmadını tekrar kontrol edelim. sudo swapon -s Eğer yok ise çıktı aşağıdaki gibi olmalı ve boş gelmeli. Filename                Type        Size    Used    Priority Tabi sunucuda swap alanı için boş yere olup olmadığını da df -h ile kontrol etmeyi unutmayın. Aşağıdaki komut ile bir swap alanı oluşturuyoruz. sudo…