WordPress kurulumunuzun kök dizininde bulunan wp-config.php dosyasını açın.
WP_TEMP_DIR sabitini tanımlayan satırı bulun. Şu şekilde görünebilir: define('WP_TEMP_DIR', '/path/to/temp/directory');
Yolu, web sunucusu tarafından yazılabilir olan sunucunuzdaki bir dizin yolunu belirtecek şekilde değiştirin. ABSPATH sabitini WordPress kurulum dizininin yolunu belirtmek için kullanabilirsiniz. Örneğin: define('WP_TEMP_DIR', ABSPATH . 'wp-content/temp/'); Bu, WordPress kurulumunuzun wp-content dizini içinde geçici bir dizin oluşturacaktır. wp-config.php dosyasındaki değişiklikleri kaydedin.
Belirttiğiniz dizinin doğru izinlere sahip olduğunu kontrol edin, böylece web sunucusu yazabilir. Doğru izinleri ayarlamak için chmod komutunu kullanabilirsiniz, örneğin: chmod -R 755 /path/to/temp/directory Bu, dizinin sahibi tarafından okunabilir, yazılabilir ve çalıştırılabilir olmasını, diğer herkesin ise okunabilir ve çalıştırılabilir olmasını sağlar.
Bu adımları tamamladıktan sonra, WordPress wp-config.php'de belirttiğiniz geçici dizini geçici dosyalar için kullanacaktır.
Önceki talimatlarla sorun hala çözülmediyse, PHP-FPM hizmetlerini yeniden başlatmak için aşağıdaki komutu çalıştırmayı deneyin:
/scripts/restartsrv_cpanel_php_fpm
/scripts/restartsrv_apache_php_fpm
Her 6 saatte bir çalışacak zamanlanmış bir cronjob oluşturmak için aşağıdaki komutları çalıştırın:
echo '0 */6 * * * root /scripts/restartsrv_cpanel_php_fpm > /dev/null 2>&1
0 */6 * * * root /scripts/restartsrv_apache_php_fpm > /dev/null 2>&1
root /scripts/restartsrv_cpanel_php_fpm > /dev/null 2>&1
root /scripts/restartsrv_apache_php_fpm > /dev/null 2>&1' > /etc/cron.d/ReinitPHPFPM
Daha fazla yardıma ihtiyacınız olursa bize ulaşmaktan çekinmeyin!