Yerel makinemde, wordpress kalıcı bağlantıları çalışmıyor. Araştırmadan sonra wordpress'in .htaccess dosyası oluşturmadığını gördüm.
Bunun için aşağıdaki adımları takip ettim.
El ile bir "
.htaccess
" dosyası oluşturun ve ana WordPress dizininize kaydedin. (Bu, wp-admin, wp-include ve wp-content klasörlerine sahip olanıdır.)Ubuntu terminaline gidin ve şunu yazın:
sudo chown -v: www-verileri "/FilePathHere/.htaccess"
(Grup) dosya sahipliğinin www-data (Apache2) olarak değiştirildiğini söyleyen bir satır görmelisiniz.
Apache2'ye dosyaya yazma erişimi verin:
sudo chmod -v 664 "/FilePathHere/.htaccess"
Dosya modunun korunduğunu belirten bir satır görmelisiniz.
Ardından, Apache2 sunucusunda mod_write özelliğini etkinleştirerek WordPress'in .htaccess dosyasına yazmasına izin vermeliyiz. Terminalde aşağıdakileri yazın:
sudo a2enmod yeniden yazma
Mod yeniden yazmayı etkinleştirdiğini söyleyen ve web sunucusunu yeniden başlatmanızı hatırlatan bir satır görmelisiniz.
Öyleyse yapalım. Değişikliklerin geçerli olması için Web sunucusunu (Apache2) yeniden başlatın:
sudo /etc/init.d/apache2 yeniden başlatma
Hepimiz komut satırı istemiyle işimiz bitti; komut satırı penceresini şimdi kapatabilirsiniz.
- WordPress yönetici panelinize (ör.
http://Domain/wp-admin
) Gidin . Ayarlar -> Kalıcı bağlantılara gidin ve istediğiniz kalıcı bağlantı biçimini seçin. "Değişiklikleri Kaydet" düğmesine basın.
Tüm adımlar başarılı oldu. Ancak bu kalıcı bağlantılar bile işe yaramadı.
Kalıcı bağlantıların düzgün çalışması için gerekli olan başka bir şey var mı?