<?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>move_uploaded_file &#8211; 21點情報網</title>
	<atom:link href="https://ailog.tw/lifelog/tag/move_uploaded_file/feed/" rel="self" type="application/rss+xml" />
	<link>https://ailog.tw/lifelog</link>
	<description></description>
	<lastBuildDate>Sat, 12 Nov 2022 15:17:46 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>PHP 使用move_uploaded_file模組時出現failed to open stream permission denied訊息</title>
		<link>https://ailog.tw/lifelog/2022/11/12/move_uploaded_file/</link>
		
		<dc:creator><![CDATA[blackjack]]></dc:creator>
		<pubDate>Sat, 12 Nov 2022 15:17:46 +0000</pubDate>
				<category><![CDATA[3C資訊]]></category>
		<category><![CDATA[Programming language]]></category>
		<category><![CDATA[failed to open stream permission denied]]></category>
		<category><![CDATA[move_uploaded_file]]></category>
		<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">https://ailog.tw/lifelog/?p=14389</guid>

					<description><![CDATA[小編在使用PHP寫檔案上傳至伺服器時，遇到了「failed to open stream permission &#8230; <p class="link-more"><a href="https://ailog.tw/lifelog/2022/11/12/move_uploaded_file/" class="more-link">閱讀全文<span class="screen-reader-text">〈PHP 使用move_uploaded_file模組時出現failed to open stream permission denied訊息〉</span></a></p>]]></description>
										<content:encoded><![CDATA[<p><span style="font-family: verdana, geneva; font-size: 14pt;">小編在使用PHP寫檔案上傳至伺服器時，遇到了「failed to open stream permission denied」，雖然有不少網路文章說將上傳的目錄權限改為「777」任何人均可寫入即可排除，但這樣做雖可以完成檔案上傳，但對安全而言實在有點風險。<br />
</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">小編後來有找到比較好的排除方式，分享給大家參考。<span id="more-14389"></span></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">步驟一、找出PHP執行時是透過哪個帳號權限進行</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">vi who.php</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">&lt;?php</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">echo getenv(&#8216;APACHE_RUN_USER&#8217;);</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">?&gt;</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img decoding="async" class="alignnone size-medium wp-image-14393" src="https://ailog.tw/lifelog/wp-content/uploads/2022/11/move_uploaded_file-02-300x92.png" alt="" width="300" height="92" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/11/move_uploaded_file-02-300x92.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2022/11/move_uploaded_file-02.png 465w" sizes="(max-width: 300px) 100vw, 300px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">步驟二、透過網頁瀏覽「who.php」</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img decoding="async" class="alignnone size-full wp-image-14392" src="https://ailog.tw/lifelog/wp-content/uploads/2022/11/move_uploaded_file-03.png" alt="" width="292" height="143" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">步驟三、變更資料夾權限及擁有者後即可順利上傳檔案</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">變更資料夾擁有者語法：</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">chown www-data tmp</span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">變更資料夾權限語法：</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">chmod 0755 tmp</span></p>
<p><span style="color: #ff0000;">輔助說明：「tmp」為本範例中要上傳檔案的資料夾名稱，請自行變更為實際需要的資料夾名稱。</span></p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
