LiteSpeed Support Forums

LiteSpeed Support Forums (http://www.litespeedtech.com/support/forum/index.php)
-   General (http://www.litespeedtech.com/support/forum/forumdisplay.php?f=25)
-   -   upload progress bar don (http://www.litespeedtech.com/support/forum/showthread.php?t=6056)

Bossa 07-01-2012 03:21 AM

upload progress bar dont working?
 
hi i download the 15 try days to check if it work and then i want to buy
buy after i install litespeed with my directadmin the progress bar in xfilesharing script is not working someone know how to fix it ?

webizen 07-01-2012 11:55 AM

do you none of trial or purchased license works for you? or not work for directadmin?

Bossa 07-01-2012 01:36 PM

Quote:

Originally Posted by webizen (Post 34161)
do you none of trial or purchased license works for you? or not work for directadmin?

i install the Enterprise Edition and it working good with the directadmin
but the upload.cgi file trying to make a status.html file for each upload and its not working so the upload progress bar is nor moving ...
the upload.cgi code is here http://www.text-upload.com/read,3860867817248
like you can see in this lines ..
Code:

        my $str=qq[new Object({"state":"uploading", "size":"$total_size", "received":"0","files_done":"0"})];
        open(F,">$c->{htdocs_tmp_dir}/$sid.html");
        print F $str;
        close F;
        my $mode = 0777;
        chmod $mode,"$c->{htdocs_tmp_dir}/$sid.html";

its creat a status file ... but the litespeed not let him ...
i send email to SibSoft they say its litespeed problem ..
in nginx its working good and apache ..
please fix the bug ...

NiteWave 07-01-2012 06:12 PM

it should be permission issue. what user upload.cgi run as? htdocs_tmp_dir's permission ?

Bossa 07-02-2012 01:37 AM

Quote:

Originally Posted by NiteWave (Post 34164)
it should be permission issue. what user upload.cgi run as? htdocs_tmp_dir's permission ?

its 777 like the install say ..
and this is from the install ..
Code:

print"<b>1) Permissions Check</b><br><br>";
my $perms = {
              'logs.txt'          => 0666,
              'ipn_log.txt'          => 0666,
              'fs.cgi'            => 0755,
              'index.cgi'        => 0755,
              'index_box.cgi'        => 0755,
              'index_dl.cgi'        => 0755,
              'ipn.cgi'        => 0755,
              'cron.pl'          => 0755,
              'cron_deleted_email.pl' => 0755,
              'dl.cgi'          => 0755,
              'up.cgi'          => 0755,
              'uu.cgi'          => 0755,
              'upload.cgi'    => 0755,
              'up_flash.cgi'          => 0755,
              'api.cgi'        => 0755,
              'XFileConfig.pm' => 0666,
              'XFSConfig.pm'  => 0666,
              'temp'          => 0777,
              'uploads'        => 0777,
              'Templates/static'        => 0777,
              "$c->{site_path}/files"    => 0777,
              "$c->{site_path}/i"        => 0777,
              "$c->{site_path}/captchas" => 0777,
              "$c->{site_path}/tmp"      => 0777,
              "$c->{site_path}/catalogue.rss" => 0666,
              "$c->{site_path}/sitemap.txt"  => 0666,
              "$c->{site_path}/sitemap.txt.gz" => 0666,
            };


NiteWave 07-02-2012 01:53 AM

for
Quote:

open(F,">$c->{htdocs_tmp_dir}/$sid.html");
print F $str;
close F;
you add a few lines, e.g.,
Quote:

open(F,">$c->{htdocs_tmp_dir}/$sid.html");
print F $str;
close F;
open(F,">$c->{htdocs_tmp_dir}/test.html");
print F $str;
close F;
then after upload, check if test.html exists, and verify its permission by
ls -l test.html

Bossa 07-02-2012 02:18 AM

Quote:

Originally Posted by NiteWave (Post 34171)
for

you add a few lines, e.g.,

then after upload, check if test.html exists, and verify its permission by
ls -l test.html

i did this
Code:

        $total_size = $ENV{CONTENT_LENGTH};
        my $str=qq[new Object({"state":"uploading", "size":"$total_size", "received":"0","files_done":"0"})];
  open(F,">$c->{htdocs_tmp_dir}/$sid.html");
  print F $str;
  close F;
  open(F,">$c->{htdocs_tmp_dir}/test.html");
  print F $str;
  close F;
        my $mode = 0777; chmod $mode,"$c->{htdocs_tmp_dir}/$sid.html";
        $cg = CGI->new(\&hook);

and yes is create the test file and i found its create the status file now but it take a life time to create the file this why the progress bar not working
its create the file like 20 sec after start upload but the test create 1 sec after and the status file not update with the status he stay like he was ..

the upload is ..
Code:

        $total_size = $ENV{CONTENT_LENGTH};
        my $str=qq[new Object({"state":"uploading", "size":"$total_size", "received":"0","files_done":"0"})];
        open(F,">$c->{htdocs_tmp_dir}/$sid.html");
        print F $str;
        close F;
        my $mode = 0777; chmod $mode,"$c->{htdocs_tmp_dir}/$sid.html";
        $cg = CGI->new(\&hook);

the $str look like this
Code:

new Object({"state":"uploading", "size":"4618287", "received":"0","files_done":"0"})

Bossa 07-02-2012 02:53 AM

ok i will stay in apache for the script :\
but can i install litespeed just for the downloads ?
how can i do this ?

NiteWave 07-02-2012 06:12 PM

please refer another thread
http://www.litespeedtech.com/support...ead.php?t=5884

I've asked Mr_Parham if he can share with us. He's running xfiresharing as well.

Mr_Parham 09-02-2012 10:53 AM

Hi

I just noticed this now, do you still have this problem??


All times are GMT -7. The time now is 02:56 AM.