{"id":15347,"date":"2019-08-22T20:35:41","date_gmt":"2019-08-22T18:35:41","guid":{"rendered":"https:\/\/www.wp-amazon-plugin.com\/?post_type=knowledgebase&#038;p=15347"},"modified":"2021-01-27T21:31:27","modified_gmt":"2021-01-27T20:31:27","slug":"asa2_cron_ratings-produces-parse-error-syntax-error-unexpected","status":"publish","type":"knowledgebase","link":"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/cronjob\/asa2_cron_ratings-produces-parse-error-syntax-error-unexpected\/","title":{"rendered":"Asa2_Cron_Ratings produces parse error: syntax error, unexpected &#8218;{&#8218;"},"content":{"rendered":"<h2>Problem<\/h2>\n<p>The following error occurs when executing an ASA2 cronjob:<\/p>\n<pre class=\"lang:sh decode:true \">Parse error: syntax error, unexpected '{' in \/****\/blog\/wp-content\/plugins\/amazon-simple-affiliate\/lib\/IfwAsa2\/Wp\/Plugin\/Cli\/Executables\/script.php on line 18<\/pre>\n<p>or<\/p>\n<pre class=\"lang:sh decode:true \">Return value of Asa2\\Api\\AmazonPa\\Operation\\AbstractOperation::initEventGroup() must be an instance of Asa2\\Api\\AmazonPa\\Operation\\void, none returned<\/pre>\n<h2>Solution<\/h2>\n<p>This is probably because you are running the cronjob with an <strong>outdated PHP version<\/strong> which does not support the code in the cronjob script. <a href=\"\/knowledge-base\/asa2\/installation\/with-which-php-versions-is-asa2-compatible\/\">Check out the currently supported PHP versions<\/a>.<\/p>\n<p>With some webhosters the standard command &#8222;<strong>php<\/strong>&#8220; executes an outdated version and there is a special command for each version, e.g. &#8222;<strong>php7<\/strong>&#8220; or &#8222;<strong>php73<\/strong>&#8222;. Which version the command &#8222;php&#8220; uses, you can see by executing &#8222;<strong>php -v<\/strong>&#8222;. If this results in a version less than the currently supported (see the link above), please ask your webhoster how you can run PHP scripts on the shell with a current version.<\/p>\n<p>For example, if there is a &#8222;<strong>php74<\/strong>&#8220; command on your server that allows you to run PHP version 7.4 on the shell, you can tell the ASA2 cronjob that it should use this command with the &#8222;php&#8220; option, like this:<\/p>\n<pre class=\"lang:sh decode:true \">bash script.sh Asa2_Module_Repo_Cron_Refresh --limit=10 --php=php74<\/pre>\n<p>Check the <a href=\"https:\/\/docs.getasa2.com\/cronjobs_repo_refresh.html#php\" target=\"_blank\" rel=\"noopener\">manual page about the php option<\/a> for more details.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Problem The following error occurs when executing an ASA2 cronjob: Parse error: syntax error, unexpected &#8218;{&#8218; in \/****\/blog\/wp-content\/plugins\/amazon-simple-affiliate\/lib\/IfwAsa2\/Wp\/Plugin\/Cli\/Executables\/script.php on line 18 or Return value of Asa2\\Api\\AmazonPa\\Operation\\AbstractOperation::initEventGroup() must be an instance of Asa2\\Api\\AmazonPa\\Operation\\void, none returned Solution This is probably because you are running the cronjob with an outdated PHP version which does not support the code in the cronjob script. Check &#8230; <\/p>\n<div><a href=\"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/cronjob\/asa2_cron_ratings-produces-parse-error-syntax-error-unexpected\/\" class=\"more-link\">Read More<\/a><\/div>\n","protected":false},"author":1170,"featured_media":0,"comment_status":"open","ping_status":"open","template":"","knowledgebase_cat":[209],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Asa2_Cron_Ratings produces parse error: syntax error, unexpected &#039;{&#039; - Amazon Simple Affiliate<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/cronjob\/asa2_cron_ratings-produces-parse-error-syntax-error-unexpected\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Asa2_Cron_Ratings produces parse error: syntax error, unexpected &#039;{&#039; - Amazon Simple Affiliate\" \/>\n<meta property=\"og:description\" content=\"Problem The following error occurs when executing an ASA2 cronjob: Parse error: syntax error, unexpected &#039;{&#039; in \/****\/blog\/wp-content\/plugins\/amazon-simple-affiliate\/lib\/IfwAsa2\/Wp\/Plugin\/Cli\/Executables\/script.php on line 18 or Return value of Asa2ApiAmazonPaOperationAbstractOperation::initEventGroup() must be an instance of Asa2ApiAmazonPaOperationvoid, none returned Solution This is probably because you are running the cronjob with an outdated PHP version which does not support the code in the cronjob script. Check ... Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/cronjob\/asa2_cron_ratings-produces-parse-error-syntax-error-unexpected\/\" \/>\n<meta property=\"og:site_name\" content=\"Amazon Simple Affiliate\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wpasa2\/\" \/>\n<meta property=\"article:modified_time\" content=\"2021-01-27T20:31:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/d1uajaf4ht87ft.cloudfront.net\/wp-content\/uploads\/2017\/12\/04220936\/asa2-logo-400.png\" \/>\n\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ifeelwebde\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"1\u00a0Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/cronjob\/asa2_cron_ratings-produces-parse-error-syntax-error-unexpected\/\",\"url\":\"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/cronjob\/asa2_cron_ratings-produces-parse-error-syntax-error-unexpected\/\",\"name\":\"Asa2_Cron_Ratings produces parse error: syntax error, unexpected '{' - Amazon Simple Affiliate\",\"isPartOf\":{\"@id\":\"https:\/\/www.wp-amazon-plugin.com\/#website\"},\"datePublished\":\"2019-08-22T18:35:41+00:00\",\"dateModified\":\"2021-01-27T20:31:27+00:00\",\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/cronjob\/asa2_cron_ratings-produces-parse-error-syntax-error-unexpected\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.wp-amazon-plugin.com\/#website\",\"url\":\"https:\/\/www.wp-amazon-plugin.com\/\",\"name\":\"Amazon Simple Affiliate\",\"description\":\"Upgrade your WordPress Affiliate skills!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.wp-amazon-plugin.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Asa2_Cron_Ratings produces parse error: syntax error, unexpected '{' - Amazon Simple Affiliate","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/cronjob\/asa2_cron_ratings-produces-parse-error-syntax-error-unexpected\/","og_locale":"de_DE","og_type":"article","og_title":"Asa2_Cron_Ratings produces parse error: syntax error, unexpected '{' - Amazon Simple Affiliate","og_description":"Problem The following error occurs when executing an ASA2 cronjob: Parse error: syntax error, unexpected '{' in \/****\/blog\/wp-content\/plugins\/amazon-simple-affiliate\/lib\/IfwAsa2\/Wp\/Plugin\/Cli\/Executables\/script.php on line 18 or Return value of Asa2ApiAmazonPaOperationAbstractOperation::initEventGroup() must be an instance of Asa2ApiAmazonPaOperationvoid, none returned Solution This is probably because you are running the cronjob with an outdated PHP version which does not support the code in the cronjob script. Check ... Read More","og_url":"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/cronjob\/asa2_cron_ratings-produces-parse-error-syntax-error-unexpected\/","og_site_name":"Amazon Simple Affiliate","article_publisher":"https:\/\/www.facebook.com\/wpasa2\/","article_modified_time":"2021-01-27T20:31:27+00:00","og_image":[{"width":400,"height":400,"url":"https:\/\/d1uajaf4ht87ft.cloudfront.net\/wp-content\/uploads\/2017\/12\/04220936\/asa2-logo-400.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@ifeelwebde","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"1\u00a0Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/cronjob\/asa2_cron_ratings-produces-parse-error-syntax-error-unexpected\/","url":"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/cronjob\/asa2_cron_ratings-produces-parse-error-syntax-error-unexpected\/","name":"Asa2_Cron_Ratings produces parse error: syntax error, unexpected '{' - Amazon Simple Affiliate","isPartOf":{"@id":"https:\/\/www.wp-amazon-plugin.com\/#website"},"datePublished":"2019-08-22T18:35:41+00:00","dateModified":"2021-01-27T20:31:27+00:00","inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/cronjob\/asa2_cron_ratings-produces-parse-error-syntax-error-unexpected\/"]}]},{"@type":"WebSite","@id":"https:\/\/www.wp-amazon-plugin.com\/#website","url":"https:\/\/www.wp-amazon-plugin.com\/","name":"Amazon Simple Affiliate","description":"Upgrade your WordPress Affiliate skills!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wp-amazon-plugin.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"}]}},"_links":{"self":[{"href":"https:\/\/www.wp-amazon-plugin.com\/de\/wp-json\/wp\/v2\/knowledgebase\/15347"}],"collection":[{"href":"https:\/\/www.wp-amazon-plugin.com\/de\/wp-json\/wp\/v2\/knowledgebase"}],"about":[{"href":"https:\/\/www.wp-amazon-plugin.com\/de\/wp-json\/wp\/v2\/types\/knowledgebase"}],"author":[{"embeddable":true,"href":"https:\/\/www.wp-amazon-plugin.com\/de\/wp-json\/wp\/v2\/users\/1170"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wp-amazon-plugin.com\/de\/wp-json\/wp\/v2\/comments?post=15347"}],"version-history":[{"count":13,"href":"https:\/\/www.wp-amazon-plugin.com\/de\/wp-json\/wp\/v2\/knowledgebase\/15347\/revisions"}],"predecessor-version":[{"id":16420,"href":"https:\/\/www.wp-amazon-plugin.com\/de\/wp-json\/wp\/v2\/knowledgebase\/15347\/revisions\/16420"}],"wp:attachment":[{"href":"https:\/\/www.wp-amazon-plugin.com\/de\/wp-json\/wp\/v2\/media?parent=15347"}],"wp:term":[{"taxonomy":"knowledgebase_cat","embeddable":true,"href":"https:\/\/www.wp-amazon-plugin.com\/de\/wp-json\/wp\/v2\/knowledgebase_cat?post=15347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}