escapeshellarg() has been disabled - cronjob - Magento 2





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}







-1















I get this error after installing Magento 2 and enabling the cronjob.
The error appears in the email/logfile of the following cronjob:



/usr/local/bin/php -f /home/craftweb/domains/craftseurope.eu/public_html/bin/magento cron:run



*[Exception]

Warning: escapeshellarg() has been disabled for security reasons in /home/craftweb/domains/craftseurope.eu/public_html/vendor/magento/framework/Shell/CommandRenderer.php on line 19



cron:run [--group="..."] [--bootstrap="..."]*



Can I deny this one or is there a fix? I don't know if it now works correctly.
Maybe someone can give me those insights.










share|improve this question





























    -1















    I get this error after installing Magento 2 and enabling the cronjob.
    The error appears in the email/logfile of the following cronjob:



    /usr/local/bin/php -f /home/craftweb/domains/craftseurope.eu/public_html/bin/magento cron:run



    *[Exception]

    Warning: escapeshellarg() has been disabled for security reasons in /home/craftweb/domains/craftseurope.eu/public_html/vendor/magento/framework/Shell/CommandRenderer.php on line 19



    cron:run [--group="..."] [--bootstrap="..."]*



    Can I deny this one or is there a fix? I don't know if it now works correctly.
    Maybe someone can give me those insights.










    share|improve this question

























      -1












      -1








      -1








      I get this error after installing Magento 2 and enabling the cronjob.
      The error appears in the email/logfile of the following cronjob:



      /usr/local/bin/php -f /home/craftweb/domains/craftseurope.eu/public_html/bin/magento cron:run



      *[Exception]

      Warning: escapeshellarg() has been disabled for security reasons in /home/craftweb/domains/craftseurope.eu/public_html/vendor/magento/framework/Shell/CommandRenderer.php on line 19



      cron:run [--group="..."] [--bootstrap="..."]*



      Can I deny this one or is there a fix? I don't know if it now works correctly.
      Maybe someone can give me those insights.










      share|improve this question














      I get this error after installing Magento 2 and enabling the cronjob.
      The error appears in the email/logfile of the following cronjob:



      /usr/local/bin/php -f /home/craftweb/domains/craftseurope.eu/public_html/bin/magento cron:run



      *[Exception]

      Warning: escapeshellarg() has been disabled for security reasons in /home/craftweb/domains/craftseurope.eu/public_html/vendor/magento/framework/Shell/CommandRenderer.php on line 19



      cron:run [--group="..."] [--bootstrap="..."]*



      Can I deny this one or is there a fix? I don't know if it now works correctly.
      Maybe someone can give me those insights.







      magento-2.1 cron crontab






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Apr 18 '17 at 13:55









      Thegerb88Thegerb88

      11




      11






















          2 Answers
          2






          active

          oldest

          votes


















          0














          Make your own escapeshellarg:



          At the end of CommandRenderer.php file add a function:



          public function my_escapeshellarg($input)
          {
          $input = str_replace(''','\'', $input);
          return '''.$input.''';
          }


          and substitute the line above with



          $arguments = array_map('my_escapeshellarg', $arguments);


          Or more your store to another host different than mine






          share|improve this answer

































            0














            @diazwatson and @El Juancho
            But its giving error
            Warning: array_map() expects parameter 1 to be a valid callback, function 'my_escapeshellarg' not found or invalid function name





            share
























              Your Answer








              StackExchange.ready(function() {
              var channelOptions = {
              tags: "".split(" "),
              id: "479"
              };
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function() {
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled) {
              StackExchange.using("snippets", function() {
              createEditor();
              });
              }
              else {
              createEditor();
              }
              });

              function createEditor() {
              StackExchange.prepareEditor({
              heartbeatType: 'answer',
              autoActivateHeartbeat: false,
              convertImagesToLinks: false,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: null,
              bindNavPrevention: true,
              postfix: "",
              imageUploader: {
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              },
              onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              });


              }
              });














              draft saved

              draft discarded


















              StackExchange.ready(
              function () {
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f170623%2fescapeshellarg-has-been-disabled-cronjob-magento-2%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              0














              Make your own escapeshellarg:



              At the end of CommandRenderer.php file add a function:



              public function my_escapeshellarg($input)
              {
              $input = str_replace(''','\'', $input);
              return '''.$input.''';
              }


              and substitute the line above with



              $arguments = array_map('my_escapeshellarg', $arguments);


              Or more your store to another host different than mine






              share|improve this answer






























                0














                Make your own escapeshellarg:



                At the end of CommandRenderer.php file add a function:



                public function my_escapeshellarg($input)
                {
                $input = str_replace(''','\'', $input);
                return '''.$input.''';
                }


                and substitute the line above with



                $arguments = array_map('my_escapeshellarg', $arguments);


                Or more your store to another host different than mine






                share|improve this answer




























                  0












                  0








                  0







                  Make your own escapeshellarg:



                  At the end of CommandRenderer.php file add a function:



                  public function my_escapeshellarg($input)
                  {
                  $input = str_replace(''','\'', $input);
                  return '''.$input.''';
                  }


                  and substitute the line above with



                  $arguments = array_map('my_escapeshellarg', $arguments);


                  Or more your store to another host different than mine






                  share|improve this answer















                  Make your own escapeshellarg:



                  At the end of CommandRenderer.php file add a function:



                  public function my_escapeshellarg($input)
                  {
                  $input = str_replace(''','\'', $input);
                  return '''.$input.''';
                  }


                  and substitute the line above with



                  $arguments = array_map('my_escapeshellarg', $arguments);


                  Or more your store to another host different than mine







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited Aug 30 '17 at 14:01









                  diazwatson

                  1,59411425




                  1,59411425










                  answered Aug 30 '17 at 13:40









                  El JuanchoEl Juancho

                  1




                  1

























                      0














                      @diazwatson and @El Juancho
                      But its giving error
                      Warning: array_map() expects parameter 1 to be a valid callback, function 'my_escapeshellarg' not found or invalid function name





                      share




























                        0














                        @diazwatson and @El Juancho
                        But its giving error
                        Warning: array_map() expects parameter 1 to be a valid callback, function 'my_escapeshellarg' not found or invalid function name





                        share


























                          0












                          0








                          0







                          @diazwatson and @El Juancho
                          But its giving error
                          Warning: array_map() expects parameter 1 to be a valid callback, function 'my_escapeshellarg' not found or invalid function name





                          share













                          @diazwatson and @El Juancho
                          But its giving error
                          Warning: array_map() expects parameter 1 to be a valid callback, function 'my_escapeshellarg' not found or invalid function name






                          share











                          share


                          share










                          answered 1 min ago









                          KashifKashif

                          11




                          11






























                              draft saved

                              draft discarded




















































                              Thanks for contributing an answer to Magento Stack Exchange!


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid



                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.


                              To learn more, see our tips on writing great answers.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function () {
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f170623%2fescapeshellarg-has-been-disabled-cronjob-magento-2%23new-answer', 'question_page');
                              }
                              );

                              Post as a guest















                              Required, but never shown





















































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown

































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown







                              Popular posts from this blog

                              What other Star Trek series did the main TNG cast show up in?

                              Berlina muro

                              Berlina aerponto