Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]Problem z instalacją na serwerze
Maker5
post 1.08.2008, 20:31:38
Post #1





Grupa: Zarejestrowani
Postów: 139
Pomógł: 0
Dołączył: 2.04.2008

Ostrzeżenie: (0%)
-----


Witam smile.gif
Chciałem wrzucić sobie gotowy skrypt PHP i zobaczyć jak działa, nazywa się:
Weekly Drawing Contest
W instrukcji jest napisane co trzeba zrobić jednak kiedy klikam w adres mojej strony z install.php
wyskakuje taki błąd:
Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server during query in /home/.abnormalities/admin_marcin/marcin.eu/mysql.php on line 3

Warning: mysql_select_db() [function.mysql-select-db]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home/.abnormalities/admin_marcin/marcin.eu/mysql.php on line 4

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /home/.abnormalities/admin_marcin/marcin.eu/mysql.php on line 4


Marcin wpisałem tylko dla przykładu bo mam inną nazwę domeny ale to już jest mniej istotne.
Ważny jest sam problem że nie mogę zainstalować tego skryptu a wiem że mój serwer obsługuje na pewno php, mysql i wiele innych.
W instrukcji jest napisane że mam wy edytować mysql.php

pierwotnie wygląda on tak

<?php

mysql_connect("localhost","contest_user","contest_pass");
mysql_select_db("contest_db");


jak zatem go wy edytować aby działało ?
podejrzewam że coś jest nie tak z localhost.
Co powinienem wpisać w to pole ? marcin.eu czy co questionmark.gif
Poza tym contest_db questionmark.gif co tu powinienem wpisać i zrobić ? stworzyć folder o tej nazwie którą tu wpiszę ?

Proszę bardzo o pomoc
Go to the top of the page
+Quote Post
redelek
post 1.08.2008, 21:33:06
Post #2





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

Ostrzeżenie: (0%)
-----


Cytat(Maker5 @ 1.08.2008, 19:31:38 ) *
Witam smile.gif
Chciałem wrzucić sobie gotowy skrypt PHP i zobaczyć jak działa, nazywa się:
Weekly Drawing Contest
W instrukcji jest napisane co trzeba zrobić jednak kiedy klikam w adres mojej strony z install.php
wyskakuje taki błąd:
Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server during query in /home/.abnormalities/admin_marcin/marcin.eu/mysql.php on line 3

Warning: mysql_select_db() [function.mysql-select-db]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home/.abnormalities/admin_marcin/marcin.eu/mysql.php on line 4

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /home/.abnormalities/admin_marcin/marcin.eu/mysql.php on line 4


Marcin wpisałem tylko dla przykładu bo mam inną nazwę domeny ale to już jest mniej istotne.
Ważny jest sam problem że nie mogę zainstalować tego skryptu a wiem że mój serwer obsługuje na pewno php, mysql i wiele innych.
W instrukcji jest napisane że mam wy edytować mysql.php

pierwotnie wygląda on tak

<?php

mysql_connect("localhost","contest_user","contest_pass");
mysql_select_db("contest_db");
jak zatem go wy edytować aby działało ?
podejrzewam że coś jest nie tak z localhost.
Co powinienem wpisać w to pole ? marcin.eu czy co questionmark.gif
Poza tym contest_db questionmark.gif co tu powinienem wpisać i zrobić ? stworzyć folder o tej nazwie którą tu wpiszę ?

Proszę bardzo o pomoc


Man php

Aby polączyć się z sewwerem bazodanowym trzeba znać następujące parametry
HOST = czyli nazwa serwera na którym działa MySQL ( może być, localhost, adres IP lub poprostu nazwa domeny)
Użytkownik = osoba z uprawnieniami do administrowania serwerem MySQL lub daną bazą
Hasło = hasło użytkownika który posiada uprawnienia do logowania się do serwera MySQL.
database = nazwa bazy danych do której chcemy się podłączyć, i w/w użytkownik ma do niej prawa.

Czemu nie może być localhost ? jeśli baza jest zainstalowana na tym konkretnym serwerze to może być.
Podpytaj się Administratora on Ci powinien udzielić informacji .

Komunikat dotyczy błędu połączenia z serwerem MySQL

Pozdrawiam
Redelek


--------------------
Pozdrawiam
Piotrek R
Go to the top of the page
+Quote Post
Maker5
post 1.08.2008, 22:29:34
Post #3





Grupa: Zarejestrowani
Postów: 139
Pomógł: 0
Dołączył: 2.04.2008

Ostrzeżenie: (0%)
-----


hej dzieki za odpowiedz
chyba problemem bedzie database
powiedz mi czy zle robie.
Wrzucilem sobie teraz na probe prosty guestbook
Edytujac ten plik configuration.php mam cos takiego.

<?php

$dbhost = "localhost"; <----- pozostawiłem bez zmian
$dbuser = "marcin"; <---- tak dla przykładu
$dbpass = "marcin"; <---- tak dla przykładu
$dbname = "test"; <------ nazwałem test i taki katalog stworzyłem na serwerze

$db = mysql_connect($dbhost, $dbuser, $dbpass)
or die("<b>Error:</b> Failed to connect to database");

mysql_select_db($dbname, $db)
or die("<b>Error:</b> Failed to select database");

?>

rozumiem to tak że oprocz edycji powyższych pol muszę jeszcze stworzyć katalog test na moim serwerze ?
stworzylem wiec go sobie i nazwalem test ktory ma byc dbname, tak ?
tak to rozumiem. Czy moze mam jeszcze chmod zrobic na 777 tego katalogu "test" ?
też to zrobiłem ale niestety wyskuje błąd

Error: Failed to connect to database

jak poprawnie mam to zrobić questionmark.gif prosze o pomoc
Go to the top of the page
+Quote Post
dadexix
post 1.08.2008, 22:31:43
Post #4





Grupa: Zarejestrowani
Postów: 439
Pomógł: 21
Dołączył: 28.06.2007
Skąd: Bielsko-Biała

Ostrzeżenie: (0%)
-----


musisz utworzyć baze SQL, powinna być taka opcja w panelu konta WWW

katalogi nie maja nic do rzeczy:)


--------------------
"Na przykład zmiennej $jestem_najlepszy przypisujemy wartość logiczną TRUE"
Ja: użyj funkcji[...]
Grins: mów normalnie do mnie a nie po polsku
Ja: normalnie to znaczy jak?
Grins: No w PHP... inaczej mój parser ledwo kuma:)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 14:35