This weekend I have been publishing a couple of the website I have been working on, this has revealed an issue with publishing.
For both sites I published none of the files associated with the CONTACT page got published. This was easy to spot because of the low count of published files. To get everything published I had to go to the contact page and publish it manually. Once I did this just under 700 files would be uploaded and the contact page would work.
Needless to say this was a little disconcerting as the first one I published I could not figure out why my contact form was not working. Well the problem was that there were a ton of files missing.
At one point I wondered if this had anything to do with the fact that the first site I published I had failed to change the “index.html” file to “index.php”. When I tried this on the second site it did not seem to make any difference. Does the contact page index file HAVE to be set to “.php”?
We’re aware that publishing still has some annoying bugs; sorry about that!
We just need to allocate some time to dive in and fix it up. This has moved up the priority list as publishing issues are being reported more frequently.
For now, you can use the “Re-Publish All Files” option, I’ve found that to be a little more reliable.
I did try the republish all file option, in fact, that is how I started out but it did not seem catch the contact page and all its associated 686 files. But I did get it in the end so that is a good thing. I have no doubt this will be sorted at some point in the future.
@dan I think I have tracked down why the contact page is not being published. I have the page set to “hidden” so it does not show in the menubar. It is NOT set to a draft just hidden. It seems this might be causing it to be “missed” even if I do a republish all. To publish I have to go and mark the page as changed and then it will find the 686 files associated with the contact form.
I just published another new site and noticed this behavior.