「Permission Denied.」と出て、ダウンロードが出来なくなってた。
調べてみると、サーバの仕様か、ブログ等でアップロードしたファイルは
所有者がapache、パーミッションが600に設定されていた。
こういう場合、サーバの管理者にお願いして操作してもらうか、
chmod("filename",0606);と書いたPHPスクリプトを走らせるか…
今回特定のディレクトリ内全てのパーミッションを変更したかったので
簡単なスクリプトを作ってここに備忘録。
<?php
if( $handle = opendir( "." ) )
{
while( false !== $file = readdir( $handle ) )
{
if($file != "." && $file != "..")
{
chmod($file, 0604); //or 0606
}
}
closedir( $handle );
}
?>
0 comments:
コメントを投稿