RE: [PHP] mkdir permission errors
| From: | Robert Cummings | Date: | Tue, 15 Jul 2008 16:16:32 +0000 |
| Subject: | RE: [PHP] mkdir permission errors | ||
| References: | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-276849@lists.php.net to get a copy of this message | ||
On Tue, 2008-07-15 at 08:16 -0400, Wei, Alice J. wrote:
> This portion is to answer Rob's question:
>
> [root@localhost var]# ls -la
> total 92
> drwxrwxrwx 22 root root 4096 2008-06-24 08:34 .
> drwxr-xr-x 21 root root 4096 2008-07-14 08:17 ..
> drwxrwxrwx 2 root root 4096 2008-06-24 08:25 account
> drwxrwxrwx 13 root root 4096 2008-07-14 16:07 cache
> drwxrwxrwx 2 root root 4096 2008-02-19 20:47 cvs
> drwxrwxrwx 3 root root 4096 2008-06-24 08:25 db
> drwxrwxrwx 3 root root 4096 2008-06-24 08:29 empty
> drwxrwxrwx 2 root root 4096 2008-04-07 17:44 games
> drwxrwxrwx 2 root root 4096 2008-05-01 22:45 gdm
> drwxrwxrwx 35 root root 4096 2008-07-14 16:07 lib
> drwxrwxrwx 2 root root 4096 2008-04-07 17:44 local
> drwxrwxrwx 5 root root 4096 2008-07-15 04:10 lock
> drwxrwxrwx 17 root root 4096 2008-07-15 04:10 log
> lrwxrwxrwx 1 root root 10 2008-06-24 08:24 mail -> spool/mail
> drwxrwxrwx 6 root root 4096 2008-06-24 08:26 named
> drwxrwxrwx 2 root root 4096 2008-04-07 17:44 nis
> drwxrwxrwx 2 root root 4096 2008-04-07 17:44 opt
> drwxrwxrwx 2 root root 4096 2008-04-07 17:44 preserve
> drwxrwxrwx 27 root root 4096 2008-07-14 16:12 run
> drwxrwxrwx 13 root root 4096 2008-06-24 08:35 spool
> drwxrwxrwx 2 root root 4096 2008-07-14 16:10 tmp
> drwxrwxrwx 8 root root 4096 2008-07-14 16:07 www
> drwxrwxrwx 3 root root 4096 2008-06-24 08:29 yp
Umm... all your base are bel^H^H^H^H^H^H^H^H^H^H^H^H
Umm, you've made your entire system world readable/writeable? That's not
good. And the ownership of www is root, not apache. Change directory to
www and do ls -al again. Maybe your html directory is ok for ownerships.
> And does your PHP script have the correct path?
>
> This is the latest error I got:
>
> Warning: mkdir() [function.mkdir]: Permission denied in /var/www/html/file_linux.php on line 15
> Cannot create directory
The error indicates what script is generating the error. Not the path to
the directory you want to create. Maybe echo the name of the directory
you are trying to create when you get a failure for mkdir().
Cheers,
Rob.
--
http://www.interjinn.com
Application and Templating Framework for PHP