08. december 2005 - 22:36
Der er
11 kommentarer og 1 løsning
problemmer med at få min mysql database til at køre på webhotel
Jeg kan ikke få min mysql til at kører på mit webhotel... Warning: mysql_pconnect() [function.mysql-pconnect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /web/www/frac/users/noox/Connections/PDA.php on line 9 Fatal error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /web/www/frac/users/noox/Connections/PDA.php on line 9 Hvad går der galt ?....Jeg har prøvet at ligge min database ind i phpmyadmin som ligger på min konto...Men uden resultat. Jeg har aldrig prøvet at uploade en database på en server før.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
09. december 2005 - 02:58
#1
hmm, så en gang et host hvor mysql_pconnect var disabled. Prøv med mysql_connect
09. december 2005 - 08:37
#2
????? Den er connected har været inde og gøre det på min konto så jeg ved det virker.
09. december 2005 - 09:18
#3
Nu kommer den ikke med fejlen mere....Men når jeg trykker på login så kommer den op med: No database selected
09. december 2005 - 10:01
#4
Må vi se indholdet af PDA.php UDEN brugernavn og password!
09. december 2005 - 10:04
#5
<?php # FileName="Connection_php_mysql.htm" # Type="MYSQL" # HTTP="true" $hostname_PDA = "192.168.1.3"; $database_PDA = "pdb"; $username_PDA = "xxxxx"; $password_PDA = "xxxxx"; $PDA = mysql_pconnect($hostname_PDA, $username_PDA, $password_PDA) or trigger_error(mysql_error(),E_USER_ERROR); ?>
09. december 2005 - 10:12
#6
men det virker fint på min localhost
09. december 2005 - 10:20
#7
Altså fejlmeddelsen viser at du IKKE har valgt nogen database! Og den kode du viser her, connecter kun til DB, den vælger ikke database mysql_select_db($database_PDA, $PDA)or die ("<b>Fejl ved select af database!</b><br />\r\n".mysql_error());
09. december 2005 - 10:27
#8
Her er login koden: <?php require_once('Connections/PDA.php'); ?> <?php // *** Validate request to login to this site. session_start(); $loginFormAction = $_SERVER['PHP_SELF']; if (isset($accesscheck)) { $_SESSION['PrevUrl'] = $accesscheck; session_register('PrevUrl'); } if (isset($_POST['username'])) { $loginUsername=$_POST['username']; $password=$_POST['password']; $MM_fldUserAuthorization = ""; $MM_redirectLoginSuccess = "Admin/index.php"; $MM_redirectLoginFailed = "index.php"; $MM_redirecttoReferrer = false; mysql_select_db($database_PDA, $PDA); $LoginRS__query=sprintf("SELECT username, password FROM brugere WHERE username='%s' AND password='%s'", get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password)); $LoginRS = mysql_query($LoginRS__query, $PDA) or die(mysql_error()); $loginFoundUser = mysql_num_rows($LoginRS); if ($loginFoundUser) { $loginStrGroup = ""; //declare two session variables and assign them $_SESSION['MM_Username'] = $loginUsername; $_SESSION['MM_UserGroup'] = $loginStrGroup; //register the session variables if (isset($_SESSION['PrevUrl']) && false) { $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; } header("Location: " . $MM_redirectLoginSuccess ); } else { header("Location: ". $MM_redirectLoginFailed ); } } ?>
09. december 2005 - 10:39
#9
Prøv med flg. PDA.php <?php # FileName="Connection_php_mysql.htm" # Type="MYSQL" # HTTP="true" $hostname_PDA = "192.168.1.3"; // Skal den ikke være localhost? $database_PDA = "pdb"; $username_PDA = "xxxxx"; $password_PDA = "xxxxx"; $PDA = mysql_connect($hostname_PDA, $username_PDA, $password_PDA) or trigger_error(mysql_error(),E_USER_ERROR); mysql_select_db($database_PDA, $PDA)or die ("<b>Fejl ved select af database!</b><br />\r\n".mysql_error()); ?>
09. december 2005 - 10:49
#10
Det virker 110% i min localhost, men for at kunne lægge den på min udbyders server skal jeg ændre password, username, og hostname....Det er også rigtig nok..
09. december 2005 - 18:30
#11
Når jeg bruger din kode får jeg: Fejl ved select af database! Access denied for user 'noox'@'192.168.1.2' to database 'pdb'
12. januar 2006 - 11:03
#12
lukker
Computerworld tilbyder specialiserede kurser i database-management