tänkte skapa ett forum, men fick problem med mysql och php.

Användarvisningsbild
sund
Inlägg: 123
Blev medlem: 02 sep 2006, 15:22
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Ort: Kumla

tänkte skapa ett forum, men fick problem med mysql och php.

Inlägg 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.
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: tänkte skapa ett forum, men fick problem med mysql och php.

Inlägg 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
Användarvisningsbild
sund
Inlägg: 123
Blev medlem: 02 sep 2006, 15:22
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Ort: Kumla

SV: tänkte skapa ett forum, men fick problem med mysql och php.

Inlägg av sund »

hejsan Little John!
nej nej /smk/ är katalogen jag lagt mina phpbb filer och kataloger i
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: tänkte skapa ett forum, men fick problem med mysql och php.

Inlägg 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 ?
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

SV: tänkte skapa ett forum, men fick problem med mysql och php.

Inlägg 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
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: tänkte skapa ett forum, men fick problem med mysql och php.

Inlägg 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:

Kod: Markera allt

mysql -u root mysql
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

Kod: Markera allt

CREATE DATABASE testdb;
och byter ut stjärnan * ovan mot testdb.*

Därefter kan du kolla om det fungerar genom att köra:

Kod: Markera allt

mysql -u user -ppassword testdb
notera att du INTE ska ha mellanslag mellan -p och password. :)
Användarvisningsbild
sund
Inlägg: 123
Blev medlem: 02 sep 2006, 15:22
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Ort: Kumla

SV: tänkte skapa ett forum, men fick problem med mysql och php.

Inlägg av sund »

oj va många svar :D
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.
Senast redigerad av 1 sund, redigerad totalt 12 gånger.
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

SV: tänkte skapa ett forum, men fick problem med mysql och php.

Inlägg 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...  ;)
Användarvisningsbild
sund
Inlägg: 123
Blev medlem: 02 sep 2006, 15:22
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Ort: Kumla

SV: tänkte skapa ett forum, men fick problem med mysql och php.

Inlägg 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?
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

SV: tänkte skapa ett forum, men fick problem med mysql och php.

Inlägg 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.
Användarvisningsbild
sund
Inlägg: 123
Blev medlem: 02 sep 2006, 15:22
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Ort: Kumla

SV: tänkte skapa ett forum, men fick problem med mysql och php.

Inlägg 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.
Skriv svar

Återgå till "Program - inaktuell"