Codeigniter: Base_url scheint nicht zu funktionieren

Ich habe eine einfache Website entwickelt, die Tweets von der öffentlichen Twitter-Timeline abruft, sie für 60 Sekunden zwischenspeichert und so weiter. Ich habe kürzlich Hosts von Hostgator nach Mediatemple verschoben und meine Website hat zuvor mit Hostgator einwandfrei funktioniert.

Meine Anwendung verwendet weder eine Datenbankverbindung noch irgendeine Form von Flatfile-Datenbank. Tweets werden in einer XML-Datei zwischengespeichert, die im Stammverzeichnis gespeichert ist. Das meiste davon ist jedoch nicht wichtig.

Der URL-Helfer wird aufgenommen, wie unten zu sehen ist (dies ist meine Helferzeile aus autoload.php):$autoload['helper'] = array('url');

Ich habe auch meine index.php-Datei mithilfe von .htaccess-Anweisungen aus der URL entfernt und dies funktionierte zuvor wieder mit Hostgator (siehe meinen .htaccess-Code unten):

RewriteEngine On
RewriteRule ^(application) - [F,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]

In meiner home.php-Ansichtsdatei, die sich im Ansichtsordner innerhalb der Anwendung befindet, verwende ich die Funktion base_url (), die zuvor auf Hostgator innerhalb meiner Ansichtsdateien gearbeitet hat, und füge einen Basis-HREF-Wert in meinen Header ein:<base href="<?php echo base_url(); ?>" />

So sieht mein base_url-Wert in der config.php-Datei aus:

$config['base_url'] = "http://threetune.com/";

Obwohl es so zu sein scheint, ist die base_url überhaupt nicht zu sehen. Es scheint nicht den Wert von base_url wiederzugeben, da es aus irgendeinem Grund leer zu sein scheint.

Was seltsamer macht, ist, dass ich einen Link in einer anderen Ansichtsdatei namens 'fetch.php' habe und aus irgendeinem Grund den Wert zu streichen scheint (XSS-Filterung ist deaktiviert):<a href="threetune/show"><img src="assets/images/cookie.jpg" /></a> Der Dreiklang / Show-Teil ist nicht zu sehen und ich sehe nur einen leeren HREF-Wert wie diesen<a href=""><img src="assets/images/cookie.jpg" /></a>

Kann irgendjemand etwas falsch sehen, was ich möglicherweise getan habe, eine Art von Mediatemple-Servereinschränkung oder das PHP.ini-Flag, das gesetzt werden muss? Vielen Dank und ich hoffe, ich war beschreibend genug.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage