Sida 1 av 1
tänkte skapa ett forum, men fick problem med mysql och php.
Postat: 11 apr 2007, 18:26
av sund
som titeln lyder så har jag installerat mysql och php efter en guide som jag hittade här på forumet.
allt funkar och jag kan via web admin hantera min databas, men när jag ska köra mitturl.com/smk/install/install.php och
fyller i uppgifterna så ser jag att man måste ha skapat sin databas innan man kör denna install, så jag anger "db" som databas och ger ett namn på database username osv.
men får följande fel.
Kod: Markera allt
Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server during query in /var/www/smk/db/mysql4.php on line 48
Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /var/www/smk/db/mysql4.php on line 330
Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in /var/www/smk/db/mysql4.php on line 331
phpBB : Critical Error
Could not connect to the database
vet inte om det beror på att jag skrivit någonting fel i formuläret vid installen eller om mysql eller php är knas?
någon som är en fena på detta kanske skulle kunna tipsa mig hur jag kommer igång med detta.
SV: tänkte skapa ett forum, men fick problem med mysql och php.
Postat: 11 apr 2007, 18:41
av Okänd
Hej!
Vad är smk för nånting? Du menar väl inte SMF? eller ?
Är smk också ett forum-program?
/Peter
SV: tänkte skapa ett forum, men fick problem med mysql och php.
Postat: 11 apr 2007, 19:39
av sund
hejsan Little John!
nej nej /smk/ är katalogen jag lagt mina phpbb filer och kataloger i
SV: tänkte skapa ett forum, men fick problem med mysql och php.
Postat: 11 apr 2007, 20:05
av Okänd
Jaha OK.
Har du kollat rättigheterna ? Alltså skrivrättigheterna på alla kataloger ?
Det här ser ut som om du inte har rätt sökväg i phpbb (install-filen) till mysql också.....
Nån mer här som vet ?
SV: tänkte skapa ett forum, men fick problem med mysql och php.
Postat: 11 apr 2007, 20:35
av johanre
Är du säker på att mysql är igång? Kolla t.ex. från kommadorad : ps -ef | grep mysql borde ge 2-3 mysql relaterade processer.
Om mysql är igång kolla att du kan logga in med det användarnman och lösen som du har angetti phpBB konfigurationen. T.ex: mysql -u databasanvändare -p lösenord
SV: tänkte skapa ett forum, men fick problem med mysql och php.
Postat: 11 apr 2007, 21:00
av Okänd
Har du lagt till användaren du anger i konfigurationsfilen (eller vad det nu är) i MySQL?
om du loggar in som root i mysql med:
så kan du lägga till en ny användare
user med lösenord
password med fulla rättigheter på alla databaser med:
Kod: Markera allt
GRANT ALL PRIVILEGES ON * TO user@localhost IDENTIFIED BY 'password';
Eller så skapar du en databas med
och byter ut stjärnan
* ovan mot
testdb.*
Därefter kan du kolla om det fungerar genom att köra:
notera att du INTE ska ha mellanslag mellan -p och password.

SV: tänkte skapa ett forum, men fick problem med mysql och php.
Postat: 12 apr 2007, 10:33
av sund
oj va många svar

jo jag har kunnat komma in via ett webinterface på min mysql server vilket borde bekräfta att den är uppe och fungerar?
jag lade till en ny andvändare som jag vill logga in med och skapade den med alla rättigheter, och tog sedan bort root kontot.
jag har noll koll på hur man skapar en egen databas tyvärr.
foldern som phpbb låg i från början hette ju phpbb, så att jag döpte om den till /smk/ och lade den i /var/www kanske gör att den inte riktigt hittar då?
ps -ef | grep mysql , gav lite gott som borde visa att mysql tuffar på?
Kod: Markera allt
root 6500 1 0 Apr10 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe
mysql 6561 6500 0 Apr10 ? 00:00:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock
root 6562 6500 0 Apr10 ? 00:00:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
edit: glömde skriva att jag kört en chmod -R 777 på mappen /smk/ för att utesluta rättighetskrångel, samt chown -R root och chgrp.
SV: tänkte skapa ett forum, men fick problem med mysql och php.
Postat: 13 apr 2007, 04:54
av johanre
OK, då är MySql igång. Har du försökt att logga in i databasen med det användarnamn och lösenord du angav vid phpBB installationen? Alltså:
mysql -u användarnamn -plösenord namn_på_phpBB_databasen
PS. Tack för korrigeringen, CryingFreeman! Tur någon är vaken...

SV: tänkte skapa ett forum, men fick problem med mysql och php.
Postat: 13 apr 2007, 10:15
av sund
Det var ju de här med databas som jag inte riktigt visste hur man skulle göra med, har en databas som heter db, vilket som ni ser är den katalogen som jag får felmeddelandet på också, ska jag andvända den eller behöver jag göra en helt ny databas för forumet?
SV: tänkte skapa ett forum, men fick problem med mysql och php.
Postat: 13 apr 2007, 10:46
av johanre
Hhhmmm, om jag tolkar dig rätt så menar du att du har installerat phpBB i samma katalog som du har lagt din databas i? Det går förmodligen att göra så men det är inget jag skulle rekommendera att du gjorde. MySql databaser i ubuntu brukar ha /var/lib/mysql/<databas> som hemvisst. Jag skulle hålla mig till det.
SV: tänkte skapa ett forum, men fick problem med mysql och php.
Postat: 13 apr 2007, 10:50
av sund
oh nej

mysql ligger för sig själv i /var/lib/
det är phpbb jag lade i /var/www och döpte sedan om den till "smk" som sidan ska heta.