If you have multiple servers you’d probably need rsync to transfer files among servers via SSH. An error like this, however, will occur when CSF protects the servers against malicious SSH connection attempts:
ssh: connect to host example.com port 9999: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: unexplained error (code 255) at io.c(226) [Receiver=x.x.x]
The solution is very simple. Just whitelist each server IP on the other server and vice versa:
csf -a 1.1.1.1
Wherein 1.1.1.1 is the other server. And perform the same:
csf -a 2.2.2.2
On the other server.
That’s it. Now you can freely SSH from and to the 2 servers.
I have started several Shopify stores that are now still online and making money for me since 2017. It’s been a terrific experience as Shopify has made so many things so simple after the golden old days when you had to provision and manage a server yourself with hand coded websites on your own garage computers.
Now I just find the perfect theme and install it on my Shopify store and I would have everything ready without worrying about nothing technicals or uptimes.
I used about 30 different themes since I started my first store and bought about 10. Up until now I can say the best ones are by Archetype Themes: Motion and Impulse, both of which I purchased for my stores.
Reason 1
Over 300 5-star reviews which is really rare among Shopify premium themes. Those users can’t be wrong.
Reason 2
I’m a perfectionist who changes and refines everything that doesn’t come good enough for me or the users, e.g. font sizes, color contrasting, checkout experiences, button sizes, page navigation easiness, etc..
The issue I found in a lot of themes in the market, be it for Shopify or WooCommerce, especially those at ThemeForest.net, is that they are made by designers who have no experience in eCommerce at all, and that the themes are actually bad in conversions.
They look good but don’t work well for human.
In most cases, I had to do a lot of customizations to get the theme right in user experiences so it doesn’t work against conversions in sales. However, surprisingly, I needed to do zero improvements to Archetype themes after examining and testing both of Motion and Impulse inside out.
Yes, zero, nothing at all. From my experience in eCommerce for the past 6 years, they did everything right in the first place.
Reason 3
Rich features and functionalities are the final reason why I loved the themes. Everything just works out of the box. Saves me a lot of time.
I also love about their flexible sections for promotions and pictures.
Conclusion
From my experience, these are absolutely the 5/5 themes for Shopify that you must get for your next store. Highly recommended by an enthusiastic user.
You may want to check out the stores I built with Motion and Impulse. One is ChicksHQ and the other is TheDepts.
Just use this and the WGET command will start crawling the target site and download certain levels of pages from the starting URL, including all its assets such as images or CSS files.
The -D option specifies all the hosts that WGET should download the resources from in local files. Resources of hosts not specified in the option will be kept as is.
The issue for now is that I don’t know how to make it download dynamic images in data-src attributes, such as the images that will only show when scrolled into view.
As someone at NamePros suggests with some of my exact match .com names, I created this affiliate site with the domain MensWinterBoots.com and see what kind of business or cash flow I can get.
Exact match domains used to dominate in Google search results but no more. I’m skeptical of how this would turn out but I try to build an as beautiful and usable site as possible with Shopify and the Spreadr app.
Imported thus far about 100 products from the category of winter / snow boots for men on Amazon. All look good with the free Shopify theme Debut which I highly recommend. I talked with some of the high selling store owners and they seemed to use this theme quite a bit.
Also used Google Fonts to find the perfect typography and created the Men’s Winter Boots logo for the site.
I don’t have a screenshot but Google indexed slightly over 200 pages on 2019.10.27 by searching site:menswinterboots.com
Day 4 – 5 (2019.10.28-29)
Added a few more navigations to the site so it’s a breeze to find any boot, by brand, by use cases, by color, etc. and created couple of collections by popular keywords found via Google auto-completion and related searches, e.g. affordable men’s boots, clearance men’s boots.
Started a tiny SEO campaign for 15 days by one of my outsource buddies in Pakistan for $100.
Day 9 (2019.11.2)
Google indexed 688 pages of the site. Organic impressions and clicks are on their way according to Google Search Console:
Day 20 (2019.11.13)
Search traffic seems to be picking up and CTR is not bad. Top impressions and clicks are from search of “men’s winter boots clearance“.
Google Search Console
However, the number of total indexed pages in Google dropped to 85:
Google indexed pages dropped to 85
Day 40 (2019.12.3)
Organic traffic is climbing up slowly. I may need to spend more time on it but an affiliate site isn’t worth so much in marketing. It’s just an experiment.
Bounce rate is not bad at just 44%, thanks to the abundant navigations across the site.
Google seems to start indexing many of the long tail pages of the site, a.k.a. in-depth pages with 3 or more keywords of a very specific category for the winter boots.
Day 90 (2020.1.22)
CTR all right. Positions climbing a bit.
Mostly long-tail traffic. Not much exact match search traffic, namely “Men’s Winter Boots” or similar.
The last 30 days the site made about $25 via Amazon affiliate program. It’s not bad if the site is NOT on Shopify as that costs me $29 per month and I’m NOT spending any time for this.
Amazon affiliate program is not worth it any more in my opinion, at 4.5% commission. It used to be 6.5 – 8%.
I think it’s definitely going to make real money if I source the products and sell my own boots, because:
5 times more profits (10 times more profits, times 50% of the current conversion rate)
More money to invest in SEO
We have given up on the site as it’s making far less than what we expected without investing hundreds of dollars on SEO.
When you have multiple domains under the same Office 365 admin account, e.g. domain1.com, domain2.com, etc., you can’t directly create these emails:
support@domain1.com
support@domain2.com
Which would give this error when you try to create emails by the same name already used by another domain:
Now you can have a little circumvention to get around this by first creating the email with a unique local name and then creating an email alias to use the name you want.
We first change the Site Address (URL) of the sub-site.
Go to WordPress Multi-site: “My Sites” => “Network Admin” => “Sites” => Click “Edit” of the sub-site, and change the Site Address (URL) to the top level domain URL like this:
https://www.example.com/
Click “Save Changes“.
Domain Mapping (plugin)
A top-level domain is added to WordPress Network / Multi-sites via the Domain Mapping plugin. Add these top-level domains:
https://example.com
https://www.example.com (Primary)
https://www.example.com
However since the domain is not in the cPanel as an addon domain, AutoSSL will not issue SSL certificate for it.
cPanel Alias Domain + AutoSSL
The solution is, after adding the top-level domain in the Domain Mapping plugin, add it in cPanel as an Alias Domain for the WordPress Multi-site main domain (independent cPanel account).
Therefore AutoSSL will issue and install an SSL certificate for the alias domain. Go to “Manage AutoSSL” in WHM and “Run AutoSSL For All Users” to manually request SSL certificate for the alias domain.
It may take some minutes for the new certificate to be installed.
Really Simple SSL (plugin)
Now install the Really Simple SSL plugin, network activate it, and choose per site mode.
Go to the sub-site dashboard: “Settings” => “SSL” => Activate SSL
Done!
Optional .htaccess config
If you haven’t done the above step, below is optional and NOT required at all, otherwise below is required.
You can force HTTPS on the top-level domain in .htaccess of your WordPress network installation:
This is my personal review of site CheapSSLShop.com which I personally use.
It’s one of the most affordable SSL vendors I can find on the Internet. I’ve been personally using it since 2012.
The price is good and the delivery is fast and easy.
You need some expertise to get the SSL certificates installed but with support from my host, there’s nothing to worry about for me.
Cheap SSL Shop was also able to process full refunds to me when I messaged them about my mis-order of SSL certificates I didn’t need. This is something you don’t see everyday but they do it nonetheless.
A trustworthy supplier overall, it’s highly recommended.
Code folders may be distributed across different locations and paths but you want to manage them in one Eclipse project. It’s easy to achieve this by linking code source in your Eclipse project.
Most of us are loss-averse. We worry too much about failing and losing. We spend too much valuable resources in identifying the wrong things to do so as to make sure we don’t do them.
We vigorously look for the right thing to do.
We want control.
We believe business success is achieved by maintaining order of everything so that everything is under control. Otherwise we’d lose control and crash.
Is that really so?
After 10 years of entrepreneurship, the one thing I’m certain now is that this mindset is wrong.
To get great things done, one must be glad to lose control.
Let things run wild.
Let your business get out of control.
If everything’s under control, you are just not moving fast enough.
The most successful businesses are good at NOT controlling. Instead of making sure everything goes as planed and nothing bad happens, they focus resources on setting off the fire that grows exponentially. Yes, fires are dangerous. Fires can get out of control fairly quick. But that’s the beauty of it.
Let it finish the job. Then you just call 911. Investors will be happy to clear it up for you.
If there’s one advice for creating something big, it’s this one: