Yii projesi içinde ki PhpMailer 5.2.21 güncelleme

Php üzerinde kullanılan phpmailer sistemlerinde 5.2.18 versiyonundan eski olan versiyonlarda uzaktan kod çalıştırılabilmesine olanak sağlayan bir açıklık olduğu tespit edilmesiyle birlikte 5.2.20 versiyonuna güncellenmesi ihtiyacı doğdu. Ertesi gün aynı açığın 5.2.20 versiyonunda da olduğu açıklandı ve 5.2.21 versiyonuna güncellenmesi gerektiği açıklandı. Bunun için bu yazımda yii projemizde kullandığımız phpmailer paketini güncelleme işlemini göstereceğim. Açıklarla ilgili yazılara… Okumaya devam et Yii projesi içinde ki PhpMailer 5.2.21 güncelleme

Windows Server 2012 yi Zaman Sunucusu (NTP) Olarak Ayarlama

Zaman sunucusu ihtiyacımız olan durumlarda var olan Windows makinelerimiz üzerinde bir kaz ayar değiştirerek zaman sunucusu olarak çalışmasını sağlayabiliriz. İlk olarak başlat da regedit yazarak  kayıt defterinin açılmasını sağlıyoruz.   Daha sonra aşağıdaki resimde gösterildiği gibi HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Services -> w32Time sekmesini açıyoruz. Config menüsünde AnnounceFlags değerini 5 yapıyoruz. MaxNegPhaseCorrection ve… Okumaya devam et Windows Server 2012 yi Zaman Sunucusu (NTP) Olarak Ayarlama

Windows Server 2012 de NTP Sunucusundan Zaman Güncelleme

Bilgisayarımızda ki arama kutucuğuna regedit yazarak enter a basıyoruz ve karşımıza aşağıdaki ekran geliyor. Hkey_Local_Machine kısmını genişletiyoruz. Daha sonra System sonrasında CurrentControlSet ve Services kısımlarını genişletiyoruz. Uzunca açılan listenin içeriside W32Time klasörünü buluyoruz ve genişletiyoruz. Parameters kısmına tıkladığımızda aşağıdaki gibi sağ tarafta seçenekler geliyor. NtpServer yazan seçeneğe çift tıklayarak değer girilmesi için pencere açıyoruz. Daha… Okumaya devam et Windows Server 2012 de NTP Sunucusundan Zaman Güncelleme

Ubuntu server da Read-only file system hatası

Ubuntu 14.04 server üzerinde çalışan web sayfalarımızda karşılaşılan cache hatasını incelerken sunucular içerisinde tab tuşuna basılınca otomatik tamamlamak yerine yada veri değişikliği yaparken “Read-only file system” hatası aldığımızı gördük bu hata için aşağıdaki yöntem işinizi çözebilir. nano /etc/fstab   komutu ile açtığınız sayfada UUID değerini alıyoruz. aşağıdaki kodun değer kısmına yazarak kodu çalıştırıyoruz. mount -rw… Okumaya devam et Ubuntu server da Read-only file system hatası

Mozilla Firefox Tarayıcıda SEC_ERROR_OCSP_INVALID_SIGNING_CERT hatası

Firefox kullananlar için SEC_ERROR_OCSP_INVALID_SIGNING_CERT hatası alındığı durum için bir kaç adımda bu hatadan kurtulabiliriz. 1- İlk olarak Firefox tarayıcıda url kısmına about:config yazıyoruz. Gelen sayfada Riski Kabul Ediyorum butonuna tıklıyoruz.     2- Açılan sayfada arama kısmına ocsp_stapli yazarak arama yaptırıyoruz. 3- Karşımıza gelen security.ssl.enable_ocsp_stapling  özelliğinin değer kısmını false  yaparak tarayıcıyı kapatıp yeniden açıyoruz. Yeniden başladığında sorun giderilmiş olacaktır.  

Windowsdan Ubuntu ya Rdp Yapma

Çok sıkıntı yaşananan bu noktada Windows cihazımızdan Ubuntu 14.04 kurulu olan pc mize uzak masaüstü bağlanıtısı yapacağız. Bunun için Ubuntu tarafında Ctrl + Alt + T tuşu ile terminali açıyoruz. sudo apt-get install xrdp sudo apt-get install xfce4 Yukarıdaki komutlar ile xrdp programının ve bağlantı yapabilmemizi sağlayacak xfce4 arayüzünün kurulumlarını sağlıyoruz. Kurulumlar bittikten sonra sudo… Okumaya devam et Windowsdan Ubuntu ya Rdp Yapma

Yii2 servera dosya yüklemek

veritabanında varchar olarak alan tanımlanmış durumdayken. model dosyası içine public $file; şeklinde değişken tanımladık. rules fonksiyonu içine aşağıdaki şekilde tanımlamayı ekliyoruz. [[‘file’],’file’,’skiponEmpty’=>false,’extensions’=>’pdf’], daha sonra view kısmında <?php $form = ActiveForm::begin([‘options’=>[‘enctype’=>’multipart/form-data’]]); ?> şeklinde bir düzenleme yapıyoruz. ve file için alan açıyoruz. <?= $form->field($model, ‘file’)->fileInput() ?> şimdi controller tarafında kodlamaya geçebiliriz. create fonksiyonunu aşağıdaki şekilde güncelliyoruz. (tabi bu… Okumaya devam et Yii2 servera dosya yüklemek

Yii2 gridview de search işlemini ajax ile yapma

view dosyasına use yii\widgets\Pjax; kodunu ekliyoruz. daha sonra gridview nesnesinin başına Pjax::begin() derken sonuna ise Pjax::end() diyoruz. aşağıdaki şekilde düzenlememiz gerekiyor. <?php Pjax::begin(); ?> <?= GridView::widget([ ‘dataProvider’ => $dataProvider, ‘filterModel’ => $searchModel, ‘columns’ => [ [‘class’ => ‘yii\grid\SerialColumn’], // ‘id’, // ‘user.username’, [ ‘attribute’=>’useradi’, ‘format’=>’raw’, ‘value’=>function ($data) { return yardimci::userisimbirlestir($data->userid); }, ], [ ‘attribute’=>’userid’, ‘format’=>’raw’,… Okumaya devam et Yii2 gridview de search işlemini ajax ile yapma

Yii2 gridview filtrelemede datetimepicker kullanımı

Gridview filtrelemesinde datetimepicker kullanmak istediğimiz durumda kullanacağımız kolon yerine view dosyası içerisinde ilgili kolonu aşağıdaki gibi düzenliyoruz. [ ‘attribute’=>’randevu_tarihi’, ‘format’=>’raw’, ‘value’=>function ($data)   {    return yardimci::mysql_sadecetarihini_arayüze_cevir($data->randevu_tarihi);   },   ‘filter’=> DatePicker::widget([    ‘model’ => $searchModel,    ‘attribute’ => ‘randevu_tarihi’,    ‘language’ => ‘tr’,    ‘template’ => ‘{addon}{input}’,    ‘clientOptions’ => [    ‘autoclose’ =>… Okumaya devam et Yii2 gridview filtrelemede datetimepicker kullanımı