From: Peter H. <pet...@hu...> - 2000-12-29 22:36:39
|
I get: Warning: fopen("..//data//phutnick_ispell_data.txt","w") - Permission denied in /home/httpd/securedocs/workmail/plugins/squirrelspell/squirrelspell.php on line 113 Then again for lines 114-117. It seems to be blindly looking for the file in ../data rather than $data_dir. My data is in ../../../../../var/smdata ;-) Or is there some other cause? -Peter -- Get my PGP key at http://www.hutnick.com/pgp |
From: Konstantin R. <ic...@mr...> - 2000-12-30 20:33:52
|
On Fri, 29 Dec 2000, Peter Hutnick wrote: > I get: > > Warning: fopen("..//data//phutnick_ispell_data.txt","w") - Permission denied in > /home/httpd/securedocs/workmail/plugins/squirrelspell/squirrelspell.php on line > 113 > > Then again for lines 114-117. > > It seems to be blindly looking for the file in ../data rather than $data_dir. > My data is in ../../../../../var/smdata ;-) > > Or is there some other cause? It does this not into your $data_dir, but $attachment_dir. I would suggest that you check your $attachment_dir settings and make sure it's writable by the apache process (it has to be in order to use attachments anyway). Also, I think you have an older version. ;) Let me know. If you turned off $attachment_dir on purpose, you will need to change all "$attachment_dir" into "$data_dir" in squirrelspell.php. Sinc, -- 0> Konstantin Riabitsev: Nic Tech Admin / ) Web: http://www.nicodemusproject.com/ ~ Carnivore: http://www.mricon.com/pgp/ |
From: Peter H. <pet...@hu...> - 2000-12-30 22:02:06
|
The following is a direct cut and paste from my config.php: $data_dir = "/var/smdata/"; $attachment_dir = "$data_dir"; ls -lah at /var gives: drwx------ 3 nobody nobody 2.0k Dec 29 14:16 smdata My webserver runs as nobody, and I can send attachments just fine. The question remains, where is SquirrelSpell (v0.2pl1, latest AFAIK) getting the idea it should be using ../data? It's not from my config.php. -Peter > On Fri, 29 Dec 2000, Peter Hutnick wrote: > >> I get: >> >> Warning: fopen("..//data//phutnick_ispell_data.txt","w") - Permission >> denied in >> /home/httpd/securedocs/workmail/plugins/squirrelspell/squirrelspell.php on >> line 113 >> >> Then again for lines 114-117. >> >> It seems to be blindly looking for the file in ../data rather than >> $data_dir. My data is in ../../../../../var/smdata ;-) >> >> Or is there some other cause? > > It does this not into your $data_dir, but $attachment_dir. I would suggest > that you check your $attachment_dir settings and make sure it's writable by > the apache process (it has to be in order to use attachments anyway). > > Also, I think you have an older version. ;) > > Let me know. If you turned off $attachment_dir on purpose, you will need to > change all "$attachment_dir" into "$data_dir" in squirrelspell.php. > > Sinc, > -- > 0> Konstantin Riabitsev: Nic Tech Admin > / ) Web: http://www.nicodemusproject.com/ > ~ Carnivore: http://www.mricon.com/pgp/ > > > > -- > SquirrelMail Plugins Mailing List (http://www.squirrelmail.org) > Archives: http://www.squirrelmail.org/plug_archives.php > Unsubscribe: http://www.squirrelmail.org/plug_admin.php -- Get my PGP key at http://www.hutnick.com/pgp |
From: Konstantin R. <ic...@mr...> - 2000-12-31 18:23:49
|
On Sat, 30 Dec 2000, Peter Hutnick wrote: > The following is a direct cut and paste from my config.php: > > $data_dir = "/var/smdata/"; > $attachment_dir = "$data_dir"; > > ls -lah at /var gives: > > drwx------ 3 nobody nobody 2.0k Dec 29 14:16 smdata > > My webserver runs as nobody, and I can send attachments just fine. > > The question remains, where is SquirrelSpell (v0.2pl1, latest AFAIK) getting the > idea it should be using ../data? OK, for one thing, the "fopen" call in version 0.2pl1 occurs on line 144 of squirrelspell.php. The error you are getting shows that this line is in 113, which means that you're either using an earlier version, or that you have a modified copy of SquirrelSpell. > It's not from my config.php. This is the line that calls the fopen function: 143: $floc = "$attachment_dir/$username" . "_ispell_data.txt"; 144: $fp=fopen($floc, "w"); It has been like this since at least v0.1. The $attachment_dir is not redefined anywhere, and squirrelspell gets it by calling the function "src/load_prefs.php". Moreover -- I have just tried your setup. I copied my $data_dir to /var/smdata, preserving the ownerships, and changed the config.php. This is still working. :) I am uncertain as to why you are having this problem -- I don't see how this could happen!.. -- 0> Konstantin Riabitsev: Nic Tech Admin / ) Web: http://www.nicodemusproject.com/ ~ Carnivore: http://www.mricon.com/pgp/ |