iOS 15 Safari AMP Açılmıyor

iOS 15’in yayınlanmasıyla Safari AMP açılmıyor. AMP uyumluluğu olan siteler dizine eklenmiş olsa bile, Safari kaynaklı hata yüzünden iOS 15 AMP açılmama sorunu başladı. Bu hatanın Safari kaynaklı olduğunu biliyoruz ancak sorun düzelecek mi, Safari tekrar AMP desteği verecek mi bilinmiyor. Bu bilinmezlikle çoğu site sahibi zarara uğradı. Bu yazımda ise hata hakkında bilgi verip,

Subdomain AMP CDN Kurulumu Eklentisi

Merhaba, bu yazımda sana WordPress yazılımına nasıl AMP Subdomain ve AMP CDN kurulumu yaparız, TİB olayı nedir, eklenti olarak AMP for WP eklentisi mi kullanılır vs. Tüm yanlarıyla ele alıp anlatacağım. Baştan söylemek istiyorum, uzun bir yazı olacak sıkılmadan sonuna kadar okumanı tavsiye ediyorum çünkü kaçırdığın bir kısım olursa ana domaine veya subdomaine amp cdn

ClassiPress AMP Kurulumu

ClassiPress teması üzerine ayrı olarak AMP kurulmasına ClassiPress AMP kurulumu denir. Kendi Accelerated Mobile Pages desteği olmadığı için bizler ek olarak müdahaleler yaparak AMP teknolojisini entegre ederiz, bu şekilde ClassiPress AMP isimli olaya ulaşmış olur. Kıymetli dostum hoşgeldin.🤗 Sayfanın sonunda WordPress siteler için iç linkleri CDN yapısı ile değiştiren bir eklenti bulunuyor, onu indirerek cdn.ampproject.org

WordPress Arşiv Uyumlu Değil Hatası

WordPresste eklenti veya tema yüklerken arşiv uyumlu değil hatası ile karşılaşmış olabilirsiniz. 30 Ocak 2024 tarihinde yayınlanan 6.4.3 sürümüyle bu hata özellikle MacOS için hayatımıza girdi. WordPress Arşiv Uyumlu Değil Hatası Nedir? MacOS’un dosyaları sıkıştırma biçimi ve WordPress 6.4.3’ün yükleme esnasında, yüklenen zip dosyasını yorumlaması arasında oluşan uyumsuzluktan kaynaklı. Yapılan son güvenlik geliştirmeleri ile zip

AlmaLinux: GPG Check FAILED Public Key Not Installed

AlmaLinux işletim sistemini güncellerken; Key imported successfully Import of key(s) didn't help, wrong key(s)? Public key for kernel-core-4.18.0-513.11.1.el8_9.x86_64.rpm is not installed. Failing package is: kernel-core-4.18.0-513.11.1.el8_9.x86_64 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux Public key for NetworkManager-1.40.16-13.el8_9.alma.1.x86_64.rpm is not installed. The downloaded packages were saved in cache until the next successful transaction. You can remove cached packages

FTP Şifre Yanlış Hatası

FTP şifre yanlış hatası genel olarak CyberPanel ile karşımıza çıkıyor. Şifreyi doğru girdiğinizden eminsiniz, panelden şifreyi değiştirip, kopyalayıp FileZilla ile giriş denemesi yapıyorsunuz ama password doğru olmasına rağmen giriş yapamıyorunuz. Alabileceğiniz hatalar şunlardır: 530 Login authentication failed FTP Error 530, User cannot log in Ciddi sorun: Sunucu ile bağlantı kurulamıyor FTP Şifre Yanlış Hatası Sebebi

CentOS 7 & Fedora 33 Python 3.7.x Kurulumu

Selamlar, CentOS 7 beraberinde gelen 3.6.x Python sürümü OpenCV gibi yazılımlar için yeterli olmayabiliyor. Ek olarak artık güncelleme almayan bir işletim sistemi olduğu için yum install python3.7 gibi komutlarla python 3.7.x sürümlerini kurmak mümkün değil. Adım 1: Gereksinimler Python kurulumu esnasında SSH erişimine ihtiyacımız olacak. Giriş yaptıktan sonra GCC derleyicisini ve diğer paketleri yüklemek için

Plesk & LiteSpeed 403 Hatası

Plesk ve LiteSpeed arasında yaşanan bir uyumsuzluk sebebiyle (özellikle LiteSpeed 6.1 sürümünde) Plesk’te kurulu domainler 403 hatası verebiliyor. Bu hatayı error_log dosyasında aşağıdaki gibi görebilirsiniz. MIME type for suffix ‘.php’ does not allow serving as static file, access denied! Bunun çözümü için LiteSpeed Web Server sayfasında 1-2 işlem yapmamız gerekiyor. Adım 1: LiteSpeed Web

Linux Arkaplanda Kod Çalıştırma: Nohup Kullanımı

Linux arkaplanda kod çalıştırma işlemi istiyor olmamızın farklı sebepleri olabilir. Uzun süren işlemler veya arkaplanda bir süreliğine çalışmasını istediğim işlemler için nohup komutunu kullanıyorum. Kullanımı gayet basit. Nohup ile Linux dağıtımlarında arkaplanda kod çalıştırarak, yeni bir oturum açmadan işlemin arkaplanda yapılmasını sağlayabiliyoruz. Nohup Kullanımı Kullanım amaçları farklı olabilir mesela Python, PHP ile çalıştırdığınız bir linux

WordPress Cron Job Oluşturma

WordPress cron job oluşturmak yani zamanlanmış istekler gerçekten çok kolaylaştırılmış. Bir senaryo üzerinden ilerleyelim ki anlatım kolay olsun. WordPress için bir eklenti kodladığınızı düşünelim. Belirlenen zamanda bir kod parçasının çalışması gerekiyor. Bu kod parçasının işlevi, veritabanındaki bir sayıya her gün +1 eklesin. Yazdığım kodların ne işe yaradığını, kendinize göre özelleştirebilmeniz için açıklayacağım. WP-Cron Zamanlanmış Kod

Teknik SEO Nasıl Yapılır?

Hiç yazılım bilgisi olmayan biri, SEO çalışması yaparken zorlanabilir veya eksik çalışma yapar. Çünkü bizlerin yazıp çizdiğini paylaşmaya yarayan araç bir yazılımdır. Paylaştığımız veriyi insanların bulmasına kolaylık sağlayan, yazılarımızı sıralayan, bizi amansız bir rekabete sokan arama motorları da bir yazılımdır. SEO bu kadar yazılımla iç içeyken, yazılımcı gözünden Teknik SEO nasıl yapılır konusuna değinmem faydalı

Sahte DMCA Telif Hakkı İstekleri

Selamlar, bazı müşterilerimden 2023 ocak itibariyle websitelerinin sahte DMCA telif hakkı istekleri sebebiyle, Google dizininden kaldırıldığı yönünde şikayet alıyordum. Konuyu biraz araştırdım, Google nasıl olurda sahte istekleri onaylar diye şaşırmıştım. Haklı mıymış görelim. Sahte DMCA Telif Hakkı Nedir? Konuyu tam bilmeyenler için özet geçeyim: Google formu olan Telif hakkı ihlali iddiasını bildirin sayfasında; İsim Orijinal

SSH ile Public ve Private RSA Key Oluşturma

Selamlar, bu yazımda SSH ile Linux ortamda public (genel) ve private (özel) RSA anahtarı oluşturmayı anlatıyor olucam. Putty veya benzer bir terminal ile root bilgilerimize giriş yaptıktan sonra, keyleri kaydetmek istediğimiz dizine geçelim ve aşağıdaki adımları uygulayalım. SSH ile Private Key Oluşturma openssl genrsa 2048 > private-key.pem Üstteki kod ile RSA türde 2048 bitlik bir

PHP ile Barkod veya QR Kod Oluşturma

Selamlar, bir E-ticaret sitesi sahibi olduğunu varsayalım. Elinde bir sipariş numarası var ve bu numaraya göre barkod (veya QR kod) oluşturmak istiyosun, doğru yerdesin. Belli bir numara veya yazı ile barkod oluşturabilmek için saf PHP kullanıcaz bir framework veya composer kullanmadan. Not: Bu yazı kod yazamayan, ama az da olsa düzenleyebilen birine göre hazırlanmıştır. Hangi

WooCommerce Telefon Numarası Formatını Değiştirme

Bir müşterime WooCommerce için eklenti kodlarken, numara formatı’nın sabit olmaması nedeni ile eklentimde açık oluştuğunu farkettim. Sitenize alışveriş için giren müşteri, fatura/teslimat adresi doldururken, numara girdiği alanı 539-261-44-55 şeklinde bi yapı ile sabitledim, sizlerle de paylaşmak istedim. Verdiğim kodu sitenize eklerseniz; Müşteriniz en fazla 10 hane uzunluğunda numara girebilir. 539-654-2156 şeklinde araya kısa çizgiler eklenir.

HTML Link Verme

  00:30 Yazılara Link Verme 01:15 Linki Yeni Sekmede Açtırma 02:00 Resimlere Link Verme Selamlar, HTML için, hem yazıya, hem de resimlere nasıl link verebilirsiniz, bu linkleri yeni bir sekmede nasıl açtırırsınız bunu anlatıyor olucam. Sayfanın en altına da, meraklısı için yazıya tıklandığında e-posta açmayı, telefon numarasına link vermek gibi detayları

Google AMP Tarama Anormalliği Hatası

AMP testi yapınca veya search console ile canlı URL testi yaptığınız sayfalarda tarama anormalliği hatası almanız muhtemeldir. Bunun sebebi sitenizdeki herhangi bir hatadan kaynaklanmıyor. Yani sorun sizden kaynaklanmıyor. Yine de istisnalar olabilir, görelim. Tarama Anormalliği Hatası Çözümü Eğer alan adının DNS kayıtlarını güncellediyseniz, örnek veriyorum CloudFlare kurulumu yapıp NS adreslerini değiştirdiyseniz, DNS yayılımı %100 tamamlanmadığı

Ampproject Açılmıyor, Amp tib çözümü

Çoğu yerden sorular geliyor ampproject açılmıyor veya cdn ampproject nedir gibi. Üzerine bir çok şey yazılıp çiziliyor, yaşanması Türkiye şartlarında çok doğal bir durum. Bakalım neymiş bu amp tib çözümü. Ampproject Açılmıyor Bu durum için birden fazla senaryo var. 1. Senaryo: “siteme CDN kurdum ama açılmadı” 2. Senaryo: “sitemde CDN vardı ama birden bire açılmamaya başladı.”

WordPress Subdomain Destekli AMP CDN Kurulumu

Tüm kıymetli dostlarımıza tekrar merhaba. Aşağıda github linkini paylaştığım eklentiyi kullanarak sitenize amp cdn kurulumu yapabilirsiniz. Bu eklenti sitenizdeki AMP sayfalarının iç linklerini cdn.ampproject.org yapısı ile değiştirmektedir. Yani siteadresi.com adında bir domaine sahip olduğunuzu düşünelim, eklentiyi kurdunuz ve site içi linkleriniz siteadresi-com.cdn.ampproject.org/c/siteadresi.com/amp/ halini alıyor. 😁 Çok kısa yapıya değinmek istiyorum. Bu eklenti ne işe yarar?

cPanel API Token Oluşturma

Projelerde kullanmak üzere cPanel API Token nasıl oluşturabileceğinizi resimlerle, adım adım anlatacağım. 1. cPanel arayüzüne geçin ve aşağıda gösterdiğim arama kısmına “api” yazın. 2. Bu adımı uyguladıktan sonra karşımıza çıkan “Manage API Token” sayfasına geçelim. 3. Aşağıdaki resimde olduğu gibi mavi “Create” butonuna basalım. 4. “API Token Name” kısmına boşluk içermeyecek şekilde kafanıza göre bir

CloudFlare API Token Oluşturma

 Konuyla ilgili diğer yazılarım: cPanel API Token Oluşturma SSH ile Public ve Private RSA Key Oluşturma

İnternet bağlantınız kesintiye uğradı.