Page 1 of 1

STRATO ist einfach zum K.....: PHP5 Einstellungen Problem

Posted: Tue 19. Jun 2012, 11:53
by kukki
Seit heute früh sitze ich darüber, weil ein Kunde unbedingt auf STRATO sein phpWCMS haben wollte.
Ok, dachte ich - die Pfadproblematik bekomme ich in den Griff. Von um 09:00 bis 10:30 hatte ich zu tun und dann lief die Sache ganz odentlich -ohne eine Fehler 8)
Jetzt hatte ich vor, ein wenig die ersten Seiten zu bearbeiten. Ich stelle ein Impressum rein und erhalte mit einem Mal diesen Fehler und weiß nicht ob ich voller Zorn alles in die Ecke haun soll, manchmal ist einem so zumute. :evil:

Code: Select all

Fatal error: Call to undefined function: mysql_real_escape_string() in /mnt/webk/e1/35/123456789/htdocs/WCMS/include/inc_lib/dbcon.inc.php on line 579
Mit dieser Fehlermeldung hat mich STRATO beglückt und ich weiß beim besten Willen nicht, wo ich anfangen soll, den Fehler/ Ursache zu suchen :!:
Hat das was mit den Pfadangaben zu tun?

Zeile 579:

Code: Select all

	$value = mysql_real_escape_string($value);
	return $quoted === TRUE ? "'".$value."'" : $value;

Re: STRATO ist einfach zum K.......

Posted: Tue 19. Jun 2012, 12:06
by flip-flop
Was ist denn dort für eine PHP-Version am Start?

-> http://php.net/manual/de/function.mysql ... string.php

Knut

Re: STRATO ist einfach zum K.......

Posted: Tue 19. Jun 2012, 12:13
by kukki
Das habe ich so bereits geändert, andere Auswahlmöglichkeiten gab es nicht!

Image

Re: STRATO ist einfach zum K.......

Posted: Tue 19. Jun 2012, 12:31
by flip-flop
Testscript irgendwo ablegen und aufrufen:

Code: Select all

<?php
// Test PHP Version 

echo 'Die aktuelle PHP Version ist ' . phpversion() .'.<br /><br />';

if (function_exists('mysql_real_escape_string')) 
    echo 'Die Funktion mysql_real_escape_string <b>ist vorhanden</b>.<br />';
else 
    echo 'Die Funktion mysql_real_escape_string ist <b>nicht</b> vorhanden.<br />';

?>
Vielleicht braucht Strato ja das ein oder andere Stündchen bis die Änderung außen ankommt.

Re: STRATO ist einfach zum K.......

Posted: Tue 19. Jun 2012, 12:36
by kukki
Danke für den Tipp, das kommt raus :evil: :evil:
Die aktuelle PHP Version ist 4.1.2.

Die Funktion mysql_real_escape_string ist nicht vorhanden.
Nachdem ich ALLE Einstellungen auf PHP.5xx gestellt habe, wird die Seite wieder angezeigt! Mal sehen was jetzt bei einer neuen Seite passiert. Ich halte das als Vera.... der Kunden.
Die aktuelle PHP Version ist 5.2.17.

Die Funktion mysql_real_escape_string ist vorhanden.

Re: STRATO ist einfach zum K.......

Posted: Tue 19. Jun 2012, 12:39
by flip-flop
mysql_real_escape_string (PHP 4 >= 4.3.0, PHP 5)

Kannst du den Account neu starten oder so etwas? - Sonst ist wohl warten angesagt.

Re: STRATO ist einfach zum K.......

Posted: Tue 19. Jun 2012, 12:43
by kukki
Du warst schneller, siehe oben, Danke Dir für Deine Mühe, mal sehen wie's jetzt geht! :)

Re: STRATO ist einfach zum K.......

Posted: Tue 19. Jun 2012, 13:00
by kukki
Sag ich doch, komplette Vera ....... ung.

Wenn die Einstellung auf PHP5 erfolgt, wird eine eigene htaccess erstellt mit massenhaften Leerzeilen und ca ab Zeile 50 steht:
Options -Indexes
AddType application/x-httpd-php5 .php .php3 .php4 .php5
Ich habe natürlich die neue htaccess mit Copy&Paste bzw. STRG+A/ V in diese eingestellt und schon ging natürlich das PHP5 nicht mehr -weil diese zeilen ganz ganz weit unten überschrieben wurden. Die PHP5-Steuerung erfolgt hier ausschließlich in diesem htaccess-Bereich.
Muß man nicht verstehen, warum gehts bei anderen so simpel und einfach und Strato fasst sich hinten um den Kopfherum ans Ohr :x :evil: :(

Re: STRATO ist einfach zum K.....: PHP5 Einstellungen Proble

Posted: Wed 20. Jun 2012, 06:45
by Oliver Georgi
die aktuelle Version läuft nur noch auf PHP5.2+!!!

Re: STRATO ist einfach zum K.....: PHP5 Einstellungen Proble

Posted: Wed 20. Jun 2012, 08:04
by kukki
Oliver Georgi wrote:die aktuelle Version läuft nur noch auf PHP5.2+!!!

Danke Oliver für den konstruktiven Beitrag- :twisted: :lol:

Es geht nicht um das PHP5, sondern um den Schnodder, wie dort Kunden vera.... werden. Ich habe noch NIEMALS einen Kunden bei STRATO (oder 1&1) gehabt oder dorthin hosten lassen. Und nun müßte ich es selber erleben, wie man bei Strato vera... wird.

:!: Wie ich bereits schrieb, wird die .htaccess einfach überschrieben und man wundert sich weshalb mit einem mal 404 Fehler auftreten, das URL-rewrite nicht mehr funktioniert.
:!: In der Backend-Websitekonfiguration von STRATO wird mit keiner Silbe darauf hingewiesen, dass diese Steuerdatei überschrieben/ neu angelegt wird.

Re: STRATO ist einfach zum K.....: PHP5 Einstellungen Proble

Posted: Wed 20. Jun 2012, 08:49
by juergen
Na wenn die .htaccess überschrieben wird, könnte es ja sein, dass im Kundebereich irgendwo die Ergänzungen zu dieser Datei vorgenommen werden können. Das ist nun mal der Preis der Homepagebaukästen, narrenfreie Konfiguration ;)

Re: STRATO ist einfach zum K.....: PHP5 Einstellungen Proble

Posted: Wed 20. Jun 2012, 11:40
by kukki
Das kannst Du abhaken, nix da. :evil:
Ich denke schon, dass meine 12 Jahre Schulbildung dazu beigetragen habe, dass ich lesen kann, was da geschrieben steht, und ich habe ein Abitur und keine 6. Klasse-Abschluß - nichts steht dazu :!:

Erst beim Suchen nach dem Error 404 und bei der Anzeige in der Statuszeile des Browser und in der Adresszeile ist mir aufgefallen, dass da etwas nicht stimmt. Und erst das veränderte Datum der .htaccess ließ mich mal reinschauen - in dieses Grauen :evil:

Code: Select all

#######################################################################
#     Diese .htaccess wurde vom STRATO-Webservermanager erstellt      #
#######################################################################













































Options -Indexes






AddType application/x-httpd-php5 .php .php3 .php4 .php5 
Genauso wie Du dies jetzt siehst, war's auf bei mir im PSPAD zu sehen ... LEEEER .... bis ich dann den Scrollbalken bemerkte und es mir dämmerte.

Re: STRATO ist einfach zum K.....: PHP5 Einstellungen Proble

Posted: Sat 23. Jun 2012, 18:58
by pepe
Und diese - vom Provider generierte - .htaccess kann man danach dann nicht mit eigenem "Kram" erweitern???

Re: STRATO ist einfach zum K.....: PHP5 Einstellungen Proble

Posted: Sat 23. Jun 2012, 20:33
by Oliver Georgi
pepe wrote:Und diese - vom Provider generierte - .htaccess kann man danach dann nicht mit eigenem "Kram" erweitern???
oder umgekehrt…

Re: STRATO ist einfach zum K.....: PHP5 Einstellungen Proble

Posted: Sun 24. Jun 2012, 10:02
by update
..und dann wird diese .htaccess vom "Webservermanager" locker wieder überschrieben bei der nächsten Änderung. Oder?