If you upgrade from EasyApache 3 to EasyApache4 and you run CSF (ConfigServer Firewall), you’re going to need to make some changes to your CSF configuration because the Apache logs have been moved to a different directory. If you don’t make these changes, CSF will not be able to monitor your system effectively.
As far as I can see, these are the changes you need to make:
If you said something was 200px wide and then added 5px of padding and a 1px border, it would actually now be 212px wide (the 200px width plus 5px padding each side and a 1px border each side). What most sane people would hope happened would be that the 200px width on the element would include the padding and borders.
Thankfully, the latest iterations of CSS have provided a way to make this work sensibly via the box-sizing property.
IPV4 addresses are in short supply and one of the most common reasons people need additional IP addresses is to supply SSL to a site. However, it is now possible to add SSL certificates to individual domains that share an IP address via Server Name Indication (SNI).
Some things need to be in place to support SNI:
an OS that supports SNI (CentOS 6, RHEL 6 or CloudLinux 6 at the time of writing); specifically, it needs an OS that supports OpenSSL 0.9.8+
With those things in place it should be automatically supported – you don’t usually need to take any additional action to enable it – and you can install SSL certificates on any and all sites even though they share the same IP address. There is no requirement to buy wildcard or any other particular type of SSL certificate. Normal certificates should suffice.
There is one ‘gotcha’ you should be aware of though.
WordPress needs to run certain things on a regular basis. It needs to check whether scheduled posts should be submitted, plugins and themes need to be updated, emails need to be sent and such.
To do this, WordPress has a wp-cron.php file. By default, this gets called every time someone accesses your site. I presume WordPress does it this way just in case the site administrator doesn’t have the facilities or wherewithal to create proper cron jobs.
As you might imagine, there’s an overhead in calling this every time someone accesses your site and it’s totally unnecessary. Instead you can call it with a proper cron job on a scheduled basis.
OS X 10.11 El Capitan uses the same command as the previous version of OS X to clear the DNS cache. You need to open a Terminal window and enter:
sudo killall -HUP mDNSResponder
It will ask you for your password if you do not already have elevated privileges.
If you’ve moved a site somewhere and still don’t seem to be seeing the correct output after doing the above, it might be worth clearing cached pages from your browser.
To do this in Safari, click on Safari on the top menu, select Preferences and go to the Privacy tab. From there you can either hit the Remove All Website Data button to clear all your cookies and caches or click on the Details button and search for the specific site whose data you want to remove.
Back in September the BBC ran an article speculating that the rise in ad-blocking software may mean the death of the free internet. A few years ago they even asked if blocking adverts was ethical. These are interesting questions.
A lot of websites rely on advertising income to keep them going. There are costs involved in producing a web site. Hardware needs to be purchased (or rented) and managed, software needs to be maintained and, on bigger sites, writers need to be paid. It’s the same with television. Virtually all channels – the BBC being the obvious exception – need to advertise to pay for their output. The BBC doesn’t because they get their income from the licence fee. Sky even has the temerity to charge people a fee to view their channels and show adverts too.
Now, I would imagine a lot of people record programmes on the commercial channels and just fast-forward through the adverts. Likewise, I would imagine that just about everybody clicks the ‘Skip Ad’ button when viewing YouTube content. And a lot of people do indeed run ad blocking software.
Does that mean I should avoid rewriting dynamic URLs at all?
That’s our recommendation, unless your rewrites are limited to removing unnecessary parameters, or you are very diligent in removing all parameters that could cause problems. If you transform your dynamic URL to make it look static you should be aware that we might not be able to interpret the information correctly in all cases. If you want to serve a static equivalent of your site, you might want to consider transforming the underlying content by serving a replacement which is truly static.
So, according to Google back in 2008, blog.php?id=1 is just as good as blog/1/.
I decided to take the plunge on Thursday (1st October 2015) and upgrade OS X to version 10.11 El Capitan. By and large I haven’t noticed much difference and it all seemed to go smoothly.
Alas, there seems to be one particular problem that Apple really need to sort out as a priority. If you use an Exchange server via Apple’s mail app you used to be able to go to Library/Mail/V2/MailData and set up an accounts.plist file so that the ‘From‘ dropdown in OS X Mail would give you a list of email aliases to choose from when sending a message.
The upgrade to El Capitan created a Library/Mail/V3/MailData folder but there was no accounts.plist in there and thus no Exchange mail aliases available via the ‘From‘ dropdown in OSX Mail.