After making the image to the recommended size and naming it siteicon.png I clicked on “Select site icon”, uploaded the file and then selected it. A new screen came up asking me to “Crop image” and it was when clicking this that the error “WordPress will not crop “ came up.
After a quick search of the Internet I discovered that WordPress uses the GD Graphics Library for dynamically manipulating image. As this library is already included in PHP the simple solution was to uncomment the line “extension=php_gd2.dll” in php.ini.
]]>After a long time searching I find and install three themes that look suitable for my website; Clean Retina, Nisarg and Bhari. After trying them all out in live preview, there is one outright winner.
Nisarg.
This stylish theme is, clean and uncluttered with elegant and readable typography. It is not as customiseable as my old theme or the other two I tried but, to be honest, there is not much about it I want to change.
The install went successfully but, when I logged in I was faced with an update. Already! – I had only downloaded the latest version two days ago. But, this does give me the opportunity to try out the Wordpress automatic update as I have never tried it on my home webserver before.
Download failed.: No working transports found
After a quick Google search I find out that It is the php CURL extension that performs data transfers and deals with HTTP and HTTPS requests.
So it is just a case of opening php.ini in a text editor, uncommenting extension=php_curl.dll and then restarting Apache.
Wordpress automatic upgrades now works.
Job done.
]]>Downloaded, installed and tested successfully.
The only problem, for me at least, is that there is no option in the installation process to change the program and data directories. I need them to be in a subdirectory named Webserver on the D: Drive. So, after a bit of trial and error, I came up with this solution.
Open a command prompt as administrator.
Stop the Mysql service with net stop mysql57
Remove the service with sc delete mysql57
Now it is time to move the directories from their default location. I also move the my.ini file from the data directory to the server directory – its natural home.
Next it’s time to edit the my.ini file
uncomment and change basedir path
change datadir path
change secure-file-priv path
With that done open a command prompt as administrator in the MySQL bin directory as MySQL now can be re-instated as a service using mysqld.
e.g. mysqld —install MySQL57 —defaults-file=“D:\Webserver\MySQL\my.ini”
Service successfully installed.
]]>Apache Error – The requested operation has failed!
Looked in Event Viewer:
The Apache service named reported the following error:
>>> AH00451: no listening sockets available, shutting down.
Something has stolen the use of Port 80 and the usual suspect for this is Microsoft’s own webserver IIS which is run by the W3SVC service. So lets fire up Services and have a look.
And there it is, hiding under the Display name: World Wide Web Publishing Service.
Right click on service and select Properties:
Stop service and set Startup type: to Manual.
Now Apache should start – back in business
]]>