Cumartesi, Temmuz 15, 2023

cPanel yeniden yönlendirme problemi

cPanel menülerinden yeniden yönlendirme (Redirects) ile yapılan yönlendirmeler eğer aynı sunucuda WordPress sitesi var ise çalışmıyor. Bunun nedeni WordPress sitesinin .htaccess dosyasında oluşturduğu girdilerden sonrasında oluşturulan yeniden yönlendirmelerin çalışmaması. 

Bu nedenle yine cPanel menülerinden dosya yöneticisi (File manager) kullanarak \public_html klasörü içindeki .htaccess dosyasını edit ederek dosyanın sonunda bulunan aşağıdakine benzer iki satırı dosyanın üst kısmına RewriteEngine on satırının hemen altına koyacaksınız. Bundan sonra çalışacaktır. 

RewriteEngine on 
 
RewriteCond %{HTTP_HOST} ^.*$
RewriteRule ^o$ "http\:\/\/217\.68\.276\.213\/openemr\/interface\/login\/login\.php\?site\=default" [R=301,L] 



Pazartesi, Eylül 21, 2015

Windows 10 başlangıcında cmd.exe hatası

Bu hatanın birçok nedeni olabilir, internette bir çok sonuç alınıyor. Ancak benimki Synaptics Touchpad Sürücüsünü kaldırdıktan sonra başladı. Bunun nedenini bulamamıştım ve bununla birlikte yaşıyordum sonuçta her restart/yeniden başlatma işleminde bir kez olan bir durumdu. Ancak bir gün windows startup/başlangıç klasörüne bir şey eklemek istedim ve o klasörü açabilmek için eski Windows sürümlerinin aksine klayveden windows tuşu+R bastığınızda açılan run/çalıştır penceresine shell:startup yazarak enter'a basmanız gerekiyor. Bu açılan klasörde "SynRemoveUserSettings.bat" veya "SynRemoveUserSettings" isimli bir batch dosyası bulacaksınız. Sorun bu dosya. Bu dosya Administrator/Yönetici özellikleri ile çalıştırılmadığı için hata veriyor. Bu dosyaya sağ tıklayıp Run as administrator/yönetici olarak çalıştır dedikten bu dosyanın kendisini sildiğini göreceksiniz. Sorun kalmayacaktır.

Bu "SynRemoveUserSettings" dosyası uninstall/kaldırdığınız synaptics driverının son kalanlarını windows tekrar başlatıldığında temizlemek için kullanılıyor.

Eğer bu dosya shell:startup klasöründe değilse ortak klasörde olabilir bu açmak için shell:common startup kullanın sonrası aynı.

English version 

Since I could not find an answer to my problem in English pages besides Turkish version I would like to help my English spoken friends as well.

Everything began after uninstalling the Synaptics Touchpad Driver from Windows 10. Then on restart I get cmd.exe error. The reason for this error is that after restart Synaptics driver clears the remnants from installation (esp. files that were in use during uninstallation before). However, due to difference in security policies in Windows 10, this should  be done as administrator. "SynRemoveUserSettings" batch (.bat) file in start folder is the reason for this behaviour. Since in Windows 10 there is no start folder in "All apps" menu you should open 'Run' window by pression win key+R. In Run window write shell:startup to open startup folder where you can see "SynRemoveUserSettings" file. Right click that file and select "run as administrator) from right click menu. Then you can see that "SynRemoveUserSettings" file also gone.Everything should be fine aftar a fresh restart.


Pazar, Eylül 06, 2015

Windows 10 Alps touchpad driver multitouch gestures two finger scrolling/iki parmak kaydırma özelliklerini aktive etme

Bir önceki konuda nasıl   "Synaptics driver update for Synaptics SMBus TouchPad" sürücüsünden temelli kurtulduğumu yazmıştım. Şimdi ise bunun yerine güzel bir şekilde bütün multitouch özellikleri ve iki parmak kaydırma, inertial scrolling gibi özellikleri nasıl aktive edeceğimizi göreceğiz. Bunun içib Benim Sony Vaio için Sony (artık Vaio Sony'e de ait değil bilesiniz, kendisi tek başına bir firma oldu) sürücüsü bu özellikleri içermiyor. Bunun için yerine Acer tarafından üretilen Windows 8.1 sürücüsünü kullanacağız. Ancak bu sürücü tarih biraz daha eski ve aynı zamanda Windows 10 için sertifiye olmadığı için yüklenmesi esnasından bir iki hamle gerekiyor. Bunlar da aşağıdaki gibi çözülebilir.

Öncelikle 
TouchPad_ALPS_8.100.2020.205_W81x64_A.zip
sürücüsünü Google ile aratıp bulup indirmeniz gerekiyor.

bunu bir klasöre açmadan önce üzerine sağ tıklayıp Block'u kaldırı. Sonra bir klasöre açın.
Sonrasında ise bunu direkt yüklemek yerine aşağıdaki şekilde yükleyin (öğer önceki yayın konusu "Synaptics driver update for Synaptics SMBus TouchPad" nasıl temelli kaldırılır kısmını yapmazsanız bunu yapsanız bile Windows 10 bir şekilde tekrar "Synaptics driver update for Synaptics SMBus TouchPad" sürücüsünü er ya da geç yükleyecektir haberiniz olsun!).

Bu nedenle
Windows ikonu sağ tıkla
Device Manager
Mice and other pointing devices
Alps pointing device
Update driver
Browse my computer for driver software
Let me pick from a list of device drivers on my computer
Have disk

sonrasında
\TouchPad_ALPS_8.100.2020.205_W8.1x64\Vi64

klasörünü nereye açtıysanız onu gösterin ve sürücüyü uyarıya rağmen evet diyerek yükleyin

Sonrasında bilgisayarınızı yeniden başlattıktan sonra (açıp kapatma değil yeniden başlatma!) yeni sürücünüz kullanıma hazır ve bütün gesture ve iki parmak kaydırma vs artık çalıştığını göreceksiniz.

Kaynaklar

http://arsalan.me/alps-touchpad-driver-inspiron/

Windows 10'da "Synaptics driver update for Synaptics SMBus TouchPad" sürücüsünün devamlı yüklenmesini iptal etmek için

 "Synaptics driver update for Synaptics SMBus TouchPad" sürücüsü özellikle orjinal toucpad sürücüsü veya bir önceki sürümleri veya windows 8.1 sürücülerini yüklemişseniz kendisinin daha yeni olduğunu düşündüğü için devamlı olarak kendisini yüklemeye çalışmakta siz değiştirdikten bir süre sonra tekrar yüklenmekte. Bu yüzden zaten iki parmak kaydırması çalışmadığı gibi bir çok gesture'a da elveda demek zorunda kalıyorum. Windows 10'da Windows 8.1'in aksine Windows güncellemelerini saklamak yani yüklenmesini iptal etmek çok mümkün değil. Bunun için aşağıdaki gibi biraz uğraşmak gerekiyor ancak ben bütün özellikleri çalışan bir touchpad için buna değeceğini düşünüyorum.

Windows 10 içide "Synaptics driver update for Synaptics SMBus TouchPad" sürücüsünü iptal etmek için

Modülü (PSWindowsUpdate.zip)

https://gallery.technet.microsoft.com/scriptcenter/2d191bcd-3308-4edd-9de2-88dff796b0bc
adresinden idirip üzerine sağ tıklayıp blok durumunu kaldırın

sonra
%WINDIR%\System32\WindowsPowerShell\v1.0\Modules
yani
C:\Windows\System32\WindowsPowerShell\v1.0\Modules\PSWindowsUpdate klasörü içine kopyalayın

(bunun için admin olmanız gerekiyor)

Execution policy ne ayarda olduğunu görmek için;

PS C:\> Get-ExecutionPolicy
Restricted


Yeni ayarda tüm scriptlerin çalışmasını sağla
Set-ExecutionPolicy -ExecutionPolicy AllSigned

PSWindowsUpdate modülünü yüklemek için
Import-Module PSWindowsUpdate

Windows update listesini görmek için
Get-WUList

Bizim iptal etmek istediğimiz update listesi içinden synaptics ile başlayan, bunu iptal etmek için
Hide-WUUpdate -Title "Synaptics driver*"

Execution policy tekrar restricted hale getirmek için
Set-ExecutionPolicy -ExecutionPolicy Restricted

KAYNAKLAR

Synaptics driverinı iptal etmek için
http://superuser.com/questions/901803/prevent-windows-10-from-installing-updating-a-specific-driver

Execution policy'i değiştirmek için
https://technet.microsoft.com/library/hh847748.aspx

Windows Update PowerShell Module yüklemek için
https://gallery.technet.microsoft.com/scriptcenter/2d191bcd-3308-4edd-9de2-88dff796b0bc

Pazartesi, Mart 16, 2015

Windows 8.1 devamlı küçülen sabit disk boş alanını geri kazanın

He ne kadar yer sorunu Windows 7 için de benzer sorun oluştursa da yeni Windows 8.1 makinelerin önemli bir özelliği eski yer sorunlarını tekrar gündeme getiriyor. SSD ve SSHD sabit diskler! SSD'lerin büyük kısmı 128GB, SSHD ise büyük kısmı normal HDD ancak genellikle 8GB SSD içeren hidrid cihazlar. Yani yer yine sorun. Bir diğer sorun Windows devamlı güncelleme yüklüyor ve insanı hasta edecek derecede sinir ediyor. Eğer siz de herhangi bir program yüklemeseniz de devamlı Windows'un kapladığı alanın devamlı arttığını görüyorsanız ve HDD yeriniz azalıyorsa nedeni bu güncellemeler ve bir çok önemli güncellemede yapılan geri dönüş noktaları! Bunları sildiğinizde 5-10GB gibi ciddi bir yer kazanımı yanında sisteminizin de hızlandığını göreceksiniz.

Yer kazanmak için artık tekrar araç çubuğunda bulunun Windows logosuna sağ tıklayın ve menüden disk yönetimini seçin. Windows'un yüklü olduğu HDD'ye (genellikle C drive) sağ tıklayın ve Özellikleri seçin. C sürücüsü yazısının yanında disk temizle düğmesine tıklayın ve diğer seçenekler sekmesi kısmında Sistem Geri Yükleme ve Gölge Kopyalar kısmındaki temizle düğmesi ile geri yükleme noktalarının sonuncusu dışında hepsini silin ve işte tekrar boş yeriniz var. Her şey Windows'ta bu kadar çetrefilli olmak zorunda mı? Ancak bazı bilgisayarlarda tam PC yedeğinin silinebileceğini söylüyor benim kullandığım makinelerde böyle bir sorun olmadı ama sizin kullandığınız PC için fabrikasyon tüm yedek gider mi? bilmem...

Cumartesi, Kasım 08, 2014

Windows 8 ve 8.1'de pencere kenarındaki kalınlığın inceltilmesi

Windows Vista ve 7'de pencere kenarları şeffaf olduğu için sorun olmuyordu ancak Windows 8 ve sonrasında pencere şeffaflığı kaldırıldığı için pencere kenarları gereksiz yere odun gibi... Kesinlikle güzel durmadığı gibi iki tane pencereyi yan yana döşediğinizde arada kaldırım gibi bir şey oluyor. Bu yönden ben en çok MacOS'un 'sınırı olmayan' pencerelerini çok beğeniyorum. Orada da minimalist bir yaklaşım izlemişler. Neyse Windows 8 ve sonrasında bu değişiklik herhangi bir menü ile yapılamıyor. Bunun için Windows 8'de registry editörü açarak aşağıdaki anahtarlara sıfır değeri vereceksiniz.

Regstry editor için Win+R tuşarı ile çalıştır penceresini açıp regedit yazın.

Sonra;
HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics

  • BorderWidth (değeri -15)
  • PaddedBorderWidth (değeri -60)
Bu değerlerin her ikisini de 0 yapınca MacOs tarzı sıfır olmasa da ince bir pencere kenarlığınız olur.

Kaynak:
http://www.askvg.com/registry-tweak-to-decrease-window-border-size-and-padding-in-windows-8/

Salı, Ekim 28, 2014

Can sıkıcı Adobe Acrobat Updater mesajını iptal etmek

Adobe Acrobat Updater başlı başına problemdir. Daha önce nasıl silineceğini gösterdim ancak başka bir Adobe ürünü yüklediğinizde bunu da otomatik olarak her seferinde yüklüyor. Yakın bir zamanda bulduğum diğer bir yol ise aşağıdaki registry girdisini oluşturmak ve değerini 0 atayarak Updater yüklü bile olsa güncelleştirmelerin yüklenmemesini sağlamak.

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Adobe\Adobe Acrobat\10.0\FeatureLockDown

bu yerleşimde bir bUpdater adlı DWORD girdisi oluşturun ve buna 0 değerini verin.

Kaynak:
http://trekker.net/archives/disable-adobe-acrobat-x-updates-with-group-policy/

Pazar, Ekim 05, 2014

Microsoft Word 2003 ve 2007 EndNote eklentisi Unknown Error, Microsoft Visual C++ Runtime library hatası veriyor ve Word çöküyor

ÇÖZÜLDÜ (24.10.2014): Her ne kadar bunun bir EndNote problemi olduğunu düşünsem de Office 2007'yi kaldırıp tekrar yüklemem de kar etmedi. Ayrıca EndNote X2 ila X6 arasındakileri de denedim ama yine kar etmedi. Ama en sonunda Office 2007 service Pack 2 veya Service Pack 3 yüklendiğinde sorun çözüldü. Şunu belirtmem gerekir ki bunlar kümülatif servis paketleri. Bu nedenle Service Pack 3 bütün önceki güncellemeleri içeriyor ve eğer varsa sadece bunu yüklemeniz yeterli. Yüklediğiniz Ofis 2007'inin dili ile uyumlu olan servis paketini indirip yüklemelisiniz. Bunun nedeni belki geliştiricilerin bu service pack yüklü Office 2007'lerde deneme yapmaları olabilir. Her ne ise artık bir sorun kalmadı.

SOLVED (24.10.2014): Although at first I though this was entirely a problem related with EndNote 7 I tried to uninstall/reinstall Office 2007 but no hope. I also tried EndNote versions X2 through X6 and again no hope. But at the end either Office 2007 Serice Pack 2 or Service Pack 3 solved the problem. I should mentioned that Office 2007 Service Pack 3 contains all changes included in previous service packs. Therefore, you should only install Service Pack 3 if you can. You should install the service pack with the same language of your Office 2007 installation. I think developers used the office installations with service pack 2 and higher. Therefore, installing these updates solved the problem.

GÜNCELLEME (17.10.2014): Aşağıdaki yöntemi yok sayın aslında hiç bir işe yaramıyor. Problemi en sonunda buldum, ama çözümü değil problemi buldum. Bu sorunun çözümü YOK!

Bu hata özellikle Windows 7 Professional 64 bit SP1 başta olmak üzere 64 bit işletim sistemlerinde görülüyor. Bunun nedeni EndNote 32bit yani uyumlu değil. Ayrıca her ne Visual C++ runtime library kullanırsanız kullanın (en son sürümleri yükledim, en eskileri denedim bir türlü olmadı) olmuyor. Ayrıca Endnote'ın X3'den X7'ye tüm sürümlerinde de hata alıyorsunuz. Hatta en son sürümü 7.2'de aynı hatayı veriyor. Bu hatanın nedeni 64 bit işletim sistemi ile uyumlu olmayan EndNote Add-in. Bu Add-in kaldırıldığında tüm sorun çözülüyor.

Ayrıca Word 2003'de de aynı sorunu görüyorsunuz. Yani mesele Word değil, mesele 64 Bit işletim sistemindeki EndNote add-in. Ayrıca bir diğer sorun Word 2003>Tools>Add-ins and templates klasörüne veya Word 2007/office menu>Word options>Add-ins'e tıkladığınızda çok sayıda inaktif add-in görürsünüz. Bu add-inler C:\Users\MB\AppData\Local\Temp klasöründe her bir Word oturumunda kapatılmayan template'leri içerir. Bunları da yer yer silerseniz iyi olur (aslında ilk sildiğinizde problem çözülüyor ama sonrasında tekrar problem devam ediyor).

Ayrıca çok sayıda endnote kullanıcı yazılarını da  inceledim ve bu sorunu çözebilen herhangi birini görmedim. EndNote destek ekibi de problemin çözümü olmadığı görüşünde.

Word çöktüğünde muhtemelen word registry ayarlarındaki problemler nedeni ile tekrar açılırken veya kapanırken ilk önce unknown exception hatası veriyor sonrasında ise Runtime Error! Program:C, R6025-pure virtual function call hatası ile Word çöküyor. Bu hem 2003 hem de 2007'de aynı şekilde hata veriyor. Bunu düzeltmek için araştırdığımda Thomson EndNote 82604 numaralı makaleye ulaştım. Buradan da Microsoft 921541 makalesine ve buradaki iFixit dosyasını indirerek kolayca problem çözülüyor. Ancak her ikis de açıldığında herşeyin başa döndüğünü göreceksin...

Kaynaklar:
1. http://endnote.com/kb/82604
2.http://support.microsoft.com/kb/921541