• 05-02-2025, 01:37:17
    #1
    Merhaba iyi geceler. Bir hostingte bulunan web sitemizi VPS sunucumuza taşımaya çalışıyoruz. Site taşınıyor fakat ana sayfa hariç diğer sayfalar gelmiyor. Wordpresste yeni sayfa açma, eklenti ekleme gibi özellikleri kullanamıyoruz. Konuyu internette araştırdım ve birçok izinle alakalı olduğunu gördüm. Tüm izinleri sağladık (en azından öyle düşünüyoruz) bu sefer sıfır Wordpress atınca sayfa açabiliyorum fakat taşıma yaptığımda yine olmuyor. Kaçırdığımız bir nokta olduğunu düşünüyorum. Daha önce sorunu yaşamış veya bu konuda fikir sahibi olanlar fikir verebilirlerse çok sevinirim.
  • 05-02-2025, 02:04:59
    #2
    Mod_security aktif ise geçici kapatıp deneyin. O değilse dizin ve dosyaların chmod ve chown durumlarına bakın, doğru izin, kullanıcı ve gruba göre güncelleyin.

    + ayrıca nginx standlone değilse apache ise .htacces dosyası içindeki rewrite kurallarını default hale getirin.
  • 05-02-2025, 02:13:06
    #3
    @CliaWeb; şu forumda sizin kadar doyurucu, nokta atışı yanıt vereni daha görmedim
  • 05-02-2025, 03:23:33
    #4
    CliaWeb adlı üyeden alıntı: mesajı görüntüle
    Mod_security aktif ise geçici kapatıp deneyin. O değilse dizin ve dosyaların chmod ve chown durumlarına bakın, doğru izin, kullanıcı ve gruba göre güncelleyin.

    + ayrıca nginx standlone değilse apache ise .htacces dosyası içindeki rewrite kurallarını default hale getirin.
    Gündüz deneyeceğim hocam ama işe yarayacak sanırım bu şekilde. Yardımlarınız için teşekkür ederim.
  • 06-02-2025, 14:53:13
    #5
    Dün bu sorunu çözmek için uğraştım, internette yazan pek çok şeyi denedim fakat düzeltemedim. Ardından sayfaların ?p formatında yazıldığında geldiğini fark ettim. Permalink yapısında sorun olduğu netleşmiş oldu bu şekilde. Veritabanında permalink_structure değişmiyor mu diye deneyerek kontrol ettim bir sorun olmadan değişiyordu. Ardından htaccess dosyasının içerisini kontrol ettim, dosyaya da sorunsuz bir şekilde güncelleme yapılıyordu. Son olarak dosyanın okunur olmadığından şüphelenerek kontrol yaptım ve sonuç burada, Apache .htaccess'i görmüyor. Bunun da sebebi Apache ayarlarında AllowOverride All olmaması. Conf dosyasına gerekli eklemeyi yaptıktan sonra sorunum çözüldü. VPS'in tüm ayarlarını biz yapıyorduk bundan dolayı gözümüzden kaçmış, benzer bir sorun yaşayan olursa mutlaka .htaccess dosyasının okunup okunmadığını kontrol etmesini öneririm. Umarım ileri zamanlarda birisi görür ve sorununa çözüm olur.