<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mail &#8211; Saviorhost İnternet Hizmetleri</title>
	<atom:link href="https://saviorhost.com/blog/category/mail/feed/" rel="self" type="application/rss+xml" />
	<link>https://saviorhost.com/blog</link>
	<description>Web projenizi kurtaran hosting sağlayıcısı: Savior Host!</description>
	<lastBuildDate>Tue, 14 Oct 2025 13:57:22 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://saviorhost.com/blog/wp-content/uploads/2018/07/cropped-favicon-150x150.png</url>
	<title>Mail &#8211; Saviorhost İnternet Hizmetleri</title>
	<link>https://saviorhost.com/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>500 Plesk\Exception\Database Hatası (SQLSTATE 2002) – Kesin Çözüm Rehberi</title>
		<link>https://saviorhost.com/blog/500-pleskexceptiondatabase-hatasi-sqlstate-2002-kesin-cozum-rehberi/</link>
					<comments>https://saviorhost.com/blog/500-pleskexceptiondatabase-hatasi-sqlstate-2002-kesin-cozum-rehberi/#respond</comments>
		
		<dc:creator><![CDATA[admincim]]></dc:creator>
		<pubDate>Tue, 14 Oct 2025 13:56:40 +0000</pubDate>
				<category><![CDATA[Güvenlik]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Mail]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">https://saviorhost.com/blog/?p=2146</guid>

					<description><![CDATA[“500 Plesk\Exception\Database” tipik olarak Plesk’in kendi veritabanına (psa) ya da alttaki MySQL/MariaDB/Plesk SQL Server hizmetine bağlanamamasıyla oluşur. Nedeni çoğunlukla servis...]]></description>
										<content:encoded><![CDATA[<p data-start="772" data-end="1174">“500 Plesk\Exception\Database” tipik olarak Plesk’in kendi veritabanına (<em data-start="845" data-end="850">psa</em>) ya da alttaki MySQL/MariaDB/Plesk SQL Server hizmetine bağlanamamasıyla oluşur. Nedeni çoğunlukla servis kapalı, disk dolu, socket/port hatası, bozulmuş <em data-start="1005" data-end="1010">psa</em> tabloları veya geçici “repair” işlemleridir. Plesk’in resmi <strong data-start="1071" data-end="1089">Repair Utility</strong> aracı çoğu olayı tek komutla tespit ve onarır. <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-administration/plesk-repair-utility.74649/?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">docs.plesk.com</span><span class="-me-1 flex h-full items-center rounded-full px-1 text-[#8F8F8F]">+1</span></span></span></a></span></span></p>
<hr data-start="1176" data-end="1179" />
<h2 data-start="1181" data-end="1244" id="ilk-teshis-gunlukleri-log-ve-servis-durumunu-kontrol-edin">İlk Teşhis: Günlükleri (Log) ve Servis Durumunu Kontrol Edin</h2>
<ol data-start="1245" data-end="1974">
<li data-start="1245" data-end="1548">
<p data-start="1248" data-end="1342"><strong data-start="1248" data-end="1280">Plesk arayüzü erişilemiyorsa</strong>, sunucuya SSH ile bağlanın ve MariaDB/MySQL durumuna bakın:</p>
<div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary">
<div class="sticky top-9">
<div class="absolute end-0 bottom-0 flex h-9 items-center pe-2">
<div class="bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs"></div>
</div>
</div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="whitespace-pre! language-bash">systemctl status mariadb<br />
journalctl -u mariadb -n 200 --no-pager<br />
</code></div>
</div>
<p data-start="1435" data-end="1548">(Windows’ta Olay Görüntüleyici ve Plesk SQL Server servisini kontrol edin.) <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://support.plesk.com/hc/en-us/articles/12377018133911-Plesk-is-not-accessible-500-Plesk-Exception-Database-Plesk-SQL-Server-Error-1053?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between overflow-hidden"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">support.plesk.com</span></span></span></a></span></span></p>
</li>
<li data-start="1550" data-end="1773">
<p data-start="1553" data-end="1640"><strong data-start="1553" data-end="1578">Geçmiş boot loglarını</strong> inceleyin (özellikle beklenmedik yeniden başlatma sonrası):</p>
<div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary">
<div class="sticky top-9">
<div class="absolute end-0 bottom-0 flex h-9 items-center pe-2">
<div class="bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs"></div>
</div>
</div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="whitespace-pre! language-bash">journalctl --boot=-1 -n 5000<br />
</code></div>
</div>
<p data-start="1694" data-end="1773">(Forumda doğrulanan pratik bir yaklaşım.) <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://talk.plesk.com/threads/server-error-500-plesk-exception-database-solved-but-why.371832/?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between overflow-hidden"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">Plesk Forum</span></span></span></a></span></span></p>
</li>
<li data-start="1775" data-end="1974">
<p data-start="1778" data-end="1797"><strong data-start="1778" data-end="1794">Disk doluluk</strong>:</p>
<div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary">
<div class="sticky top-9">
<div class="absolute end-0 bottom-0 flex h-9 items-center pe-2">
<div class="bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs"></div>
</div>
</div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="whitespace-pre! language-bash"><span class="hljs-built_in">df</span> -h<br />
<span class="hljs-built_in">du</span> -sh /var/lib/mysql/* | <span class="hljs-built_in">sort</span> -h<br />
</code></div>
</div>
<p data-start="1865" data-end="1974">Diskin dolması, MySQL’in başlamasını engeller ve 500 hatasına yol açar. <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://talk.plesk.com/threads/help-server-error500-plesk-exception-database.372024/?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between overflow-hidden"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">Plesk Forum</span></span></span></a></span></span></p>
</li>
</ol>
<hr data-start="1976" data-end="1979" />
<h2 data-start="1981" data-end="2029" id="hizli-onarim-plesk-repair-utility-onerilen">Hızlı Onarım: Plesk Repair Utility (Önerilen)</h2>
<p data-start="2030" data-end="2047"><strong data-start="2030" data-end="2045">Çalıştırın:</strong></p>
<div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary">
<div class="sticky top-9">
<div class="absolute end-0 bottom-0 flex h-9 items-center pe-2">
<div class="bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs"></div>
</div>
</div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="whitespace-pre! language-bash">plesk repair db<br />
</code></div>
</div>
<p data-start="2076" data-end="2271">Bu komut Plesk veritabanı tutarlılığını denetler, gerekirse otomatik yedek (dump) alır ve onarım dener. Linux/Windows’ta kullanılabilir. Ek seçenek gerekmez. <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-administration/plesk-repair-utility/plesk-repair-utility-plesk-database.74665/?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">docs.plesk.com</span><span class="-me-1 flex h-full items-center rounded-full px-1 text-[#8F8F8F]">+2</span></span><span class="flex h-4 w-full items-center justify-between absolute"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">plesk.com</span><span class="-me-1 flex h-full items-center rounded-full px-1 text-[#8F8F8F]">+2</span></span></span></a></span></span></p>
<blockquote data-start="2273" data-end="2525">
<p data-start="2275" data-end="2525"><strong data-start="2275" data-end="2303">Not – Geçici 500 Hatası:</strong> <code data-start="2304" data-end="2331">plesk repair installation</code> gibi geniş onarım çalışırken Plesk kısa süre erişilemez ve 500 hatası görülebilir; bu, bilinen bir Repair Kit davranışı/bug’ıdır ve işlem bitince kaybolur. <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://support.plesk.com/hc/en-us/articles/12376955793175-Diagnose-Repair-tool-provides-the-error-when-repairing-Plesk-installation-500-Plesk-Expection-Database?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between overflow-hidden"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">support.plesk.com</span></span></span></a></span></span></p>
</blockquote>
<hr data-start="2527" data-end="2530" />
<h2 data-start="2532" data-end="2590" id="senaryo-a-sqlstatehy0002002-connection-refused">Senaryo A: <strong data-start="2546" data-end="2590">SQLSTATE[HY000][2002] Connection refused</strong></h2>
<p data-start="2591" data-end="2605"><strong data-start="2591" data-end="2603">Belirti:</strong></p>
<div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary">
<div class="sticky top-9">
<div class="absolute end-0 bottom-0 flex h-9 items-center pe-2">
<div class="bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs"></div>
</div>
</div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="whitespace-pre!">DB query failed: "SET sql_mode = ''"<br />
Error: <span class="hljs-built_in">SQLSTATE</span>[HY000][<span class="hljs-number">2002</span>] <span class="hljs-keyword">Connection</span> refused<br />
</code></div>
</div>
<p data-start="2699" data-end="2779"><strong data-start="2699" data-end="2709">Neden:</strong> MariaDB/MySQL servisinin down olması veya başlayamaması.<br data-start="2766" data-end="2769" /><strong data-start="2769" data-end="2779">Çözüm:</strong></p>
<ol data-start="2780" data-end="3096">
<li data-start="2780" data-end="2894">
<p data-start="2783" data-end="2819">Servisi başlatın/yeniden başlatın:</p>
<div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary">
<div class="sticky top-9">
<div class="absolute end-0 bottom-0 flex h-9 items-center pe-2">
<div class="bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs"></div>
</div>
</div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="whitespace-pre! language-bash">systemctl restart mariadb<br />
systemctl status mariadb<br />
</code></div>
</div>
</li>
<li data-start="2895" data-end="2976">
<p data-start="2898" data-end="2976">Loglardaki temel sebebi giderin (ör. yapılandırma, port çakışması, izinler).</p>
</li>
<li data-start="2977" data-end="3096">
<p data-start="2980" data-end="3096">Ardından <code data-start="2989" data-end="3006">plesk repair db</code> çalıştırın.<br data-start="3018" data-end="3021" />Kaynak ve aynı hatanın resmi analizi: <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://support.plesk.com/hc/en-us/articles/15456789107223-Unable-to-access-Plesk-panel-ERROR-500-Plesk-Exception-Database-SQLSTATE-HY000-2002-Connection-refused?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between overflow-hidden"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">support.plesk.com</span></span></span></a></span></span></p>
</li>
</ol>
<hr data-start="3098" data-end="3101" />
<h2 data-start="3103" data-end="3168" id="senaryo-b-sqlstatehy0002002-no-such-file-or-directory">Senaryo B: <strong data-start="3117" data-end="3168">SQLSTATE[HY000][2002] No such file or directory</strong></h2>
<p data-start="3169" data-end="3183"><strong data-start="3169" data-end="3181">Belirti:</strong></p>
<div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary">
<div class="sticky top-9">
<div class="absolute end-0 bottom-0 flex h-9 items-center pe-2">
<div class="bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs"></div>
</div>
</div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="whitespace-pre!"><span class="hljs-meta prompt_">...</span> <span class="language-python">[<span class="hljs-number">2002</span></span>] No such file <span class="hljs-keyword">or</span> directory<br />
</code></div>
</div>
<p data-start="3229" data-end="3348"><strong data-start="3229" data-end="3239">Neden:</strong> MySQL socket dosyası yok/yanlış yol, servis kapalı veya disk taşması sonucunda soket oluşmuyor.<br data-start="3335" data-end="3338" /><strong data-start="3338" data-end="3348">Çözüm:</strong></p>
<ol data-start="3349" data-end="3645">
<li data-start="3349" data-end="3471">
<p data-start="3352" data-end="3471">Servisi yeniden başlatın; <code data-start="3378" data-end="3391">/etc/my.cnf</code> içindeki <code data-start="3401" data-end="3409">socket</code> yolunu ve <code data-start="3420" data-end="3447">/var/lib/mysql/mysql.sock</code> varlığını doğrulayın.</p>
</li>
<li data-start="3472" data-end="3517">
<p data-start="3475" data-end="3517">Disk doluysa alan açın (bkz. Senaryo D).</p>
</li>
<li data-start="3518" data-end="3645">
<p data-start="3521" data-end="3645">Gerekirse <code data-start="3531" data-end="3537">/tmp</code> izinlerini ve AppArmor/SELinux kısıtlarını kontrol edin.<br data-start="3594" data-end="3597" />Doğrulama: <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://talk.plesk.com/threads/error-500-plesk-exception-database-db-query-failed-sqlstate-hy000-2002-no-such-file-or-directory.373886/?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">Plesk Forum</span><span class="-me-1 flex h-full items-center rounded-full px-1 text-[#8F8F8F]">+1</span></span></span></a></span></span></p>
</li>
</ol>
<hr data-start="3647" data-end="3650" />
<h2 data-start="3652" data-end="3724" id="senaryo-c-plesk-sql-server-error-1053-windows-port-cakismasi">Senaryo C: <strong data-start="3666" data-end="3724">Plesk SQL Server Error 1053 (Windows) / Port Çakışması</strong></h2>
<p data-start="3725" data-end="3923"><strong data-start="3725" data-end="3737">Belirti:</strong> 1053; Event Viewer’da “Bind on TCP/IP port 3306… already in use”.<br data-start="3803" data-end="3806" /><strong data-start="3806" data-end="3816">Neden:</strong> Plesk SQL Server servis yapılandırması hatalı ya da 3306 portunu başka bir mysqld kullanıyor.<br data-start="3910" data-end="3913" /><strong data-start="3913" data-end="3923">Çözüm:</strong></p>
<ol data-start="3924" data-end="4131">
<li data-start="3924" data-end="4003">
<p data-start="3927" data-end="4003">Hizmetin “Path to executable” ayarını doğru my.ini bilgisiyle güncelleyin.</p>
</li>
<li data-start="4004" data-end="4131">
<p data-start="4007" data-end="4131">Port çakışması varsa bağlanan diğer MySQL örneğini kapatın/portu değiştirin.<br data-start="4083" data-end="4086" />Kaynak: <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://support.plesk.com/hc/en-us/articles/12377018133911-Plesk-is-not-accessible-500-Plesk-Exception-Database-Plesk-SQL-Server-Error-1053?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between overflow-hidden"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">support.plesk.com</span></span></span></a></span></span></p>
</li>
</ol>
<hr data-start="4133" data-end="4136" />
<h2 data-start="4138" data-end="4191" id="senaryo-d-disk-dolu-no-space-left-on-device">Senaryo D: <strong data-start="4152" data-end="4191">Disk Dolu (No space left on device)</strong></h2>
<p data-start="4192" data-end="4278"><strong data-start="4192" data-end="4204">Belirti:</strong> MySQL başlatılamıyor; günlüklerde “No space left on device”.<br data-start="4265" data-end="4268" /><strong data-start="4268" data-end="4278">Çözüm:</strong></p>
<ol data-start="4279" data-end="4486">
<li data-start="4279" data-end="4358">
<p data-start="4282" data-end="4358"><code data-start="4282" data-end="4289">df -h</code> ile dolu diskleri tespit edin, gereksiz log/backupları temizleyin.</p>
</li>
<li data-start="4359" data-end="4486">
<p data-start="4362" data-end="4486">MariaDB’yi yeniden başlatın, ardından <code data-start="4400" data-end="4417">plesk repair db</code>.<br data-start="4418" data-end="4421" />Resmi Plesk çözüm makalesi: <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://talk.plesk.com/threads/help-server-error500-plesk-exception-database.372024/?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between overflow-hidden"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">Plesk Forum</span></span></span></a></span></span></p>
</li>
</ol>
<hr data-start="4488" data-end="4491" />
<h2 data-start="4493" data-end="4558" id="senaryo-e-bozulmus-plesk-sistem-veritabanlari-psa-vb">Senaryo E: <strong data-start="4507" data-end="4558">Bozulmuş Plesk Sistem Veritabanları (<em data-start="4546" data-end="4551">psa</em> vb.)</strong></h2>
<p data-start="4559" data-end="4665"><strong data-start="4559" data-end="4571">Belirti:</strong> <em data-start="4572" data-end="4577">psa</em> tabloları “crashed”/tutarsız; Plesk arayüzü 500 veriyor.<br data-start="4634" data-end="4637" /><strong data-start="4637" data-end="4665">Çözüm (önce yedek alın):</strong></p>
<ol data-start="4666" data-end="5174">
<li data-start="4666" data-end="4727">
<p data-start="4669" data-end="4690"><strong data-start="4669" data-end="4687">Repair Utility</strong>:</p>
<div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary">
<div class="sticky top-9">
<div class="absolute end-0 bottom-0 flex h-9 items-center pe-2">
<div class="bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs"></div>
</div>
</div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="whitespace-pre! language-bash">plesk repair db<br />
</code></div>
</div>
</li>
<li data-start="4728" data-end="4998">
<p data-start="4731" data-end="4998"><strong data-start="4731" data-end="4773">Gerekirse günlük yedekten geri yükleme</strong> (Plesk’in otomatik dump’ları):<br data-start="4804" data-end="4807" />Plesk günlük/pre-upgrade dump’tan <em data-start="4844" data-end="4849">psa</em>’yı geri yükleme adımları resmi rehberde anlatılır. (Örnek komutlar ve değiştirme notları rehberde mevcut.) <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://www.plesk.com/kb/support/how-to-restore-plesk-system-databases-from-a-plesk-daily-pre-upgrade-dump/?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between overflow-hidden"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">plesk.com</span></span></span></a></span></span></p>
</li>
<li data-start="4999" data-end="5174">
<p data-start="5002" data-end="5174">Alternatif CLI restore notları (ilerseviye): dump’tan <em data-start="5056" data-end="5062">apsc</em>/<em data-start="5063" data-end="5068">psa</em> geri yükleme pratikleri. (Topluluk deneyimi; dikkatle uygulayın.) <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://wpguru.co.uk/2025/01/restoring-a-database-in-plesk-from-the-command-line/?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between overflow-hidden"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">The WP Guru</span></span></span></a></span></span></p>
</li>
</ol>
<blockquote data-start="5176" data-end="5392">
<p data-start="5178" data-end="5392"><strong data-start="5178" data-end="5188">Uyarı:</strong> Manuel <code data-start="5196" data-end="5217">mysqlcheck --repair</code> veya <code data-start="5223" data-end="5246">innodb_force_recovery</code> gibi adımlar verinizi riske sokabilir; önce <strong data-start="5291" data-end="5307">resmi repair</strong> ve <strong data-start="5311" data-end="5333">resmi geri yükleme</strong> yollarını deneyin. <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-administration/plesk-repair-utility/plesk-repair-utility-plesk-database.74665/?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">docs.plesk.com</span><span class="-me-1 flex h-full items-center rounded-full px-1 text-[#8F8F8F]">+1</span></span></span></a></span></span></p>
</blockquote>
<hr data-start="5394" data-end="5397" />
<h2 data-start="5399" data-end="5462" id="senaryo-f-gecici-repair-calisirken-plesk-inaccessible">Senaryo F: <strong data-start="5413" data-end="5462">Geçici — Repair Çalışırken Plesk İnaccessible</strong></h2>
<p data-start="5463" data-end="5660"><strong data-start="5463" data-end="5475">Belirti:</strong> <code data-start="5476" data-end="5503">plesk repair installation</code> sırasında panel 500 hatası döner.<br data-start="5537" data-end="5540" /><strong data-start="5540" data-end="5550">Çözüm:</strong> İşlem tamamlanınca düzelir; bilinen bir davranış/bug kaydı mevcuttur. <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://support.plesk.com/hc/en-us/articles/12376955793175-Diagnose-Repair-tool-provides-the-error-when-repairing-Plesk-installation-500-Plesk-Expection-Database?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between overflow-hidden"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">support.plesk.com</span></span></span></a></span></span></p>
<hr data-start="5662" data-end="5665" />
<h2 data-start="5667" data-end="5742" id="senaryo-g-eksik-silinmis-dosya-veya-antivirus-karantinasi-windows">Senaryo G: <strong data-start="5681" data-end="5742">Eksik/Silinmiş Dosya veya Antivirüs Karantinası (Windows)</strong></h2>
<p data-start="5743" data-end="5974"><strong data-start="5743" data-end="5755">Belirti:</strong> “500 Internal Server Error – Failed opening required …”<br data-start="5811" data-end="5814" /><strong data-start="5814" data-end="5824">Çözüm:</strong> Eksik dosyayı aynı sürüm çalışan bir Plesk’ten geri getirin; antivirüse <strong data-start="5897" data-end="5912">%plesk_dir%</strong> için istisna ekleyin. <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://support.plesk.com/hc/en-us/articles/15157722190231-Plesk-panel-fails-to-open-500-Internal-Server-Error?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between overflow-hidden"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">support.plesk.com</span></span></span></a></span></span></p>
<hr data-start="5976" data-end="5979" />
<h2 data-start="5981" data-end="6037" id="adim-adim-standart-duzeltme-akisi-onerilen-playbook">Adım Adım Standart Düzeltme Akışı (Önerilen Playbook)</h2>
<ol data-start="6038" data-end="6774">
<li data-start="6038" data-end="6158">
<p data-start="6041" data-end="6158"><strong data-start="6041" data-end="6067">Servisleri kontrol et:</strong> <code data-start="6068" data-end="6094">systemctl status mariadb</code> → hata varsa log oku. <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://support.plesk.com/hc/en-us/articles/15456789107223-Unable-to-access-Plesk-panel-ERROR-500-Plesk-Exception-Database-SQLSTATE-HY000-2002-Connection-refused?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between overflow-hidden"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">support.plesk.com</span></span></span></a></span></span></p>
</li>
<li data-start="6159" data-end="6246">
<p data-start="6162" data-end="6246"><strong data-start="6162" data-end="6177">Disk alanı:</strong> <code data-start="6178" data-end="6185">df -h</code> → doluysa temizle. <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://talk.plesk.com/threads/help-server-error500-plesk-exception-database.372024/?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between overflow-hidden"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">Plesk Forum</span></span></span></a></span></span></p>
</li>
<li data-start="6247" data-end="6355">
<p data-start="6250" data-end="6355"><strong data-start="6250" data-end="6278">Repair Utility çalıştır:</strong> <code data-start="6279" data-end="6296">plesk repair db</code> (Linux/Windows). <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-administration/plesk-repair-utility/plesk-repair-utility-plesk-database.74665/?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">docs.plesk.com</span><span class="-me-1 flex h-full items-center rounded-full px-1 text-[#8F8F8F]">+1</span></span></span></a></span></span></p>
</li>
<li data-start="6356" data-end="6498">
<p data-start="6359" data-end="6498"><strong data-start="6359" data-end="6383">Socket/Port doğrula:</strong> <code data-start="6384" data-end="6396">mysql.sock</code> yolu ve 3306 çakışması. (Windows’ta hizmet yapılandırması.) <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://support.plesk.com/hc/en-us/articles/12377018133911-Plesk-is-not-accessible-500-Plesk-Exception-Database-Plesk-SQL-Server-Error-1053?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">support.plesk.com</span><span class="-me-1 flex h-full items-center rounded-full px-1 text-[#8F8F8F]">+1</span></span></span></a></span></span></p>
</li>
<li data-start="6499" data-end="6627">
<p data-start="6502" data-end="6627"><strong data-start="6502" data-end="6524">Hâlâ sorun var mı?</strong> <strong data-start="6525" data-end="6551">Plesk sistem DB’lerini</strong> dump’tan geri yükle (örn. <em data-start="6578" data-end="6583">psa</em>). <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://www.plesk.com/kb/support/how-to-restore-plesk-system-databases-from-a-plesk-daily-pre-upgrade-dump/?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between overflow-hidden"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">plesk.com</span></span></span></a></span></span></p>
</li>
<li data-start="6628" data-end="6774">
<p data-start="6631" data-end="6774"><strong data-start="6631" data-end="6649">Geçici 500 mi?</strong> Repair esnasında oluştuysa görmezden gelebilirsiniz; işlem bitince panel geri gelir. <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://support.plesk.com/hc/en-us/articles/12376955793175-Diagnose-Repair-tool-provides-the-error-when-repairing-Plesk-installation-500-Plesk-Expection-Database?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between overflow-hidden"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">support.plesk.com</span></span></span></a></span></span></p>
</li>
</ol>
<hr data-start="6776" data-end="6779" />
<h2 data-start="6781" data-end="6787" id="sss">SSS</h2>
<p data-start="6789" data-end="6947"><strong data-start="6789" data-end="6825">Bu hata neden “genel” gözüküyor?</strong><br data-start="6825" data-end="6828" />“500 Plesk\Exception\Database” şemsiye bir hatadır; somut sebep loglarda çıkar. <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://talk.plesk.com/threads/server-error-500-plesk-exception-database-solved-but-why.371832/?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between overflow-hidden"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">Plesk Forum</span></span></span></a></span></span></p>
<p data-start="6949" data-end="7143"><strong data-start="6949" data-end="7003">Plesk’te veritabanını GUI’den de onarabilir miyim?</strong><br data-start="7003" data-end="7006" />Evet; “Websites &amp; Domains → Databases → Check and Repair”. (Sürümünüze göre görünüm değişebilir.) <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://lets-rebuild.com/how-to-repair-plesk-database.html?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between overflow-hidden"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">lets-rebuild.com</span></span></span></a></span></span></p>
<p data-start="7145" data-end="7305"><strong data-start="7145" data-end="7179">Repair sırasında 500 görürsem?</strong><br data-start="7179" data-end="7182" />Bu beklenen bir davranış olabilir; repair bitince panel geri gelir (EXTPLESK-3451). <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://support.plesk.com/hc/en-us/articles/12376955793175-Diagnose-Repair-tool-provides-the-error-when-repairing-Plesk-installation-500-Plesk-Expection-Database?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between overflow-hidden"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">support.plesk.com</span></span></span></a></span></span></p>
<hr data-start="7307" data-end="7310" />
<h2 data-start="7312" data-end="7345" id="ileri-duzey-notlar-ve-ipuclari">İleri Düzey Notlar ve İpuçları</h2>
<ul data-start="7346" data-end="7771">
<li data-start="7346" data-end="7411">
<p data-start="7348" data-end="7411"><strong data-start="7348" data-end="7387">Komutları üretimde uygulamadan önce</strong> snapshot/backup alın.</p>
</li>
<li data-start="7412" data-end="7574">
<p data-start="7414" data-end="7574">Plesk Repair Utility, tutarsızlık bulursa otomatik dump alıp onarım dener; bu nedenle <strong data-start="7500" data-end="7524">ilk başvuru aracınız</strong> olmalı. <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-administration/plesk-repair-utility/plesk-repair-utility-plesk-database.74665/?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between overflow-hidden"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">docs.plesk.com</span></span></span></a></span></span></p>
</li>
<li data-start="7575" data-end="7771">
<p data-start="7577" data-end="7771">Hata <em data-start="7582" data-end="7609">No such file or directory</em> ise <strong data-start="7614" data-end="7624">socket</strong> yolunu ve <strong data-start="7635" data-end="7643">/tmp</strong> izinlerini kontrol edin; <em data-start="7669" data-end="7689">Connection refused</em> ise servis gerçekten çalışmıyor demektir. <span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top-[-0.094rem] animate-[show_150ms_ease-in]" data-testid="webpage-citation-pill"><a class="flex h-4.5 overflow-hidden rounded-xl px-2 text-[9px] font-medium transition-colors duration-150 ease-in-out text-token-text-secondary! bg-[#F4F4F4]! dark:bg-[#303030]!" href="https://support.plesk.com/hc/en-us/articles/15456789107223-Unable-to-access-Plesk-panel-ERROR-500-Plesk-Exception-Database-SQLSTATE-HY000-2002-Connection-refused?utm_source=saviorhost.com" target="_blank" rel="noopener"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between"><span class="max-w-[15ch] grow truncate overflow-hidden text-center">support.plesk.com</span><span class="-me-1 flex h-full items-center rounded-full px-1 text-[#8F8F8F]">+1</span></span></span></a></span></span></p>
</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://saviorhost.com/blog/500-pleskexceptiondatabase-hatasi-sqlstate-2002-kesin-cozum-rehberi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Hosting’te En Sık Hatalar ve Çözüm Akışları (cPanel • Plesk • CWP)</title>
		<link>https://saviorhost.com/blog/hosting-hatalari-cozum-cpanel-plesk-cwp/</link>
					<comments>https://saviorhost.com/blog/hosting-hatalari-cozum-cpanel-plesk-cwp/#respond</comments>
		
		<dc:creator><![CDATA[admincim]]></dc:creator>
		<pubDate>Wed, 08 Oct 2025 10:05:59 +0000</pubDate>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Centos Web Panel]]></category>
		<category><![CDATA[Güvenlik]]></category>
		<category><![CDATA[Mail]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Seo]]></category>
		<category><![CDATA[WHM/Cpanel]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://saviorhost.com/blog/?p=2135</guid>

					<description><![CDATA[Hosting’te en sık hatalar ve çözüm akışları: DNS, SSL/AutoSSL, 5xx, PHP limitleri, e-posta teslimi ve performans. cPanel, Plesk ve CWP için adım adım panel yolları ve komutlar.]]></description>
										<content:encoded><![CDATA[<p><strong>Özet (TL;DR):</strong> İlk 5 dakikada logları kontrol et → DNS kayıtlarını doğrula (A/AAAA, MX) → AutoSSL/Let’s Encrypt’i yenile → PHP limitlerini (upload/post/execution) güncelle → e-posta doğrulamalarını (SPF/DKIM/DMARC) tamamla. Plesk’te tıkanırsan <code>plesk repair all</code>; CWP’de AutoSSL ve PHP loglarını birlikte izle.</p>
<p>&nbsp;</p>
<h2 id="ilk-5-dakikalik-teshis">İlk 5 Dakikalık Teşhis</h2>
<ol>
<li><strong>Hata kayıtları:</strong> cPanel: <em>Metrics → Errors</em>; Plesk: alan adında <em>Logs</em>; CWP: HTTPD/Nginx, PHP, AutoSSL ve servis log’ları.</li>
<li><strong>DNS kontrolü:</strong> A/AAAA, MX, TXT (SPF/DKIM/DMARC)</li>
<li><strong>SSL/AutoSSL:</strong> Let’s Encrypt’i yenile; <strong>80/TCP</strong> erişilebilir olmalı (HTTP-01 doğrulaması).</li>
<li><strong>PHP limitleri:</strong> <code>upload_max_filesize</code> + <code>post_max_size</code> + <code>max_execution_time</code></li>
<li><strong>Mail teslimi:</strong> SPF/DKIM/DMARC + rDNS(PTR)</li>
</ol>
<h2 id="dns-alan-adi-hatalari">DNS / Alan Adı Hataları</h2>
<p><strong>Belirti:</strong> Site bazı bölgelerde açılıyor/hiç açılmıyor, e-postalar gelmiyor.</p>
<p><strong>Panel yolları:</strong> cPanel: <em>Domains → Zone Editor</em>; Plesk: <em>Websites &amp; Domains → DNS Settings</em>; CWP: <em>DNS Functions</em>.</p>
<pre><code>dig +short example.com A
dig +short example.com AAAA
dig +short example.com MX
dig +short NS example.com
</code></pre>
<p><em>Not:</em> NS değişiminde TTL/propagasyon 24–48 saat sürebilir.</p>
<h2 id="ssl-tls-https-ve-autossl">SSL/TLS (HTTPS) ve AutoSSL</h2>
<p><strong>Belirti:</strong> “Not secure”, “expired”, “hostname mismatch”, LE başarısız.<br />
<strong>Kritik:</strong> Let’s Encrypt <strong>HTTP-01</strong> yalnızca <strong>80/TCP</strong>’ten doğrular.</p>
<ul>
<li>cPanel/WHM: <strong>AutoSSL</strong> (sağlayıcı: Let’s Encrypt)</li>
<li>Plesk: <strong>Let’s Encrypt / SSL It!</strong> (site + mail + Plesk arayüzü)</li>
<li>CWP: Loglar → <code>/var/log/cwp/autossl.log</code>, <code>/root/.acme.sh/acme.sh.log</code></li>
</ul>
<p><strong>Öneri:</strong> HTTP→HTTPS yönlendirmesi kalsın; fakat <code>.well-known/acme-challenge</code> dosyalarına 80’den erişim bozulmasın.</p>
<pre><code>echo | openssl s_client -servername example.com -connect example.com:443 2&gt;/dev/null | openssl x509 -noout -issuer -subject -dates
</code></pre>
<h2 id="web-sunucusu-uygulama-hatalari-500-502-503-504">Web Sunucusu &amp; Uygulama Hataları (500/502/503/504)</h2>
<p><strong>İzlenecek yol:</strong> cPanel <em>Errors</em> → ip</p>
]]></content:encoded>
					
					<wfw:commentRss>https://saviorhost.com/blog/hosting-hatalari-cozum-cpanel-plesk-cwp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Roundcube Mail Gönderiminde “451 4.2.0 Internal Error Occurred (LMTP)” Hatası ve Kesin Çözüm Rehberi</title>
		<link>https://saviorhost.com/blog/roundcube-mail-gonderiminde-451-4-2-0-internal-error-occurred-lmtp-hatasi-ve-kesin-cozum-rehberi/</link>
					<comments>https://saviorhost.com/blog/roundcube-mail-gonderiminde-451-4-2-0-internal-error-occurred-lmtp-hatasi-ve-kesin-cozum-rehberi/#respond</comments>
		
		<dc:creator><![CDATA[admincim]]></dc:creator>
		<pubDate>Mon, 06 Oct 2025 13:08:10 +0000</pubDate>
				<category><![CDATA[Centos Web Panel]]></category>
		<category><![CDATA[Mail]]></category>
		<guid isPermaLink="false">https://saviorhost.com/blog/?p=2127</guid>

					<description><![CDATA[Roundcube ile e-posta gönderimi yapılırken karşılaşılan “451 4.2.0 Internal error occurred / LMTP” hatası, Postfix → Dovecot teslim zincirinde Dovecot...]]></description>
										<content:encoded><![CDATA[<p>Roundcube ile e-posta gönderimi yapılırken karşılaşılan <strong>“451 4.2.0 Internal error occurred / LMTP”</strong> hatası, Postfix → Dovecot teslim zincirinde Dovecot tarafında bir hata oluştuğunu gösterir. Bu yazıda, sebep, teşhis ve çözüm adımlarını kod örnekleriyle beraber bulacaksınız.</p>
<p><!-- Bölüm Başlığı --></p>
<h2 id="hata-nasil-gorunur">Hata Nasıl Görünür?</h2>
<pre><code>
Sunucu Sorunu: STATUS: Internal error occurred. Refer to server log for more information.
(host linux.saviorhost.com[private/dovecot-lmtp] said: 451 4.2.0 Internal error occurred (in reply to end of DATA command))
</code></pre>
<p>Bu mesaj, Postfix’in Dovecot LMTP’ye mesajı teslim etmeye çalıştığını, ancak Dovecot’un “internal error” ile yanıt verdiğini gösterir.</p>
<h2 id="olasi-nedenler">Olası Nedenler</h2>
<ul>
<li><strong>Mailbox izin ya da bozulma:</strong> Maildir dizini sahiplik / izin hataları veya bozuk indekler.</li>
<li><strong>Disk doluluğu ya da kota problemi:</strong> Mesaj teslim edilemiyor çünkü yeterli alan yok.</li>
<li><strong>LMTP / Postfix entegrasyon hatası:</strong> Dovecot’un `private/dovecot-lmtp` soketi ya da `mailbox_transport` tanımı yanlış.</li>
<li><strong>Roundcube SMTP ayarları tutarsız:</strong> Yanlış SMTP sunucusu, port ya da bağlantı türü.</li>
</ul>
<h2 id="adim-adim-cozum-rehberi">Adım Adım Çözüm Rehberi</h2>
<h3 id="1-loglari-inceleyin">1. Logları İnceleyin</h3>
<pre><code>
sudo tail -n 200 /var/log/dovecot.log
sudo tail -n 200 /var/log/maillog
sudo journalctl -u dovecot -u postfix --since "today"
</code></pre>
<p>Loglar, hatanın tam nedenini “Permission denied”, “No space left on device”, “lmtp” gibi ifadeleri içererek gösterir.</p>
<h3 id="2-mailbox-izin-sahiplik-kontrolu-onarimi">2. Mailbox İzin/Sahiplik Kontrolü &amp; Onarımı</h3>
<pre><code>
sudo ls -ld /home/vmail/example.com/iletisim
sudo chown -R vmail:vmail /home/vmail/example.com/iletisim
sudo chmod -R 700 /home/vmail/example.com/iletisim

# Bozuk kutuları yeniden senkronize et
sudo doveadm force-resync -u iletisim@example.com INBOX
sudo doveadm force-resync -u iletisim@example.com '*'
</code></pre>
<h3 id="3-disk-alani-ve-kota-kontrolu">3. Disk Alanı ve Kota Kontrolü</h3>
<pre><code>
df -h
sudo du -xh /var /home | sort -h | tail -n 20
</code></pre>
<p>Kota ya da depolama limiti aşıldıysa, gereksiz dosyaları temizleyin veya kullanıcı kotasını artırın.</p>
<h3 id="4-postfix-%e2%86%92-dovecot-lmtp-yapilandirmasi">4. Postfix → Dovecot LMTP Yapılandırması</h3>
<p><em>Postfix (main.cf):</em></p>
<pre><code>
mailbox_transport = lmtp:unix:private/dovecot-lmtp
</code></pre>
<p><em>Dovecot (10-master.conf):</em></p>
<pre><code>
service lmtp {
  unix_listener /var/spool/postfix/private/dovecot-lmtp {
    mode = 0600
    user = postfix
    group = postfix
  }
  process_min_avail = 5
}
protocol lmtp {
  # lmtp_rcpt_check_quota = yes  (Gerekirse aktif edin)
}
</code></pre>
<h3 id="5-roundcube-smtp-ayarlari">5. Roundcube SMTP Ayarları</h3>
<pre><code class="language-php">
<!--?php $config['smtp_server'] = 'tls://mail.example.com'; $config['smtp_port'] = 587; // Alternatif (SMTPS / 465): // $config['smtp_server'] = 'ssl://mail.example.com'; // $config['smtp_port'] = 465; $config['smtp_user'] = '%u'; $config['smtp_pass'] = '%p'; ?-->
</code></pre>
<h3 id="6-servisleri-yeniden-baslatin-test-edin">6. Servisleri Yeniden Başlatın &amp; Test Edin</h3>
<pre><code>
sudo systemctl restart dovecot
sudo systemctl restart postfix

# Kuyrukta bekleyen mailleri kontrol et
postqueue -p

# Logları yeniden izleyin
sudo tail -n 100 /var/log/maillog
</code></pre>
<h2 id="kontrol-listesi">Kontrol Listesi</h2>
<ul>
<li>Loglarda ilgili saat/dakika ile hata satırlarını buldum.</li>
<li>Mailbox izinleri (`vmail:vmail`, `700`) doğru.</li>
<li>Disk alanı/kota kontrolü yapıldı, sorun yok.</li>
<li>Postfix → LMTP yapılandırması uygun.</li>
<li>Roundcube SMTP ayarları doğrulandı.</li>
<li>Gerekirse `doveadm force-resync` ile onarım yapıldı.</li>
</ul>
<h2 id="sss-kisa-sorular-yanitlar">SSS – Kısa Sorular &amp; Yanıtlar</h2>
<dl>
<dt>“451 4.2.0 neden geçici hata?”</dt>
<dd>4.x kodları SMTP protokolünde “geçici” hatadır. Sorun giderilirse mail yeniden teslim edilebilir.</dd>
<dt>Sadece bir kullanıcıda mı hata var?</dt>
<dd>Muhtemelen o kullanıcının mailbox’ında bozulma ya da izin sorunu vardır. Onarıp tekrar test edin.</dd>
</dl>
<h2 id="sonuc">Sonuç</h2>
<p>“451 4.2.0 Internal Error Occurred (LMTP)” hatası genellikle **izin, LMTP entegrasyonu veya posta kutusu bozulması** kaynaklıdır. Yukarıdaki rehberi adım adım uygulayarak sorunu kalıcı şekilde çözebilirsiniz. Her adımda logları takip etmeyi unutmayın.</p>
<h2 id="kaynaklar">Kaynaklar</h2>
<ul>
<li><a href="https://doc.dovecot.org/2.3/configuration_manual/howto/postfix_dovecot_lmtp/" rel="nofollow noopener" target="_blank">Dovecot – Postfix LMTP Entegrasyonu</a></li>
<li><a href="https://doc.dovecot.org/main/core/man/doveadm-force-resync.1.html" rel="nofollow noopener" target="_blank">Doveadm Force-Resync Komutu</a></li>
<li><a href="https://doc.dovecot.org/2.4.0/core/plugins/quota.html" rel="nofollow noopener" target="_blank">Dovecot Quota / Kota Eklentisi</a></li>
<li><a href="https://github.com/roundcube/roundcubemail/wiki/Configuration" rel="nofollow noopener" target="_blank">Roundcube Yapılandırma Rehberi</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://saviorhost.com/blog/roundcube-mail-gonderiminde-451-4-2-0-internal-error-occurred-lmtp-hatasi-ve-kesin-cozum-rehberi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
