Generated by Rank Math SEO, this is an llms.txt file designed to help LLMs better understand and index this website. # Emre Nogay: AMP ve Kodlama Hakkında ## Sitemaps [XML Sitemap](https://emrenogay.com/sitemap_index.xml): Includes all crawlable and indexable pages. ## Yazılar - [İçerik Koruyucu](https://emrenogay.com/icerik-koruyucu-farkli-icerik-sistemi-farkli-domain/): Merhaba, - [Nginx Reverse Proxy Kurulumu](https://emrenogay.com/nginx-reverse-proxy-kurulumu/): Farklı sebeplerle web sitemizin çalışması için araya farklı bir sunucu almak isteyebiliriz. Güvenlik, load balancing, vs... Reverse proxy kullanmak için tek sebep bunlar değil tabii çok fazla sebep var. Bugün ben Linux dağıtımı bir işletim sistemine, kolayca yönetim sağlayabileceğiniz Nginx Reverse Proxy Manager yazılımının kurulumunu anlatacağım. - [Linux Performans Testi Nasıl Yapılır?](https://emrenogay.com/linux-performans-testi-nasil-yapilir/): Bu işlem sonucunda komutlar çalışmaya başlayacak, sunucunuzun gücüne göre bu işlem 3-10 dakika kadar sürebilir. Linux performans testi bittiğinde size şuna benzer bir link verecek https://browser.geekbench.com/v6/cpu/6579926 bu linkten değerleri ve skorları görebilirsiniz. - [WordPress Arşiv Uyumlu Değil Hatası](https://emrenogay.com/wordpress-arsiv-uyumlu-degil-hatasi/): 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 yükleme ve WP-CLI tarafında arşiv uyumlu değil hatasına sebep oluyor. - [AlmaLinux: GPG Check FAILED Hatası](https://emrenogay.com/almalinux-gpg-check-failed-public-key-not-installed/): AlmaLinux işletim sistemini güncellerken; - [Linux Arkaplanda Kod Çalıştırma: Nohup Kullanımı](https://emrenogay.com/linux-arkaplanda-kod-calistirma-nohup-kullanimi/): 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. - [Plesk & LiteSpeed 403 Hatası](https://emrenogay.com/plesk-litespeed-403-hatasi/): 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 hatanın çözümüne geçmeden önce ilk olarak Plesk ile beraber Litespeed kullanacaksanız kesinlikle Nginx kapalı olmalıdır ve php-fpm değil, CGI kullanıyor olmalısınız. Konuya mukabil hatayı error_log dosyasında aşağıdaki gibi görebilirsiniz. - [Sahte DMCA Telif Hakkı İstekleri](https://emrenogay.com/sahte-dmca-telif-hakki-istekleri/): 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. - [CentOS 7 & Fedora 33 Python 3.7.x Kurulumu](https://emrenogay.com/centos-7-python-3-7-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. - [FTP Şifre Yanlış Hatası](https://emrenogay.com/ftp-sifre-yanlis-hatasi/): 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: - [Google AMP Tarama Anormalliği Hatası](https://emrenogay.com/google-amp-tarama-anormalligi-hatasi/): AMP testi yapınca veya search console ile canlı URL testi yaptığınız sayfalarda tarama anormalliği hatası almanız muhtemeldir. Bu büyük ihtimalle Google taraflı bir hata ve genellikle 2-3 saat gibi bir süre sonunda düzelir. Fakat sizden kaynaklı olabilecek istisnalar mevcut. - [iOS 15 Safari AMP Açılmıyor](https://emrenogay.com/ios-15-safari-amp-acilmiyor/): 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, çözüme ulaştıracağım. - [cPanel API Token Oluşturma](https://emrenogay.com/cpanel-api-token-olusturma/): Projelerde kullanmak üzere cPanel API Token nasıl oluşturabileceğinizi resimlerle, adım adım anlatacağım. - [SSH ile Public ve Private RSA Key Oluşturma](https://emrenogay.com/ssh-ile-public-ve-private-rsa-key-olusturma/): Selamlar, bu yazımda SSH ile Linux ortamda public (genel) ve private (özel) RSA anahtarı oluşturmayı anlatıyor olucam. - [WordPress Cron Job Oluşturma](https://emrenogay.com/wordpress-cron-job-olusturma/): 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. - [HTML Link Verme](https://emrenogay.com/html-link-verme/): İlk aşamada HTML link verme için sayfamızın çalışması için gerekli olan kodları yazdığımızı varsayıyorum. - [Teknik SEO Nasıl Yapılır?](https://emrenogay.com/teknik-seo-nasil-yapilir/): 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ı olur. Çünkü ürettiğim yazılımlar arama motorlarıyla son derece uyumlu. - [WooCommerce Telefon Numarası Formatını Değiştirme](https://emrenogay.com/woocommerce-telefon-numarasi-formatini-degistirme/): 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; - [WordPress Subdomain Destekli AMP CDN Kurulumu](https://emrenogay.com/wordpress-subdomain-destekli-amp-cdn-kurulumu/): Engellenen siteniz için, tekrar erişime aktif bir hale getirebilirsiniz. Sınırsız subdomain oluşturabilir, bu subdomainlerin iç linkleri siteadresi-com.cdn.ampproject.org/c/siteadresi.com/amp/ yapısı ile tek tıkla değiştirebilirsiniz. Benimle iletişime geçince anlayacaksınız, her şeyi 1 tıklamayla halledilebilir hale getirdik. 301 yok, webmaster tools'dan site değişimi yok, mysql üzerinden ayar yapmak yok, dosya taşımak yok! Her şey artık daha kolay. - [Ampproject Açılmıyor, Amp tib çözümü](https://emrenogay.com/ampproject-acilmiyor-amp-tib-cozumu/): Ç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ü. - [PHP ile Barkod veya QR Kod Oluşturma](https://emrenogay.com/php-ile-barkod-veya-qr-kod-olusturma/): 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. - [ClassiPress AMP Kurulumu](https://emrenogay.com/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 yapısını sitene entegre edebilirsin. Vaktini almamak adına yazı başında şunu söyleyeyim: Bu ücretli bir kurulumun yazısıdır ancak yaptığım işin %80'lik kısmını ücretsiz anlatıyorum eminim ki işini görecek bi şeyler öğreneceksin. Gerçekten öğrenme arzun varsa, Classipress AMP kurulumu hakkında 10'dan fazla bilgi vereceğim. Üstelik cdn.ampproject.org şeklindeki subdomain iç link yapısı da dahil. - [Subdomain AMP CDN Kurulumu Eklentisi](https://emrenogay.com/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 kurulumu başarısız olabilir. Ben olabildiğince seni sıkmadan, gereksiz uzatmalardan kaçınarak kurulum nasıl yaparız anlatacağım. Ama önce şu terimlere ufak bir değinelim.