{"id":2411,"date":"2026-10-01T17:30:00","date_gmt":"2026-10-01T14:30:00","guid":{"rendered":"https:\/\/narhost.com\/destek\/?p=2411"},"modified":"2026-09-26T23:42:32","modified_gmt":"2026-09-26T20:42:32","slug":"missing-a-temporary-folder-hatasi","status":"publish","type":"post","link":"https:\/\/narhost.com\/destek\/missing-a-temporary-folder-hatasi\/","title":{"rendered":"WordPress Missing a Temporary Folder Hatas\u0131 Nas\u0131l \u00c7\u00f6z\u00fcl\u00fcr"},"content":{"rendered":"<p class=\"kb-dogrulama\">Son g\u00f6zden ge\u00e7irme: Eyl\u00fcl 2026 \u00b7 cPanel 136 test hesab\u0131 ekranlar\u0131 ve WordPress resm\u00ee dok\u00fcman\u0131na g\u00f6re<\/p>\n<div id=\"hizli-cozum\" class=\"ai-box ai-box--cozum\">\n<p class=\"ai-box-title\">H\u0131zl\u0131 \u00e7\u00f6z\u00fcm<\/p>\n<p><code>Missing a temporary folder.<\/code> uyar\u0131s\u0131 (T\u00fcrk\u00e7e aray\u00fczde <code>Bir ge\u00e7ici klas\u00f6r eksik.<\/code>), PHP&#8217;nin y\u00fcklenen dosyay\u0131 ilk olarak yazd\u0131\u011f\u0131 ge\u00e7ici klas\u00f6r\u00fc bulamad\u0131\u011f\u0131n\u0131 s\u00f6yler; <strong>missing a temporary folder<\/strong> hatas\u0131 WordPress&#8217;ten de\u011fil, sunucunun PHP ayar\u0131ndan gelir.<\/p>\n<ol>\n<li>Hatan\u0131n her y\u00fcklemede mi, yaln\u0131z bir dosyada m\u0131 \u00e7\u0131kt\u0131\u011f\u0131n\u0131 not edin.<\/li>\n<li>cPanel \u2192 MultiPHP INI D\u00fczenleyicisi&#8217;nde <code>file_uploads<\/code> ayar\u0131n\u0131n a\u00e7\u0131k oldu\u011funu kontrol edin.<\/li>\n<li><code>wp-content\/temp<\/code> klas\u00f6r\u00fcn\u00fc olu\u015fturup <code>wp-config.php<\/code> dosyas\u0131na <code>WP_TEMP_DIR<\/code> sat\u0131r\u0131n\u0131 ekleyin.<\/li>\n<li>Medya y\u00fcklemesinde hata s\u00fcr\u00fcyorsa destek talebi a\u00e7\u0131n; PHP ge\u00e7ici dizini sunucu d\u00fczeyinde d\u00fczeltilir.<\/li>\n<\/ol>\n<\/div>\n<table class=\"kb-uyg\">\n<tr>\n<th>Panel<\/th>\n<td>cPanel, WordPress y\u00f6netim paneli<\/td>\n<\/tr>\n<tr>\n<th>Sistem<\/th>\n<td>Payla\u015f\u0131ml\u0131 hosting (CloudLinux, PHP 8.x)<\/td>\n<\/tr>\n<tr>\n<th>Yetki<\/th>\n<td>cPanel kullan\u0131c\u0131s\u0131<\/td>\n<\/tr>\n<tr>\n<th>Narhost \u00fcr\u00fcn\u00fc<\/th>\n<td><a href=\"https:\/\/narhost.com\/wordpress-hosting\" title=\"WordPress Hosting paketleri \u2014 Narhost\">WordPress Hosting<\/a><\/td>\n<\/tr>\n<\/table>\n<div class=\"kb-once\">\n<p class=\"label\">Ba\u015flamadan \u00f6nce<\/p>\n<ul>\n<li>cPanel giri\u015f bilgileriniz elinizde olsun.<\/li>\n<li><code>wp-config.php<\/code> dosyas\u0131n\u0131 d\u00fczenlemeden \u00f6nce bir kopyas\u0131n\u0131 indirin.<\/li>\n<li>Hatan\u0131n g\u00f6r\u00fcnd\u00fc\u011f\u00fc ekran\u0131 (Medya, eklenti y\u00fckleme, tema y\u00fckleme) ve saatini not edin; destek talebinde i\u015fe yarar.<\/li>\n<\/ul>\n<\/div>\n<h2>Missing a temporary folder hatas\u0131 neden olur<\/h2>\n<p>Taray\u0131c\u0131dan g\u00f6nderilen her dosya \u00f6nce PHP&#8217;nin ge\u00e7ici klas\u00f6r\u00fcne yaz\u0131l\u0131r, WordPress onu oradan <code>wp-content\/uploads<\/code> alt\u0131na ta\u015f\u0131r. PHP bu klas\u00f6r\u00fc bulamaz ya da kullanamazsa y\u00fcklemeyi <code>UPLOAD_ERR_NO_TMP_DIR<\/code> (kod 6) ile bitirir ve WordPress bu kodu ekranda yukar\u0131daki uyar\u0131ya \u00e7evirir.<\/p>\n<p>Ge\u00e7ici klas\u00f6r\u00fcn yeri <code>upload_tmp_dir<\/code> ayar\u0131yla belirlenir. PHP bu ayar\u0131 sistem d\u00fczeyinde (<code>INI_SYSTEM<\/code>) tan\u0131mlar; <code>.user.ini<\/code> ya da <code>.htaccess<\/code> ile de\u011fi\u015ftirilemez. Payla\u015f\u0131ml\u0131 hostingte bu y\u00fczden kal\u0131c\u0131 \u00e7\u00f6z\u00fcm \u00e7o\u011fu zaman sunucu taraf\u0131ndad\u0131r. Sizin yapabilece\u011finiz iki \u015fey var: y\u00fcklemelerin a\u00e7\u0131k oldu\u011funu do\u011frulamak ve WordPress&#8217;in kendi ge\u00e7ici i\u015fleri i\u00e7in ayr\u0131 bir klas\u00f6r tan\u0131mlamak.<\/p>\n<h2>Ad\u0131m ad\u0131m \u00e7\u00f6z\u00fcm<\/h2>\n<h3>Y\u00f6ntem 1 \u2014 cPanel (payla\u015f\u0131ml\u0131 hosting)<\/h3>\n<ol class=\"kb-adimlar\">\n<li><strong>cPanel \u2192 Yaz\u0131l\u0131m \u2192 MultiPHP INI D\u00fczenleyicisi<\/strong> sayfas\u0131n\u0131 a\u00e7\u0131n, <strong>Temel Mod<\/strong> sekmesinde sitenizin alan ad\u0131n\u0131 se\u00e7in. <code>file_uploads<\/code> sat\u0131r\u0131ndaki anahtar a\u00e7\u0131k konumda olmal\u0131; kapal\u0131ysa a\u00e7\u0131p Kaydet d\u00fc\u011fmesine bas\u0131n. <code>upload_tmp_dir<\/code> bu listede yer almaz, \u00e7\u00fcnk\u00fc kullan\u0131c\u0131 d\u00fczeyinde de\u011fi\u015ftirilemez. Di\u011fer PHP s\u0131n\u0131rlar\u0131 i\u00e7in <a href=\"https:\/\/narhost.com\/destek\/cpanel-php-ini-ayarlari\/\" title=\"cPanel'de php.ini Ayarlar\u0131 \u2014 Narhost Destek\">cPanel php.ini ayarlar\u0131<\/a> kart\u0131na bak\u0131n.<br \/>\n<figure class=\"kb-ekran\"><img decoding=\"async\" src=\"https:\/\/narhost.com\/destek\/wp-content\/uploads\/2026\/09\/missing-a-temporary-folder-hatasi-adim-2-1.webp\" alt=\"cPanel MultiPHP INI D\u00fczenleyicisi Temel Mod ekran\u0131nda file_uploads ayar\u0131\" width=\"1200\" height=\"486\" loading=\"lazy\"><figcaption>MultiPHP INI D\u00fczenleyicisi; Temel Mod&#8217;da alan ad\u0131 se\u00e7ilince PHP y\u00f6nergeleri listelenir.<\/figcaption><\/figure>\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: file_uploads a\u00e7\u0131k g\u00f6r\u00fcn\u00fcr.<\/p>\n<\/li>\n<li><strong>cPanel \u2192 Dosyalar \u2192 Dosya Y\u00f6neticisi<\/strong> ile sitenizin <code>wp-content<\/code> klas\u00f6r\u00fcne girin, \u00fcst \u00e7ubuktaki <strong>Klas\u00f6r<\/strong> d\u00fc\u011fmesiyle <code>temp<\/code> adl\u0131 bir klas\u00f6r olu\u015fturun. \u0130zinler d\u00fc\u011fmesinden klas\u00f6r iznini 755 yap\u0131n.<br \/>\n<figure class=\"kb-ekran\"><img decoding=\"async\" src=\"https:\/\/narhost.com\/destek\/wp-content\/uploads\/2026\/09\/missing-a-temporary-folder-hatasi-adim-1-1.webp\" alt=\"Missing a temporary folder hatas\u0131 i\u00e7in cPanel Dosya Y\u00f6neticisi'nde wp-content alt\u0131nda temp klas\u00f6r\u00fc olu\u015fturma\" width=\"1200\" height=\"833\" loading=\"lazy\"><figcaption>Dosya Y\u00f6neticisi; \u00fcst \u00e7ubuktaki Klas\u00f6r d\u00fc\u011fmesi yeni klas\u00f6r a\u00e7ar, \u0130zinler d\u00fc\u011fmesi izni de\u011fi\u015ftirir.<\/figcaption><\/figure>\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: <code>wp-content\/temp<\/code> listede 0755 izniyle g\u00f6r\u00fcn\u00fcr.<\/p>\n<\/li>\n<li><strong><code>wp-config.php<\/code> dosyas\u0131n\u0131 D\u00fczenle ile a\u00e7\u0131n<\/strong> ve <code>\/* That's all, stop editing! *\/<\/code> sat\u0131r\u0131n\u0131n \u00fcst\u00fcne \u015funu ekleyin:\n<pre><code class=\"language-php\">define( 'WP_TEMP_DIR', ABSPATH . 'wp-content\/temp\/' );<\/code><\/pre>\n<p>Bu sabit WordPress&#8217;in kendi ge\u00e7ici dosyalar\u0131n\u0131 (eklenti, tema ve \u00e7ekirdek g\u00fcncelleme indirmeleri) bu klas\u00f6re y\u00f6nlendirir. Dosyan\u0131n di\u011fer ayarlar\u0131 i\u00e7in <a href=\"https:\/\/narhost.com\/destek\/wp-config-php-ayarlari\/\" title=\"wp-config.php Dosyas\u0131nda Hangi Ayarlar De\u011fi\u015ftirilir \u2014 Narhost Destek\">wp-config.php ayarlar\u0131<\/a> kart\u0131na bak\u0131n.<\/p>\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: dosya kaydedilir, site a\u00e7\u0131lmaya devam eder.<\/p>\n<\/li>\n<li><strong>Y\u00fcklemeyi yeniden deneyin.<\/strong> Hata g\u00fcncelleme ya da eklenti kurulumunda \u00e7\u0131k\u0131yorduysa genelde burada kapan\u0131r. Medya y\u00fcklemesinde s\u00fcr\u00fcyorsa sorun PHP&#8217;nin ge\u00e7ici dizinindedir; talebe hata metnini ve saati ekleyin, dizin sunucu taraf\u0131nda onar\u0131l\u0131r.\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: dosya y\u00fcklenir ya da talep i\u00e7in gereken bilgiler haz\u0131rd\u0131r.<\/p>\n<\/li>\n<\/ol>\n<h3>Y\u00f6ntem 2 \u2014 VPS\/VDS (kendi sunucunuz)<\/h3>\n<p>Root eri\u015fimi sizdeyse ge\u00e7ici dizini kendiniz kontrol edersiniz. A\u015fa\u011f\u0131daki komutlar <a href=\"https:\/\/www.php.net\/manual\/en\/ini.core.php\" title=\"PHP \u00e7ekirdek php.ini ayarlar\u0131 \u2014 PHP.net\" target=\"_blank\" rel=\"noopener\">PHP resm\u00ee dok\u00fcman\u0131na<\/a> g\u00f6redir:<\/p>\n<pre><code class=\"language-bash\">php -i | grep -i upload_tmp_dir\nls -ld \/tmp<\/code><\/pre>\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: <code>upload_tmp_dir<\/code> bo\u015fsa sistem ge\u00e7ici dizini kullan\u0131l\u0131r; <code>\/tmp<\/code> izinleri <code>drwxrwxrwt<\/code> olmal\u0131d\u0131r. Ayar var olmayan bir klas\u00f6r\u00fc g\u00f6steriyorsa klas\u00f6r\u00fc olu\u015fturun ya da sat\u0131r\u0131 kald\u0131r\u0131n, ard\u0131ndan PHP-FPM ya da web sunucusunu yeniden ba\u015flat\u0131n.<\/p>\n<h2>Do\u011frulama<\/h2>\n<div class=\"success-box\">\n<p class=\"label\">Sonu\u00e7<\/p>\n<p>Medya \u2192 Yeni ekle ekran\u0131ndan k\u00fc\u00e7\u00fck bir g\u00f6rsel y\u00fckleyin. G\u00f6rsel k\u00fct\u00fcphanede k\u00fc\u00e7\u00fck resmiyle g\u00f6r\u00fcn\u00fcyorsa ge\u00e7ici klas\u00f6r sorunu \u00e7\u00f6z\u00fclm\u00fc\u015ft\u00fcr. Eklenti g\u00fcncellemesi yap\u0131yorsan\u0131z Pano \u2192 G\u00fcncellemeler ekran\u0131nda bir g\u00fcncellemeyi \u00e7al\u0131\u015ft\u0131r\u0131p hatas\u0131z bitti\u011fini g\u00f6r\u00fcn; bu s\u0131rada <code>wp-content\/temp<\/code> klas\u00f6r\u00fcnde k\u0131sa s\u00fcreli dosyalar olu\u015fur.<\/p>\n<\/div>\n<h2>H\u00e2l\u00e2 \u00e7\u00f6z\u00fclmediyse<\/h2>\n<ul>\n<li><strong>Hata <code>Failed to write file to disk<\/code> olarak de\u011fi\u015fti.<\/strong> Ge\u00e7ici klas\u00f6r bulundu ama dosya yaz\u0131lam\u0131yor; disk kotas\u0131 ya da klas\u00f6r izni sorunudur, <a href=\"https:\/\/narhost.com\/destek\/wordpress-dosya-izinleri-nasil-duzeltilir\/\" title=\"WordPress Dosya \u0130zinleri Nas\u0131l D\u00fczeltilir \u2014 Narhost Destek\">WordPress dosya izinleri<\/a> kart\u0131ndaki ad\u0131mlar\u0131 uygulay\u0131n.<\/li>\n<li><strong>Eklenti y\u00fcklerken <code>Could not create directory<\/code> g\u00f6r\u00fcn\u00fcyor.<\/strong> Bu ba\u015fka bir izin hatas\u0131d\u0131r; <a href=\"https:\/\/narhost.com\/destek\/wordpress-could-not-create-directory-hatasi-nasil-giderilir\/\" title=\"Could Not Create Directory Hatas\u0131 WordPress&#039;te Nas\u0131l Giderilir \u2014 Narhost Destek\">Could not create directory hatas\u0131<\/a> kart\u0131na bak\u0131n.<\/li>\n<li><strong>B\u00fcy\u00fck dosyada y\u00fckleme yar\u0131da kal\u0131yor.<\/strong> S\u0131n\u0131r a\u015f\u0131l\u0131yor olabilir; <code>upload_max_filesize<\/code> ve <code>post_max_size<\/code> de\u011ferlerini kontrol edin.<\/li>\n<\/ul>\n<div class=\"cta-box\">\n<p class=\"label\">Narhost deste\u011fi<\/p>\n<p>Talebe \u015funlar\u0131 ekleyin: alan ad\u0131n\u0131z, hata metni birebir, hatan\u0131n \u00e7\u0131kt\u0131\u011f\u0131 ekran (Medya, eklenti, tema), saat ve yukar\u0131daki ad\u0131mlardan hangilerini denedi\u011finiz.<\/p>\n<p><a class=\"cta-btn\" href=\"https:\/\/narhost.com\/submitticket.php\" title=\"Narhost destek talebi a\u00e7\">Destek talebi a\u00e7<\/a><\/div>\n<div class=\"kb-ilgili\">\n<p class=\"label\">Sonraki ad\u0131mlar<\/p>\n<ul>\n<li><a href=\"https:\/\/narhost.com\/destek\/wordpress-sorunlari-ve-cozumleri\/\" title=\"WordPress Y\u00f6netimi ve Sorun Giderme Rehberi \u2014 Narhost Destek\">WordPress y\u00f6netimi ve sorun giderme rehberi<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/destek\/wp-config-php-ayarlari\/\" title=\"wp-config.php Dosyas\u0131nda Hangi Ayarlar De\u011fi\u015ftirilir \u2014 Narhost Destek\">wp-config.php ayarlar\u0131<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/destek\/wordpress-dosya-izinleri-nasil-duzeltilir\/\" title=\"WordPress Dosya \u0130zinleri Nas\u0131l D\u00fczeltilir \u2014 Narhost Destek\">WordPress dosya izinleri nas\u0131l d\u00fczeltilir<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"kb-faq\">\n<h2>S\u0131k\u00e7a sorulan sorular<\/h2>\n<h3>Missing a temporary folder hatas\u0131 sitemi bozar m\u0131?<\/h3>\n<p>Hay\u0131r. Yaln\u0131z y\u00fckleme ve g\u00fcncelleme i\u015flemleri ba\u015far\u0131s\u0131z olur; ziyaret\u00e7iler siteyi normal g\u00f6r\u00fcr.<\/p>\n<h3>WP_TEMP_DIR eklemek tek ba\u015f\u0131na yeter mi?<\/h3>\n<p>G\u00fcncelleme ve eklenti indirmelerinde \u00e7o\u011fu zaman yeter. Medya y\u00fcklemesi PHP&#8217;nin kendi ge\u00e7ici dizinini kulland\u0131\u011f\u0131 i\u00e7in orada sunucu ayar\u0131 gerekir.<\/p>\n<h3>temp klas\u00f6r\u00fcn\u00fc sonradan silebilir miyim?<\/h3>\n<p>Klas\u00f6r <code>WP_TEMP_DIR<\/code> sat\u0131r\u0131 durduk\u00e7a silinmemeli. Sat\u0131r\u0131 kald\u0131r\u0131rsan\u0131z klas\u00f6r\u00fc de silebilirsiniz.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>WordPress missing a temporary folder hatas\u0131n\u0131n nedeni (PHP upload_tmp_dir), cPanel&#8217;de file_uploads kontrol\u00fc, wp-content\/temp klas\u00f6r\u00fc ve WP_TEMP_DIR tan\u0131m\u0131, VPS&#8217;te ge\u00e7ici dizin kontrol\u00fc.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-2411","post","type-post","status-publish","format-standard","hentry","category-wordpress-hosting"],"meta_box":[],"_links":{"self":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/2411","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/comments?post=2411"}],"version-history":[{"count":1,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/2411\/revisions"}],"predecessor-version":[{"id":2675,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/2411\/revisions\/2675"}],"wp:attachment":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/media?parent=2411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/categories?post=2411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/tags?post=2411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}