LMPX.COM |
Home | Linux | Mysql | PHP | XML | ||
|
|
|||
From: Isabelle Cabrera Date: Wed Oct 3 07:23:15 2007 Subject: Re: Pb saving a page
Thank you Whiteg and Keith for your quick answers :)
I had tried before to change 'Allow from .inria.fr' to 'Allow from All'
and the same thing happened.
And here are the permissions of the directory database:
drwxrwxrwx 2 root root 4096 sep 10 10:29 database/
Is this normal...? The plugin/ directory has the same permissions...
What is stranger is that in database/ I have these different permissions:
-rw-r--r-- 1 root root 1286 aoû 1 15:18 BlaBla
-rw-rw-rw- 1 root root 654 oct 3 13:57 HomePage
-rw-r--r-- 1 root root 2313 sep 5 16:52 BlaBlo
-rw-r--r-- 1 root root 424 sep 10 10:44 BlaBli
(....)
So when I edit and save HomePage, I get a different error message. Here
it is:
------
Can't open file './plugin/page_metadata/HomePage' for output:
Permission denied at lib/Spoon/MetadataObject.pm line 20
at lib/Spoon/Base.pm line 89
Spoon::Base::__ANON__('Can\'t open file \'./plugin/page_metadata/HomePage\' for outp...') called at /usr/lib/perl5/5.8.8/Carp.pm line 269
Carp::croak('Can\'t open file \'./plugin/page_metadata/HomePage\' for outp...') called at lib/IO/All.pm line 736
IO::All::throw('IO::All::File=GLOB(0x857fcfc)', 'Can\'t open file \'./plugin/page_metadata/HomePage\' for outp...') called at lib/IO/All/File.pm line 84
IO::All::File::open('IO::All::File=GLOB(0x857fcfc)') called at lib/IO/All/File.pm line 52
IO::All::File::assert_open('IO::All::File=GLOB(0x857fcfc)', '>') called at lib/IO/All/Base.pm line 141
IO::All::Base::__ANON__('IO::All::File=GLOB(0x857fcfc)', 'edit_by: AnonymousGnome
edit_time: Wed Oct 3 13:17:13 2007
e...') called at lib/IO/All/Base.pm line 150
IO::All::Base::__ANON__('IO::All::File=GLOB(0x857fcfc)', 'edit_by: AnonymousGnome
edit_time: Wed Oct 3 13:17:13 2007
e...') called at lib/Spoon/MetadataObject.pm line 20
Spoon::MetadataObject::print_yaml_file('Kwiki::PageMeta=HASH(0x830cf80)', './plugin/page_metadata/HomePage', 'HASH(0x857fc3c)') called at lib/Kwiki/Pages.pm line 271
Kwiki::PageMeta::store('Kwiki::PageMeta=HASH(0x830cf80)') called at lib/Spoon/ContentObject.pm line 99
Spoon::ContentObject::store_metadata('Kwiki::Page=HASH(0x855d240)') called at lib/Spoon/ContentObject.pm line 76
Spoon::ContentObject::store('Kwiki::Page=HASH(0x855d240)') called at lib/Kwiki/Edit.pm line 48
Kwiki::Edit::save('Kwiki::Edit=HASH(0x84e2ff8)') called at lib/Kwiki/Edit.pm line 24
Kwiki::Edit::edit('Kwiki::Edit=HASH(0x84e2ff8)') called at lib/Spoon/Hub.pm line 42
Spoon::Hub::process('Kwiki::Hub=HASH(0x8260cc0)') called at lib/Kwiki.pm line 12
Kwiki::process('Kwiki=HASH(0x82377f4)') called at /var/www/cgi-bin/atollkwiki/index.cgi line 4
----
Still, HomePage is successfuly saved. (While the other pages can't be
saved at all.)
Actually I didn't have any problem saving a page when launching the
standalone server with command 'kwiki -start 8080'. So I wonder wether
it's a problem with my server configuration or if it's a real bug.
Isabelle
Keith A. Carangelo wrote:
> Hi Isabelle,
>
> Check the owner and group permissions in your database directory. I think
> kwiki reverts edited files to 644. I've had trouble with this in the
> past and haven't
> found a good way of fixing it.
>
> Keith Carangelo
>
> On 10/3/07, *Isabelle Cabrera* <isabelle.cabrera@inria.fr
> <mailto:isabelle.cabrera@inria.fr>> wrote:
>
> Hi,
>
> I have a problem with kwiki: when saving a page that I have
> edited. I get this error message:
>
> -------
>
> Can't open file 'database/PersonalPage' for output:
> Permission denied at lib/Spoon/ContentObject.pm line 92
> at lib/Spoon/Base.pm line 89
> Spoon::Base::__ANON__('Can\'t open file
> \'database/PersonalPage\' for output:
> Permis...') called at /usr/lib/perl5/5.8.8/Carp.pm line 269
> Carp::croak('Can\'t open file \'database/PersonalPage\'
> for output:
> Permis...') called at lib/IO/All.pm line 736
> IO::All::throw('IO::All::File=GLOB(0x85811fc)', 'Can\'t
> open file \'database/PersonalPage\' for output:
> Permis...') called at lib/IO/All/File.pm line 84
> IO::All::File::open('IO::All::File=GLOB(0x85811fc)')
> called at lib/IO/All/File.pm line 52
> IO::All::File::assert_open('IO::All::File=GLOB(0x85811fc)',
> '>') called at lib/IO/All/Base.pm line 141
> IO::All::Base::__ANON__('IO::All::File=GLOB(0x85811fc)',
> '== Créer sa page web
>
> Placez votre page sous [=$HOMEDIR/publi...') called at
> lib/IO/All/Base.pm line 150
> IO::All::Base::__ANON__('IO::All::File=GLOB(0x85811fc)',
> '== Créer sa page web
>
> Placez votre page sous [=$HOMEDIR/publi...') called at
> lib/Spoon/ContentObject.pm line 92
> Spoon::ContentObject::store_content('Kwiki::Page=HASH(0x85653ec)')
> called at lib/Spoon/ContentObject.pm line 75
> Spoon::ContentObject::store('Kwiki::Page=HASH(0x85653ec)')
> called at lib/Kwiki/Edit.pm line 48
> Kwiki::Edit::save('Kwiki::Edit=HASH(0x84f82b8)') called at
> lib/Kwiki/Edit.pm line 24
> Kwiki::Edit::edit('Kwiki::Edit=HASH(0x84f82b8)') called at
> lib/Spoon/Hub.pm line 42
> Spoon::Hub::process('Kwiki::Hub=HASH(0x8260c18)') called
> at lib/Kwiki.pm line 12
> Kwiki::process('Kwiki=HASH(0x823776c)') called at
> /var/www/cgi-bin/atollkwiki/index.cgi line 4
>
> -------
>
> I think this comes from a problem with my server configuration,
> but I'm not sure.
> In the file /etc/httpd/conf/httpd.conf of my machine, I have added
> this:
>
> Alias /kwiki/ "/var/www/cgi-bin/atollkwiki/"
> <Directory /var/www/cgi-bin/atollkwiki/>
> Order allow,deny
> Allow from .inria.fr
> AllowOverride All
> Options ExecCGI
> AddHandler cgi-script .cgi
> </Directory>
>
> Do you know what is wrong with my configuration ?
> The thing is I can access the kwiki, the kwiki looks good with the
> stylesheet and all and I can edit a page,
> but when I click on the save button, I get this error. I suppose
> there is a problem of path somewhere
> and the directory database/ cannot be found.
>
> Best regards,
> IC
>
> --
> Isabelle Cabrera
>
>
>
>
> --
> http://www.kcaran.com
--
Isabelle Cabrera
Projet Alpage - INRIA Rocquencourt
Tel : 01 3963 5270
| Navigate in group perl.kwiki at sever nntp.perl.org | |
| Previous | Next |
| © No Copyright You are free to use Anything |
Site Maintained by PHP Developer
Powered By PHP Consultants |