Digital experiences for all disciplines
Forum Replies Created
-
-
This reply has been marked as private.
Ed & team hi,
it seems that i encountered a special bug probably in wordpress update script that is related to my domain name hydration.gr
please check the latest reply from senior support staff @ fastcomet.com hosting (long but clear if hope)hope u can help
thx, tasos===============================================================================================================
https://my.fastcomet.com/viewticket.php?tid=418704&c=928HOKjz
Hello again,
Thank you for your patience in this matter.
As for the issue — we spent several hours investigating this as we have never experienced this issue before and no other user have ever reported this error despite the fact that there are many posts in different forums from other Woo Commerce users that experienced the same issue. Please find detailed information on the issue below:
First and foremost, the wp_remote_get() function is not blocked on our servers and we do not restrict outgoing http requests in any way. We noticed that the actual error is:
✕ wp_remote_get() failed. The WooCommerce plugin updater won’t work with your server. Contact your hosting provider. Status code: 500
The strange thing about the error is the status code at the end – Error 500. Error 500 means “Internal Server Error”. At first we thought that this is generated by our server but at the end the started to debug the application it self. The Woo Commerce functions and status checks are actually performed in the file:
wp-content/plugins/woocommerce/includes/admin/views/html-admin-page-status-report.php
The exact code is:
—————
// WP Remote Get Check
$posting[‘wp_remote_get’][‘name’] = __( ‘Remote Get’, ‘woocommerce’);
$posting[‘wp_remote_get’][‘help’] = ‘<a href=”#” class=”help_tip” data-tip=”‘ . esc_attr__( ‘WooCommerce plugins may use this method of communication when checking for pluginupdates.’, ‘woocommerce’ ) . ‘”>[?]‘;
$response = wp_safe_remote_get( ‘http://www.woothemes.com/wc-api/product-key-api?request=ping&network=’ . ( is_multisite() ? ‘1’ : ‘0’ ) );
if ( ! is_wp_error( $response ) && $response[‘response’][‘code’] >= 200 && $response[‘response’][‘code’] < 300 ) {
$posting[‘wp_remote_get’][‘success’] = true;
} else {
$posting[‘wp_remote_get’][‘note’] = __( ‘wp_remote_get() failed. The WooCommerce plugin updater won\’t work with your server. Contact your hosting provider.’, ‘woocommerce’ );
—————Basically, this code performs a call to:
( ‘http://www.woothemes.com/wc-api/product-key-api?request=ping&network=’ . ( is_multisite() ? ‘1’ : ‘0’ ) );
If the response is => 200 & 300 < WooCommerce will report the function wp_remote_get as OK. If the response code is out of this range it will report that the function is not OK as in your case. Based on the error, your site generate response error 500 for this call.
As you can see this is the WooThemes official website and API. If the site is a multisite it uses 1 and if it is not it uses 0. So the WooCommerce is actually performing an API call to the WooThemes site using the following URL:
http://www.woothemes.com/wc-api/product-key-api?request=ping&network=1
We tested the URL if it is reachable from our server on which your account is located and it turned out that when accessed it return code 200 which means that it works perfectly fine and the issue is not related to the server IP or block:
curl -v http://www.woothemes.com/wc-api/product-key-api?request=ping&network=0
[2] 295817
* About to connect() to http://www.woothemes.com port 80 (#0)
* Trying 104.24.12.85… connected
* Connected to http://www.woothemes.com (104.24.12.85) port 80 (#0)
> GET /wc-api/product-key-api?request=ping HTTP/1.1
> User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.19.1 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2
> Host: http://www.woothemes.com
> Accept: */*
>
< HTTP/1.1 200 OK
< Date: Sat, 24 Oct 2015 02:53:41 GMT
< Content-Type: application/json
< Transfer-Encoding: chunked
< Connection: keep-alive
< Set-Cookie: __cfduid=dc843a2b45b10ed93e4f1f77e878378861445655219; expires=Sun, 23-Oct-16 02:53:39 GMT; path=/; domain=.woothemes.com; HttpOnly
< Vary: Accept-Encoding,Cookie
< X-Cacheable: SHORT
< Cache-Control: max-age=600, must-revalidate
< X-Cache: MISS
< X-Cache-Group: normal
< Expires: Wed, 11 Jan 1984 05:00:00 GMT
< Pragma: no-cache
< X-Type: default
< X-Pass-Why:
< Set-Cookie: X-Mapping-fjhppofk=040DC513398F8BAF41A88474493B595F; path=/
< Set-Cookie: gaUserTypeShort=Prospect; expires=Sat, 24-Oct-2015 03:23:40 GMT; path=/
< X-Frame-Options: SAMEORIGIN
< Server: cloudflare-nginx
< CF-RAY: 23a2647ff1412786-FRA
<
* Connection #0 to host http://www.woothemes.com left intact
* Closing connection #0{“success”:true,”message”:null,”timestamp”:1445655221,”sig”:”secret=null&success=true&message=×tamp=1445655221″}
When, however, this is executed via the domain name hydration.gr the same api call return error 500. WooThemes uses CloudFlare CDN to process all traffic for their website and
CloudFlare pass error 500 directly to the source of the request which means that if the reply is error 500, it is generated by the WooThemes API.
This make us to believe that the WooCommerce api is not able to process the request from this specific domain: hydration.gr
To prove this we have installed a new wordpress under the same domain name and the error persisted. Then we installed 2 new WordPress installations with WooCommerce on the same server under different domains.
The first WooCommerce install is under our own URL:
http://int.de1.fcomet.com/wp/wp-admin/admin.php?page=wc-status
admin username: admin
admin password: p@ss1234As you can see the function is reported OK due to the fact that the WooThemes is returning the proper response 200 for this domain. — http://prntscr.com/8uo1n8
Then to prove that the issue is not related to your hosting account we have installed a test WordPress under your primary domain: koukouvitis.net
http://koukouvitis.net/fctest/wp-admin/admin.php?page=wc-status
admin username: admin
admin password: p@ss1234As you can see the function is reported OK here as well — http://prntscr.com/8uo1rm
Basically, the only domain for which we have been able to recreate the error is hydration.gr and unfortunately, we are not aware why exactly the WooCommerce API return error 500 for this domain name. They might be using the API for some sort of statistics or other tracking which is not able to add this domain in their database or similar activity might be failing. Yet, I can confirm that the issue is not a sever or account related and the function is properly working. Additionally, be advised that this does NOT affect your wordpress or woocommerce functionality in any way. The error is related to the WooThemes api, your wordpress completely capable of checking for updates or installing updates, plugins, themes and etc. Still, if you really would like to dig to the bottom of this, you may contact WooCommerce directly and inform them about the issue, they should be able to check this on their end and provide additional information.
As for the Swift Framework and your Theme, I have updated the theme, downloaded the framework and successfully installed it.Yet, the install via this list:
http://www.hydration.gr/wp-admin/themes.php?page=install-required-plugins&plugin_status=install does not work properly. Please note that we do NOT block this website and the plugins can be successfully downloaded on the server:
———–
root@de1 [/home/koukouvi/public_html/hydration.gr/wp-content/themes/atelier/includes]# wget http://swiftideas.com/extras/plugins/revslider.zip
–2015-10-24 03:27:47– http://swiftideas.com/extras/plugins/revslider.zip
Resolving swiftideas.com… 104.24.3.29, 104.24.2.29
Connecting to swiftideas.com|104.24.3.29|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 5095355 (4.9M) [application/zip]
Saving to: “revslider.zip”5,095,355 3.79M/s in 1.3s
This might be caused by plugin-includes.php syntax error or similar issue – if you would like us to install these for you, please confirm and we will proceed.
Thank you.
xxx
Senior Support Team
FastComet.com======================================================================================================================================
hello and thanks for your efforts & reply,
i understand your points and might really be one of those special cases, but this issue is not only related to woocommerce but to any update that is not coming from wordpress.org (or “trusted” domains or …)
if this is true, something is wrong not only related to woocommerce…
a more general script is to blame, used by woo, swift, sliders etc (maybe in wordpress itself) – bcoz none of those can get updated…
so please check on this
thx
yeap…
i got this: “✕ wp_remote_get() failed. The WooCommerce plugin updater won’t work with your server. Contact your hosting provider. Status code: 500”
so waiting fastcomet.com reply… but why other servers plugins get installed?…
thx
i installed atelier plugins from wp section after downloading them – so demo works ok
but this is a temp solution – the issue remains… do not know why this happens only with your server plugins…
hi Rui,
the files get downloaded… i know, but the error i get is the same…
so u suggest to upload & install them the manually? (after downloading them)
but the error is still there for plugins from your server and all other plugins get installed… (woo, yith etc)
tasos
hello team,
this does not work for me… i keep getting theme plugins installation error:
“Downloading install package from http://swiftideas.com/extras/plugins/swift-framework.zip… Download failed. Origin Error”
this is a clean theme install – no atelier plugins exist to delete and retry
just downloaded v1.74 and does not install pluginsplz check
ps. same issue posted in tf forum
thx
September 17, 2015 at 1:31 pm in reply to: Single product page – How to add: 1.Prices incl. VAT and 2.Dimensions mean LxWxH #214152hi,
we want to let people know what size & dimensions numbers really mean…
ideally we’ d like to replace these strings this way: size -> size (LxWxH) & dimensions -> dimensions (LxWxH), so people understand what numbers mean: 1st number=Length, 2nd=Width, 3rd=Height
maybe through source string “translation” (but w/o editing source files) or some other way…
thx
Hello,
maybe this reply i got from David (support) will help you
Single product page – How to add: 1.Prices incl. VAT and 2.Dimensions mean LxWxH
check: woo settings / tax / display suffix (read the tooltip help…)
T.
September 16, 2015 at 7:21 pm in reply to: Single product page – How to add: 1.Prices incl. VAT and 2.Dimensions mean LxWxH #213838Hello David,
We want to add this description (LxWxH) to woocommerce’s dimensions field.
Thank you
Ed hi,
1. yes its the 3 col spb element (copy from your demo homepage) where categories are set manually with banners & links – so why this element goes from 3 -> 1 cols where products go from 3 -> 2 cols in the same window (width) – u see the visual result, not good, am i a maniac of elegance? isn t obvious that all theme grid elements should have the same behavior
2. some other themes go 1 col in mobile portrait (not landscape) size and/or scale from 4 -> 3 -> 2 -> 1 columns (and do not “jump” from 4 or 3 cols to 1 col with a so big image)
3. again IMHO to get responsive and elegant display for smaller screens, we need every element to get resized keeping proportions (text, buttons, all shortcodes, bg/video images etc) – similar to what revolution slider can do (even though manually by setting sizes per viewport)
4. row bg images do not resize keeping proportions, obviously trying to show contents but w/o resizing text, buttons etc, so here is what we get, see here http://www.theartsland.com/row-bg-image-responsive/
sorry for coming back again & again but i love getting elegant results with elegant ways (like i am sure u want too)
(*) also would love to get earlier in your dev process as a beta tester (if u do not bother me pitching for every f…. detail i catch) – i ll sign any NDA u ask for
Thx
September 7, 2015 at 7:26 pm in reply to: Newsletter form buttons invisible in boxed mode… gets 5.000+ pixels width #211059now when window resizes the newsletter bar gets again wider than main body width 🙁
Ed hi & thx for all your work & support
1. in 3rd image, u see that categories go 1 col and products 2 columns… so how in mobile everything goes 1 col? and how do i solve this?
2. most grids in theme go 1 col in 767px, but is this mobile or tablet?
3. if text, buttons etc do not get resized then nothing will get right… so need to tell they are NOT responsive, bcoz if they just flow below in same size then in many situations they overlap & get messed up (like in banners etc)
4. there must be a way to resize proportionally bg images (rows, banners etc) and their contents (w/o media queries / responsive row settings etc)
thx so much
re-attaching smaller images
Attachments:
You must be logged in to view attached files.hi,
guys i love u but i feel disappointed… plz see attachments, read related bullet notes and tell me
1. in this page http://www.theartsland.com/columns-responsive/ the grid never goes to 2 columns like other similar grid pages – so it goes from 3 columns to 1 @ 700px approx and looks ugly
2. in this page http://swiftideas.com/elements/image-banners/ image banners (like row bg images) do not scale down proportionally and so u see what happens (some banners in mobile get unreadable), even in your demo – and changing text with media queries does not solve image proportions neither address similar button scaling etc
3. in this page (my demo, but with your categories spb element) http://www.theartsland.com/, see that categories go from 3 to 1 column while products below go from 3 to 2 columns… so it gets ugly again
after all these and other similar issues, how much time & energy is needed to fix them nicely w/o coming back
IMHO this is a partial responsive design (and should tell us about it in advance) – so i hope u can do some magic to fix it
i have convinced my partners to choose u & atelier bcoz i believe in you
now i am struggling for months to build a quick, featured & elegant eshop
i respect u so much but this time u need to overcome with quality code in no time some major design flaws(ps. also other support issues remain unresolved and new keep coming after updates)
plz help – do not take me wrong – still respect u so much – but truth is always our best friend
plz add Ed in the loop
thx
September 7, 2015 at 8:37 am in reply to: Hide woo (desktop) sidebar filters when mobile filters show? (why show both) #210777resolved 🙂
-