Announcement

Collapse
No announcement yet.

Problem on 1and1 linux business plan

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Problem on 1and1 linux business plan

    I have just shifted my actinic catalogue from the a plesk server to 1and1 linux business package but when i tried to run cgi-bin/ss000001.pl?SECTIONID=shop.html&NOLOGIN=1 , it came with an error, i created the cgi-bin directory manually and acatalogue dir manually as well.

    Both the directiories have 755 and 777 permissions respectively. I am sorry for my rookie questions but i have seen so many people telling about network settings changes or something like that in many forums. I banged my head in the wall but found those settings nowhere in the perl files that came with actinic. Can anyone tell me where are those settings located and if i need to change those settings.

    BTW i am getting a 500 internal server error.

    #2
    From the Actinic menu run a network test and post the errors.

    Comment


      #3
      Thanks for the reply. When we did the settings on the desktop client and run test, it went Ok and no error was there. But then i went in to the 1and1 control panel and run a CGI output monitor there for the script. Below are the errors i got from there when tried to run ss000001.pl inside cgi-bin folder, it gave me the below errors

      Result:
      - 9 CGI returned nonzero status
      Global symbol "$nRetail" requires explicit package name at ao000001.pm line 3665.
      Global symbol "%Prompts" requires explicit package name at ao000001.pm line 3666.
      Global symbol "%Prompts" requires explicit package name at ao000001.pm line 3667.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3667.
      Global symbol "$component" requires explicit package name at ao000001.pm line 3667.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3678.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3679.
      Global symbol "%Res" requires explicit package name at ao000001.pm line 3681.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3681.
      Global symbol "%Res" requires explicit package name at ao000001.pm line 3682.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3682.
      Global symbol "%Res" requires explicit package name at ao000001.pm line 3683.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3683.
      Global symbol "$component" requires explicit package name at ao000001.pm line 3684.
      Global symbol "%Res" requires explicit package name at ao000001.pm line 3686.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3686.
      Global symbol "$component" requires explicit package name at ao000001.pm line 3688.
      Global symbol "%Res" requires explicit package name at ao000001.pm line 3690.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3692.
      Global symbol "%Res" requires explicit package name at ao000001.pm line 3696.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3696.
      Global symbol "$bIsSpecific" requires explicit package name at ao000001.pm line 3701.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3703.
      Global symbol "%Res" requires explicit package name at ao000001.pm line 3705.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3705.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3706.
      Global symbol "%Res" requires explicit package name at ao000001.pm line 3708.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3708.
      Global symbol "%Res" requires explicit package name at ao000001.pm line 3710.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3710.
      Global symbol "%Res" requires explicit package name at ao000001.pm line 3711.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3711.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3712.
      Global symbol "%Res" requires explicit package name at ao000001.pm line 3714.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3716.
      Global symbol "%Res" requires explicit package name at ao000001.pm line 3720.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3720.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3724.
      Global symbol "$pPriceHash" requires explicit package name at ao000001.pm line 3726.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3726.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3728.
      Global symbol "$pPriceHash" requires explicit package name at ao000001.pm line 3730.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3730.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3735.
      Global symbol "%Res" requires explicit package name at ao000001.pm line 3737.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3737.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3739.
      Global symbol "$pPriceHash" requires explicit package name at ao000001.pm line 3741.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3741.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3747.
      Global symbol "$component" requires explicit package name at ao000001.pm line 3747.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3749.
      Global symbol "$rindex" requires explicit package name at ao000001.pm line 3751.
      Global symbol "$rindex" requires explicit package name at ao000001.pm line 3751.
      Global symbol "@tmp" requires explicit package name at ao000001.pm line 3751.
      Global symbol "$rindex" requires explicit package name at ao000001.pm line 3751.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3753.
      Global symbol "$rindex" requires explicit package name at ao000001.pm line 3753.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3754.
      Global symbol "$rindex" requires explicit package name at ao000001.pm line 3754.
      Global symbol "@tmp" requires explicit package name at ao000001.pm line 3754.
      Global symbol "$rindex" requires explicit package name at ao000001.pm line 3754.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3760.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3761.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3766.
      Global symbol "$component" requires explicit package name at ao000001.pm line 3766.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3777.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3778.
      Global symbol "%Res" requires explicit package name at ao000001.pm line 3780.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3780.
      Global symbol "%Res" requires explicit package name at ao000001.pm line 3781.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3781.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3782.
      Global symbol "%Res" requires explicit package name at ao000001.pm line 3784.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3784.
      Global symbol "$component" requires explicit package name at ao000001.pm line 3786.
      Global symbol "%Res" requires explicit package name at ao000001.pm line 3788.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3788.
      Global symbol "%Res" requires explicit package name at ao000001.pm line 3789.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3789.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3791.
      Global symbol "%Res" requires explicit package name at ao000001.pm line 3793.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3795.
      Global symbol "%Res" requires explicit package name at ao000001.pm line 3799.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3799.
      Global symbol "$pPriceHash" requires explicit package name at ao000001.pm line 3804.
      Global symbol "$pPriceHash" requires explicit package name at ao000001.pm line 3804.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3806.
      Global symbol "%Res" requires explicit package name at ao000001.pm line 3808.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3808.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3809.
      Global symbol "$pPriceHash" requires explicit package name at ao000001.pm line 3811.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3811.
      Global symbol "$pPriceHash" requires explicit package name at ao000001.pm line 3815.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3815.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3820.
      Global symbol "%Res" requires explicit package name at ao000001.pm line 3822.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3822.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3824.
      Global symbol "$pPriceHash" requires explicit package name at ao000001.pm line 3826.
      Global symbol "$range" requires explicit package name at ao000001.pm line 3826.
      Global symbol "$pPriceHash" requires explicit package name at ao000001.pm line 3831.
      Global symbol "$pPriceHash" requires explicit package name at ao000001.pm line 3831.
      Global symbol "%Res" requires explicit package name at ao000001.pm line 3833.
      Global symbol "$pPriceHash" requires explicit package name at ao000001.pm line 3834.
      Global symbol "%Res" requires explicit package name at ao000001.pm line 3835.
      BEGIN not safe after errors--compilation aborted at ao000001.pm line 5534.
      Compilation failed in require at /kunden/homepages/41/d344161724/htdocs/cgi-bin/ss000001.pl line 18.
      STDOUT OK STDERR OK

      I do not know what to do, please let me know if am doing something wrong here.

      Comment


        #4
        Export your network settings and post them here without usernames and passwords.

        Comment


          #5
          I also want to know that the perl scripts on the server are automatically generated by the desktop client? Shall we delete all the cgi-bin perl scripts? so when the desktop client will run , it automatically generates a new set of files there?

          Sorry being a novice i really know nothing about it.

          Comment


            #6
            Yes it will create a new set.

            Comment


              #7
              Heres the network settings

              HTTPPROXYMODE 0

              HTTPPROXYADDRESS

              HTTPPROXYPORT 80

              HTTPPROXYUSER

              HTTPPROXYPASSWORD

              FTPPROXYMODE 0

              FTPPROXYADDRESS

              FTPPROXYPORT 21

              FTPPROXYUSER

              FTPPROXYPASSWORD

              SCRIPTID 1

              SCRIPTEXT .pl

              SMTPHOST localhost

              WEBSITEURL http://www.collectsoccer.com

              IGNOREPASSIVEERRORS true

              USERELATIVECGIURLS false

              PATHTOPERL /usr/bin/perl

              USEENHANCEFTP true

              FTPCLIENTTIMEOUT 15000

              FTPRETRYDELAY 3000

              FTPSILENT false

              FTPMAXRETRIES 3

              FTPCONNECTTIMEOUT 25000

              SMTPAUTHREQUIRED false

              SMTPUSERNAME

              SMTPPASSWORD

              SSLCATALOGURL https://www.collectsoccer.com/acatalog/

              SSLCGIBINURL https://www.collectsoccer.com/cgi-bin/

              SSLPATHFROMCGITOCATALOG ../httpdocs/acatalog/

              SSLCODEBASE ./

              SSLFTPHOST www.collectsoccer.com

              SSLFTPUSERNAME ********
              SSLFTPPASSWORD ********

              SSLPATHTOCGIBIN cgi-bin/

              SSLUSEPASSIVEFTP true

              CATALOGURL http://www.collectsoccer.com/acatalog/

              CGIBINURL http://www.collectsoccer.com/cgi-bin/

              PATHFROMCGITOCATALOG ../acatalog/

              CODEBASE ./

              FTPHOST collectsoccer.com

              FTPUSERNAME *************

              FTPPASSWORD *************

              PATHTOCGIBIN cgi-bin/

              USEPASSIVEFTP true

              FTPPATHFROMCGITOCATALOG

              Comment


                #8
                1. First, clear any SSL settings. It's important to get the rest of the settings right first and there's no sign of any SSL on your site anyway.

                2. Are you on 'Business' or 'Business Pro'. 'Business' does now include cgi scripts but you appear to have errors going back 4 years so it's worth checking this is enabled.

                3. I'd change

                PATHTOCGIBIN cgi-bin/
                to

                PATHTOCGIBIN /cgi-bin/
                4. make the changes and then run a network test. What happens?

                Mike
                -----------------------------------------

                First Tackle - Fly Fishing and Game Angling

                -----------------------------------------

                Comment


                  #9
                  Working settings are also given here: http://community.actinic.com/showthread.php?t=28934

                  Comment


                    #10
                    What would be the value for PATHTOCGIBIN ?

                    We are using collectsoccer/cgi-bin right now but its showing error as path not correct?

                    Comment


                      #11
                      Check and compare the settings in the post I referenced above.

                      Comment


                        #12
                        Ok i am able to connect through standard setup. i have not touched the SSL settings now. and i removed all the files from cg-bin folder as well and it generated 3 .pl files there. But now when i go to http://www.collectsoccer.com/cgi-bin...html&NOLOGIN=1 , it just shows a number nothing else.

                        Thanks for all the help and answers.

                        Comment


                          #13
                          I am also unsure of how to clear the SSL settings cauz if i am making them blank , its not letting me save it.

                          Comment


                            #14
                            Business Settings > Payment and security

                            Untick the box marked 'Use SSL'.

                            Mike
                            -----------------------------------------

                            First Tackle - Fly Fishing and Game Angling

                            -----------------------------------------

                            Comment


                              #15
                              Originally posted by tarun View Post
                              Ok i am able to connect through standard setup. i have not touched the SSL settings now. and i removed all the files from cg-bin folder as well and it generated 3 .pl files there. But now when i go to http://www.collectsoccer.com/cgi-bin...html&NOLOGIN=1 , it just shows a number nothing else.

                              Thanks for all the help and answers.
                              The three files are generated by the test function, if you deleted the contants of the folder you will have to upload the web site again to get the contents back.

                              Permissions on both cgi-bin and acatalog only need to be 755 for 1and1 sites, setting to 777 allows anyone to have write access to your files.

                              Malcolm

                              SellerDeck Accredited Partner,
                              SellerDeck 2016 Extensions, and
                              Custom Packages

                              Comment

                              Working...
                              X