Hej, jag har följt demofilmen http://drupal.org/videocasts/installing-6 och även förstått att jag ska ställa in settings manuellt. Jag har kopierat default settings ock skapat settings, lagt in skrivrättigheter 777 och ändrat raden till följande.
$db_url = 'mysql://robert_se@r17332:lösenord@localhost/robertpersson_se';
Därefter har jag gått tillbaka till Drupalsidan och fyllt i de värden den efterfrågar i formuläret. Är det riktigt? Ska jag även byta ut localhost under advanced till den riktiga localhostadressen mysql117.loopia.se? Eller ska det stå i textsträngen? Hur jag än gör tycks den inte hitta severn... den säger att jag inte har access till mysql455.loopia.se???
Ödmjuk tacksam för råd. / Robert (vit bälte i Drupal)
Comments
testa detta
Har inte Loopia själv, men det ser lite mysko ut vid "robert_se@r17332".
Det bör vara username:password@host/databasename
Kanske detta fungerar:
$db_url = 'mysql://robert_se:lösenord@mysql117.loopia.se/robertpersson_se';
/Örjan
Känns ju riktigt men...
utöver din justering som känns helrätt lägger jag in exakt samma uppgifter på installationssajten i Drupal men det fungerar inte?...(pust)
Det bör vara: username:password@host/databasename
Jag skriver: $db_url = 'mysql://robert_se:lösenord@mysql117.loopia.se/robertpersson_se';
Drupal frågar efter:
Databasname: robertpersson_se
Username:robert_se
password:lösenord
Under advanced står det:
Database host: localhost
Failed to connect to your MySQL database server. MySQL reports the following message: Access denied for user 'robert_se'@'s142.loopia.se' (using password: YES).
Vägrar ge upp :) och är oerhört tacksam för stödet.
Hmm... tror inte du ska
Hmm... tror inte du ska behöva ändra det där manuellt i filen.
Det är bara att kopiera default.settings.php till settings.php och sedan besöka sidan.
Inställningarna till databasen matar du in ett forumlär under installationen.
/marcus
Var inne på det också..
Jag låter det stå: $db_url = 'mysql://username:password@localhost/databasename';
Formuläret i Drupal frågar efter:
Databasname: robertpersson_se
Username:robert_se
password:lösenord
Under advanced står det:
Database host: localhost
....nekad
Testar även
Database host: mysql117.loopia.se
.. nekad..
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2).
... Pust nu har jag läst manualen om och om igen , men hittar ingen bra beskrivning... tack för att ni försöker hjälp.. det är säkert något enormt löjligt,,,,
"Can't connect..." tyder ju
"Can't connect..." tyder ju på att mysql117.loopia.se inte är tillgänglig.
Kolla en gång till på sidan "MySQL-inställningar" i Loopias kundzon.
Loopia kunszon > Kontoinställningar > MySQL-uppgifter (verkar det vara som man går till...)
/marcus
Btw: Min tanke här är att
Btw: Min tanke här är att Loppia kanske har ändrat databasserver för ditt konto sedan du använde det sist.
/marcus
Kolla db användaren först
Testa db connection via en PHP-fil först, så att du har rätt användaruppgifter.
<?php$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>
Stort tack
Ni har nog rätt. Jag har bett Loopia titta på det. Återkommer med hur de löser det.
Woala!!!
Loopia testade den webbaserade installationen och det var inga problem att ansluta till databasen.
De noterade då att i filen settings.php så lades användarnamnet (som nu är nytt mot ovan) loopia@r17332, in som loopia%40r17332
Dvs den översatte @ tecknet som ej fick vara med.
Jag skrev nu:
$db_url = 'mysqli://loopia%40r17332:lösenord@mysql117.loopia.se/robertpersson_se';
Och angav alltså äntligen samma i formuläret på sidan, vilket öppnade pandoras ask.. : )
Jag vet inte om passet med Drupal eller passet i den riktiga Dojon var svettigast. Hur som helst är jag oerhört tacksam för hjälpen från er och loopia. Ska bli kul att ta gult bälte i Drupal ; ).
Bugar