Last modified: 2011-07-18 05:35:20 UTC
The link to edit a new page in <div class="noarticletext"> points to an external url containing a full URL (http://www.example.com/wiki/index.php?Title=Test&Action=edit) instead of a local URL, relative to the root of the server (/wiki/index.php?Title=Test&Action=edit), which is the case for the "Edit this page" tab.
When an external user tries to create a new page clicking on the link in <div class="noarticletext"> while using a non-default port (such as port 8889), he/she gets a timeout when the default port 80 is blocked for some reason, such as uptstream ISP restrictions on port 80, which is beyond the control of the server administrator. However, the external user can use the "Edit this page" Tab to create the new page, because this tab uses an URL relative to the root of the server.
A solution to this problem could be to use a URL relative to the root of the server in <div class="noarticletext"> instead of using a full URL.
Ensure that $wgServer is set correctly. Normally this is autodetected.
Works for me with $wgServer set on 1.19 svn