is_dir()がディレクトリであっても、なぜfalseを返しますか?is_dirは、ディレクトリであってもfalseを返しますか?
戻るエラーなし
$path_mysql = '/var/lib/mysql/';
if(!is_dir($path_mysql)){
echo 'error';
}
戻るエラー
$path_mysql = '/var/lib/mysql/domain.com/';
if(!is_dir($path_mysql)){
echo 'error';
}
/var/lib/mysql/domain.com/
exsitsを行い、しかしis_dir()がfalseを返します!
それが(パーミッションの問題)という操作を行うための十分な権限を持っていないので、それは、/var/lib/mysql/domain.com/
が存在するかどうかを確認することができないので、私はおそらくパテやWinSCPの両方を通じて
権限を確認しましたか? – gustavotkg
'/ var/lib/mysql'内のディレクトリは、通常はmysqlユーザだけが読むことができます。 ApacheとPHPはそれらにアクセスできません。 –
'domain.com /'をオンザフライで作成している場合は、チェックの前に 'clearstatcache()'を実行する必要があります。 – Jon