There’s another issue - I mention this because it’s clearly path-related, and may be symptomatic of the same issue causing the problem mentioned above.
I’ve changed the default QuickLink with my login to point to my site’s homepage. Loading the URL I’ve specified for this does indeed load my site’s homepage, as desired. However, using the quicklink loads a URL of the form:
<a href="http://www.mysite.com/index.php?URL=path/to/mysite/index.php">http://www.mysite.com/index.php?URL=path/to/mysite/index.php</a>
The URL component prior to ‘?URL=’ should, I believe, actually be:
<pre><code>http://www.mysite.com/system/index.php</code></pre>
..where ‘system’ is the name of my EE system folder.
The QuickLink as it stands doesn’t load my site’s homepage.
Let me specify exactly what’s in my [CP Home › Admin › System Preferences › General Configuration] :
Name of your site: mysite
Name of your site's index page: index.php
URL to the root directory of your site: <a href="http://www.mydomain.com/">http://www.mydomain.com/</a>
URL to your Control Panel index page: <a href="http://www.mydomain.com/system/index.php">http://www.mydomain.com/system/index.php</a>
URL to your "themes" folder: <a href="http://www.mydomain.com/themes">http://www.mydomain.com/themes</a>
Theme Folder Path: /public_html/themes
To clarify again - EE dir contents (system, plugin, themes etc.) are all in my server’s webroot, i.e. local path is /public_html .
The only change I’ve made during relocation to this server is renaming my database. I have updated the name in config.php, and everything except the homepage styling, and now this QuickLink, works fine. The name of the database was originally ‘mysite’; this was, and still is, the name of the template group containing all my site’s contents.
I would be grateful for any suggestions! Many thanks.