Saturday, April 20, 2019

Wordpress Multisite for Education, Server Requirements, GoDaddy

The past few years, I have been using ePortfolios in my English Teaching Methodology classes. I experienced one incredibly significant problem for almost three years but because of my own stubbornness continued to use wordpress multisites. Wordpress multisites are a network of blogs; there is a main site and then under that, a “subsites.” Each student had their own site for which to create and publish an ePortfolio detailing their development over the span of two years of taking English Teaching Methodology courses (I am an English teacher trainer).

To teach students how to write in their ePortfolios, I would hold a class in the computer room. What happened was after 8 students logged in, the remaining students would receive a “cannot connect to server error.” This error is shown in the first picture below in Japanese. In order for students to be able to properly write into their ePortfolios, they need a good hour to work independently and receive help from friends or their instructor when they are in trouble. If they have this chance, they will understand how to use wordpress. However, when I experienced this “cannot connect to server” problem, I would have to ask students to write into their ePortfolios by themselves at home. Of course, some students just cannot figure it out by themselves, so a lot of students would have to meet with me individually, which took 10 times more of the time it would have taken if all the students would have been able to log in and edit their ePortfolios at once. Also, there were always some students who did not seek me out for help so they never learned to write into their ePortfolios 
correctly. If I could have conducted one class where everyone could edit their own site at once, I would not have had these problems.

The server provider, Godaddy, said that it was a university network problem. I pestered the university network technicians for a couple of years. At first, they were incredulous that it was a problem with the university network. At the same time, Godaddy seemed to be equally incredulous that is was a problem on their end. This is an important point: for IT, we rely on different service providers and when there is a problem, they are likely to point their fingers at one another. It becomes the client’s job to provide enough evidence to one of the providers that the issue is likely with them. 

I was able to confirm that the ePortfolio URLs were not being blocked by the university firewall. Additionally, the network administrator asked our network provider to come to the university and conduct tests. They confirmed that a signal was actually leaving the university network but not returning as it should. With this information, I called goDaddy support. The first time, the person on the phone said that he believed me but could not give me an answer why this problem was occurring. I called goDaddy support again about a week later, and the person on the phone said that I was on a shared server plan and the server cannot provide enough resources to have 30 people log in at once. BINGO. That was the issue we had been experiencing for over two years! Why did it take so long? Afterwards, I read “Wordpress for dummies” and it said that Wordpress Multisites will not work well on a shared server.  

After this two year odyssey, I wonder why it took so long to get this answer from goDaddy. Multisites should be hosted on Virtual Private Servers or Private Servers. Luckily, my university has provided a Virtual Private Server for me and I have moved the site from goDaddy to there using a plugin called All-in-one-WP-Migration . In fact, this plugin did a much better migration than the technician at goDaddy did when they had moved the site previously.

The morals of this story are

  1. If you want to do a wordpress multisite, for heavens sake, use a virtual private server!
  2. GoDaddy in my opinion is not knowledgeable of WordPress multisites. In fact, there were other instances of terrible or downright incorrect advice they gave me about multisites that I did not write in this entry. My colleague was able to resolve the problems that they would have charged me a lot of money to handle. Some of these problems were caused by them when they migrated sites (This is another blog entry). I do not want anyone else to suffer like I did. If you want to do multisites, GoDaddy is, in my brutally honest opinion, close to useless. 

No comments: