Page 1 of 1
Medienlink
Posted: Sun Oct 07, 2007 9:53 pm
by hombo13
Beim Versuch ein Bild mit dem Medienlink hochzuladen kommt die Fehlermeldung: "The requested URL /blog/templates/default/admin/{$serendipityHTTPPath}serendipity_admin_image_selector.php was not found on this server." Weis jemand was das ist? Wie kann ich das fixen? Danke vielmals
Re: Medienlink
Posted: Mon Oct 08, 2007 10:30 am
by garvinhicking
Hi!
Öh, das klingt irgendwie danach als könnte da das HTML-Formular im Backend nicht richtig durch Smarty geparst werden.
Kannst Du mal nen Screenshot zeigen von dem Bildschirm, von dem Du eine Datei hochladen willst?
Und prüf mal ob alle Dateien in templates/default/admin/media*.tpl lesbar sind und existieren?
Grüße,
Garvin
Screenshot Error Medien
Posted: Mon Oct 08, 2007 11:54 am
by hombo13
Danke für die rasche Hilfe. Ich habe den ganzen Ordner Admin auf 777 gesetzt. Nützt nichts. Alle medien*.tpl Files sind existieren. Ich betreibe die Seiten zusammen mit einer Typo3-Installation. Der Blog hat eigene Domain. Dazu mache ich im Typo3 einfach eine Umleitung auf den Blog. Auf der selben Installation werden mehrere Domains gepflegt. Das kann man ja mit Typo3 gut machen. Liegt hier irgendwo der Haken? Ich glaube es riecht nach Apache-Fehler, könnte das sein? Hier ist mein Scrennshot vom Fehler:

Re: Screenshot Error Medien
Posted: Mon Oct 08, 2007 12:37 pm
by garvinhicking
Hi!
An der Typo3-Sache sollte es eigentlich nicht liegen, ich habe eher die .tpl DAteien in Verdacht. Kannst Du bitte nochmal ganz sicher prüfen ob die media*.tpl DAteien exakt mit denen übereinstimmen aus dem s9y Release-ZIP?
In dem Popup-Fenster mit der Fehlermeldung, klickt da bitte mal rechtsklick drauf und mach "View HTML Source" (oder so). Den Code würde ich gerne mal sehen, ich glaube da werden Smarty-Variablen nicht richtig ersetzt.
Ist aus der Ferne etwas schwer zu diagnostierien. Mal schauen ob ich mit dem HTML-Code weiterkomme, sonst könnte ich vermutlich nur helfen wenn ich kurzfristig FTP-Zugriff und einen s9y-Redakteurs-Login zum testen kriegen könnte.
Viele Grüße,
Garvin
Quellcode vom Fehlerfenster
Posted: Mon Oct 08, 2007 1:41 pm
by hombo13
Hellöchen - hier unten ist der Code von dem Fehlerfenster im Quellcode:
Habe den Odner /templates/default/admin von der Orginalsource genommen und zu Testzwecken auf deb Server hochgeladen. Das hat auch nichts genützt. Ausserdem kann ich keinen neuen Benutzer anlegen. Der neue Benutzer hat dann keine Rechte (z.B. einen neuen Beitrag zu schreiben). Alles verhält sich seltsam. Ich bin bei Mittwald.de gehostet. Auf meiner Domain läuft es gut. Nur nicht bei diesem Kunden. Soll ich alles löschen (auch die Tabellen) und neu installieren - ganz frisch? Dankdir
Code: Select all
<html>
<head>
<title>Serendipity Verwaltungsoberfläche: Bitte wählen Sie eine Datei</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="/blog/templates/default/admin/%7B$media.css%7D" />
<link rel="stylesheet" type="text/css" href="/blog/templates/default/admin/%7B$media.css_tree%7D" />
<link rel="stylesheet" type="text/css" href="/blog/templates/default/admin/%7B$media.css_imgedit%7D" />
<script type="text/javascript" src="/blog/templates/default/admin/bundled-libs/YahooUI/treeview/YAHOO.js"></script>
<script type="text/javascript" src="/blog/templates/default/admin/bundled-libs/YahooUI/treeview/treeview.js" ></script>
</head>
<script type="text/javascript">
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
oldonload();
func();
}
}
}
function SetCookie(name, value) {
var today = new Date();
var expire = new Date();
expire.setTime(today.getTime() + (60*60*24*30));
document.cookie = 'serendipity[' + name + ']='+escape(value) + ';expires=' + expire.toGMTString();
}
function rememberOptions() {
el = document.getElementById('imageForm');
for (i = 0; i < el.elements.length; i++) {
elname = new String(el.elements[i].name);
elname = elname.replace(/\[/g, '_');
elname = elname.replace(/\]/g, '');
if (el.elements[i].type == 'radio') {
if (el.elements[i].checked) {
SetCookie(elname, el.elements[i].value);
}
} else if (typeof(el.elements[i].options) == 'object') {
SetCookie(elname, el.elements[i].options[el.elements[i].selectedIndex].value);
}
}
}
</script>
<frameset id="media_frame" cols="20%,*">
<frame id="media_frame_tree" frameborder="0" name="tree" scrolling="auto" src="/blog/templates/default/admin/%7B$serendipityHTTPPath%7Dserendipity_admin_image_selector.php?%7B$media.GET_STRING%7D&serendipity%5Bstep%5D=tree" />
<frame id="media_frame_main" frameborder="0" name="media" src="/blog/templates/default/admin/%7B$serendipityHTTPPath%7Dserendipity_admin_image_selector.php?%7B$media.GET_STRING%7D&serendipity%5Bstep%5D=default" />
</frameset><noframes></noframes>
</html>
Re: Quellcode vom Fehlerfenster
Posted: Mon Oct 08, 2007 1:53 pm
by garvinhicking
Hi!
Das sieht so aus als wären die DAteien irgendwie fehlerhaft! Öffne mal deine media_choose.tpl und schau ob da in den drei Zeilen mit <link rel="stylesheet" dort
steht oder
? Letzters wäre falsch, und die Datei würde dann nicht der richtigem Datei aus dem s9y Release entsprechen.
Wenn das erste korrekt drinsteht, schau mal dass Du alle dateien in deinem templates_c/ Verzeichnis löschst, vielleicht ist dort eine fehlerhaft gespeicherter Temporärdatei drin.
Grüße,
Garvin
Medialink
Posted: Mon Oct 08, 2007 2:22 pm
by hombo13
Hallöle ja folgender
fehlerhafter Code steht da:
Code: Select all
<link rel="stylesheet" type="text/css" href="/blog/templates/default/admin/%7B$media.css%7D" />
<link rel="stylesheet" type="text/css" href="/blog/templates/default/admin/%7B$media.css_tree%7D" />
<link rel="stylesheet" type="text/css" href="/blog/templates/default/admin/%7B$media.css_imgedit%7D" />
...
etc etc ....
Was nun, sagte das Huhn....? Danke für deine kompetente Hilfe
Re: Medialink
Posted: Mon Oct 08, 2007 3:36 pm
by garvinhicking
Hi!
Bitte lade die korrekten Dateien hoch, und sorge dafür, dass der korrekte Code wie im s9y-Release-File da drin steht. Notfalls mal das FTP-Programm wechseln!
Am besten, Du lädst ALLE Dateien mal neu hoch, sicher sind auch andere Dateien betroffen (daher deine anderen Probleme).
Grüße,
Garvin
Neuinstalltion gemacht
Posted: Mon Oct 08, 2007 7:54 pm
by hombo13
Hallo garvinhicking - ich habe eine neuinstalltion gemacht. Serendipity heruntergaladen (zip-version), entpackt und auf dem pc mit ruff-ftp hochgeladen. Dann das Konfigurationsfile aufgerufen, db-namen, user etc eingegeben und dann oh weff folgende Fehlermeldung:
Code: Select all
Warning: serendipity_smarty_init(/html/blog/bundled-libs/Smarty/libs/Smarty.class.php): failed to open stream: No such file or directory in /html/blog/include/functions_smarty.inc.php on line 742
Warning: serendipity_smarty_init(/html/blog/bundled-libs/Smarty/libs/Smarty.class.php): failed to open stream: No such file or directory in /html/blog/include/functions_smarty.inc.php on line 742
Warning: serendipity_smarty_init(): Failed opening '/html/blog/bundled-libs/Smarty/libs/Smarty.class.php' for inclusion (include_path='.:/usr/share/php/pear:./usr/share/php/pear/PEAR:/html/blog/bundled-libs/:/html/blog/bundled-libs/Smarty/libs/:/html/blog/:') in /html/blog/include/functions_smarty.inc.php on line 742
Fatal error: Call to a member function on a non-object in /html/blog/include/genpage.inc.php on line 36
Da haben wir doch den alten bekannten - den smarty. Sagt dir das was? Soll ich die Tar-Version laden?[/img]
Problem gelöst Hände weg von der Zip-Packung?
Posted: Mon Oct 08, 2007 8:58 pm
by hombo13
Jetzt funktioniert alles. Warum? Ich habe die alte installation gelöscht und die .tar-packung von s9y.org heruntergalden. Dann die .tar-packung hochgeladen auf den server. Dort per ssh mit dem gunzip-tar befehl entpackt. Den ordner "serendipidity" habe ich nicht umbenannt - sonst gibts den gleichen fehler. War das der grund? Weiss da jemand bescheid?

Re: Problem gelöst Hände weg von der Zip-Packung?
Posted: Tue Oct 09, 2007 10:27 am
by garvinhicking
Hi!
Hast Du beim upload denselben FTP-Client benutzt? Scheinbar hat der die Dateien nämlich erneut nicht korrekt hochgeladen, daher hat die TAR-Variante geklappt, weil die nicht über einzeldateien und deinen FTP-Client lief.
Grüße,
Garvin