Installation von 4.6.2 bei T-Online Advanced?

Gesperrt
uweb
Beiträge: 3
Registriert: Fr 22. Apr 2005, 13:27
Kontaktdaten:

Installation von 4.6.2 bei T-Online Advanced?

Beitrag von uweb »

Hallo,

ich versuche, die Version 4.6.2. auf einem T-online Business Advanced Paket zu installieren.
phpmyadmin Zugang funktioniert, ich kann damit auf die angelegte Datenbank zugreifen und Tabellen anlegen etc
Beim Setup von Contenido komme ich nicht so recht weiter
Datenbankserver: mysql.service (scheint was dynamisches zu sein und wird so auch von T-Online angegeben)
Datenbankname wie in phpmyadmin angezeigt
Benutzername und Passwort wie bei phpmyadmin
Wenn ich die Setuproutine durchlaufen lasse, kommt dann am Schluß

Setup konnte nicht mit dem MySQL Server (Server mysql.service, Username xxxxxx) verbinden. Bitte überprüfen Sie die Verbindungsdaten zur Datenbank und versuchen es erneut.

Was mache ich da falsch?

Danke
Gruss Uwe
Die Zugangsdaten sind richtig eingetippt
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

was heißt "zum schluß"?

wie genau sieht die meldung aus?
uweb
Beiträge: 3
Registriert: Fr 22. Apr 2005, 13:27
Kontaktdaten:

Beitrag von uweb »

timo hat geschrieben:was heißt "zum schluß"?
Mit zum Schluß meine ich Punkt 4 des Setups. nach Eingabe des Admin passworts kommt eine enue Seite mit genau der angegebenen Fehlermeldung
wie genau sieht die meldung aus?
Die Überschrift lautet: Verbindung zur MySQl Datenbank fehlgeschlagen und wenn man dann draufklickt, kommt o.g. genauere Meldung

Gruss Uwe
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

dann hat die mysql_conncect-Funktion mit deinen Parametern einen Fehler zurückgegeben - die Zugangsdaten sind dann wohl doch nicht korrekt

evtl mit deinem Provider rücksprache halten
berno
Beiträge: 2
Registriert: Sa 11. Mär 2006, 19:20
Kontaktdaten:

Beitrag von berno »

habe genau das gleiche problem, habe genau auf richtige schreibung etc. geachtet.
ist mittlerweile eine lösung aufgetaucht?
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

timo hat geschrieben:dann hat die mysql_conncect-Funktion mit deinen Parametern einen Fehler zurückgegeben - die Zugangsdaten sind dann wohl doch nicht korrekt

evtl mit deinem Provider rücksprache halten
Ansonsten: Was für eine mySQL-Version, Name der DB? Welche C-Version? Schon V4.6.8 im Einsatz?

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
berno
Beiträge: 2
Registriert: Sa 11. Mär 2006, 19:20
Kontaktdaten:

Beitrag von berno »

"MySQL 4.1.13a" finde ich unter phpmyadmin;
Datenbank habe ich im T-Online-Homepage-Center angelegt, mir wurde der handliche Name "HTO01FLYCWWZ" als Datenbankname zugewiesen; der Name des Datenbankservers lautet "mysql.service";
ich benutze Contenido 4.6.8.

So wie es aussieht werde ich also wohl doch diesen völlig unfähigen Call-Center-Service anrufen müssen.

EDIT: Habe schon überlegt, ob ich die im HP-Center erstellte Datenbank nicht lösche, und von Contenido neu erstellen lasse; leider kann ich die Datenbank selber nicht löschen, zumindest finde ich nirgendwo eine solche Option. Eine zusätzliche erstellen geht auch nicht, da ich nur das Recht auf eine habe. Und die Frage ist ja auch, ob T-Online das technisch überhaupt erlaubt, dass sozusagen "von außen" eine Datenbank erstellt wird.
Die bereits erstellte Datenbank ist aber leer und sollte sich somit von Contenido nutzen lassen, oder?

EDIT2: Die Angaben zu Datenbankserver/-name sowie Benutzername und Passwort stimmen, denn wenn ich den Servernamen ändere, meldet die Installation, dass der Server nicht gefunden wurde, und wenn ich Benutzername oder Passwort ändere, wird ein Login-Fehler gemeldet.
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Mmmh, und die Angaben zu Username und PW aus phpmyadmin sind exakt die gleichen, wie bei Contenido? Welche PHP-Version?

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Goslarer
Beiträge: 3
Registriert: Do 27. Apr 2006, 16:12
Kontaktdaten:

Beitrag von Goslarer »

Hallo,

ich habe das gleiche Problem mit 4.6.4. Ich besitze das Advance-Paket mit einer Datenbank. Egal, ob ich neu installiere oder migriere, bei Step4 ist Schluß und es kommt die Fehlermeldung:

"Datenbankerzeugung auf dem MySQL-Server ist fehlgeschlagen"

Gibt es hierzu mittlerweile eine Lösung?
Vorab vielen Dank für Eure Hilfe.
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Mmh, aber Du hast schon eine DB angelegt, oder? Eigentlich sollte diese Meldung ja nur kommen, wenn Contenido selbst versucht, die DB zu erzeugen.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Goslarer
Beiträge: 3
Registriert: Do 27. Apr 2006, 16:12
Kontaktdaten:

Beitrag von Goslarer »

Die Datenbank ist standardmäßig von T-online angelegt und kann nicht gelöscht oder umbenannt werden. Wenn ich den Setup von Contenido starte und "Contenido Neuinstallation" wähle werde ich u.a. nach dem Datenbanknamen gefragt. Ich gebe dann den Namen der bereits existierenden Datenbank an. Anscheinend erkennt Contenido nicht, daß diese Datenbank bereits existiert und bricht mit o.g. Fehlermeldung ab.
Goslarer
Beiträge: 3
Registriert: Do 27. Apr 2006, 16:12
Kontaktdaten:

Beitrag von Goslarer »

Hallo,

Problem ist gelöst, Contenido installiert:

In Modul "/setup/lib/functions.mysql.php" Kommentarzeichen vor dem Befehl "$db->query("CREATE DATABASE $database");" eingefügt.
Achtung!! Das ist eine temporäre Maßnahme und sollte nach der Installation von Contenido rückgängig gemacht werden.

Gruß Goslarer
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

Goslarer hat geschrieben:Das ist eine temporäre Maßnahme und sollte nach der Installation von Contenido rückgängig gemacht werden.
ähm, wieso ? der setup ordner soll ja sowieso vom server entfernt werden...
*** make your own tools (wishlist :: thx)
phpchris
Beiträge: 438
Registriert: Fr 28. Mai 2004, 16:07
Kontaktdaten:

Beitrag von phpchris »

emergence hat geschrieben:
Goslarer hat geschrieben:Das ist eine temporäre Maßnahme und sollte nach der Installation von Contenido rückgängig gemacht werden.
ähm, wieso ? der setup ordner soll ja sowieso vom server entfernt werden...
ROFL... you made my day...
yodatortenboxer
Beiträge: 424
Registriert: Do 22. Jan 2004, 14:45
Wohnort: Kölpinsee auf Usedom
Kontaktdaten:

Beitrag von yodatortenboxer »

Hiho...ich hatte das selbe Problem bei einem Umzug und gleichzeitigen update auf die 6.8.15.
Da musste ich dann folgende Funktion in der "/setup/lib/functions.mysql.php" auskommentieren:

original:

Code: Alles auswählen

function checkMySQLDatabaseExists ($db, $database)
{
	if (hasMySQLiExtension() && !hasMySQLExtension())
	{
		if (@mysqli_select_db($database, $db->Link_ID))
		{
			return true;	
		} else {
			$db->query("SHOW DATABASES LIKE '$database'");
				
			if ($db->next_record())
			{
				return true;	
			} else {
				return false;	
			}		
		}		
	} else {
		if (@mysql_select_db($database, $db->Link_ID))
		{
			return true;	
		} else {
			$db->query("SHOW DATABASES LIKE '$database'");
				
			if ($db->next_record())
			{
				return true;	
			} else {
				return false;	
			}		
		}
	} 
}
änderung:

Code: Alles auswählen

function checkMySQLDatabaseExists ($db, $database)
{/*
	if (hasMySQLiExtension() && !hasMySQLExtension())
	{
		if (@mysqli_select_db($database, $db->Link_ID))
		{
			return true;	
		} else {
			$db->query("SHOW DATABASES LIKE '$database'");
				
			if ($db->next_record())
			{
				return true;	
			} else {
				return false;	
			}		
		}		
	} else {
		if (@mysql_select_db($database, $db->Link_ID))
		{
			return true;	
		} else {
			$db->query("SHOW DATABASES LIKE '$database'");
				
			if ($db->next_record())
			{
				return true;	
			} else {
				return false;	
			}		
		}
	}*/ 
	return true;	
}
Danach funktionierte auch ein Update bei t-online wunderbar.

gruß yodatortenboxer
Gesperrt