Installation
-
- Besökare
- Inlägg: 7
- Blev medlem: 18 jul 2005 10:05
Installation
Har letat i veckor utan att hitta en bra howto för att sätta upp en phpbb2-server i slackware 10.1. Jag har en helt nyinstallerad Slack som jag efter lite klurande har lyckats få igång både php'n och mysql-servern på. Men varför finns det ingen bra manual för det hela??? Jag har sett MÅNGA trådar om exakt samma problem, men inga lösningar. När man läser dom få svaren som finns så är det mest: "hmm.. testa om det här funkar... inte? nehe... hmm.. detta då?" Det måste väl finnas ett rätt sätt att lösa det eller? Många jag har frågat har försökt övertala mig att gå över till en annan dist, men jag vill gärna köra slacken. Den har fungerat felfritt på min lilla server hemma i ganska många år nu.
Det jag behöver mest hjälpa med är kanske egentligen mysqlen. Jag såg att det fanns en forumdel specifikt för det redan men av nån anledning kändes det som att den här tråden faktiskt hörde hemma under php. Kan vi inte hjälpas åt och försöka göra en bra howto för att sätta upp en phpBB2-server komplett under slackware?
Det jag behöver mest hjälpa med är kanske egentligen mysqlen. Jag såg att det fanns en forumdel specifikt för det redan men av nån anledning kändes det som att den här tråden faktiskt hörde hemma under php. Kan vi inte hjälpas åt och försöka göra en bra howto för att sätta upp en phpBB2-server komplett under slackware?
-
- Lärling
- Inlägg: 154
- Blev medlem: 05 maj 2005 13:35
- ORT: Data Musik
Re: Installation
Det finns jätte många svar på hur man får igång mysql.kamelryttarn skrev:Har letat i veckor utan att hitta en bra howto för att sätta upp en phpbb2-server i slackware 10.1. Jag har en helt nyinstallerad Slack som jag efter lite klurande har lyckats få igång både php'n och mysql-servern på. Men varför finns det ingen bra manual för det hela??? Jag har sett MÅNGA trådar om exakt samma problem, men inga lösningar. När man läser dom få svaren som finns så är det mest: "hmm.. testa om det här funkar... inte? nehe... hmm.. detta då?" Det måste väl finnas ett rätt sätt att lösa det eller? Många jag har frågat har försökt övertala mig att gå över till en annan dist, men jag vill gärna köra slacken. Den har fungerat felfritt på min lilla server hemma i ganska många år nu.
Det jag behöver mest hjälpa med är kanske egentligen mysqlen. Jag såg att det fanns en forumdel specifikt för det redan men av nån anledning kändes det som att den här tråden faktiskt hörde hemma under php. Kan vi inte hjälpas åt och försöka göra en bra howto för att sätta upp en phpBB2-server komplett under slackware?
Jag installerad om min webserver i förrgår, och då fick jag oxo kolla upp hur man gjorde, för jag hade glömt hur.
Jag sökte bara på detta forum och fick igång min.
http://forum.slackware.se/viewtopic.php ... ight=mysql
PHP får du igång genom att ändra i httpd.conf
nästan längst ner så tar du bort # vid:
#Include /etc/apache/mod_php.conf
Sen skall allt vara klart för att installera ett forum =)
AMD Athlon 1000 mhz 768 ram - Web Server - Windows 2003 (för tillfälle)
P4 2.6 ghz 512 mb ram - Programmering - Slackware 11.0
P4 2.6 ghz 512 mb ram - Programmering - Slackware 11.0
-
- Besökare
- Inlägg: 7
- Blev medlem: 18 jul 2005 10:05
jag har läst den där ett par ggr och blir inte riktigt klok på vilka kommandon som ska köras i vilken ordning. misstänker att man bör köra chown först, men behöver man köra både "mysqladmin -u root password [dittlösenord]" OCH "mysql-install" eller räcker det med det ena och i så fall vilket? Om man ska köra båda, vilken ordning bör man köra dom i?
-
- Lärling
- Inlägg: 154
- Blev medlem: 05 maj 2005 13:35
- ORT: Data Musik
kör chown först och mysqladmin senkamelryttarn skrev:jag har läst den där ett par ggr och blir inte riktigt klok på vilka kommandon som ska köras i vilken ordning. misstänker att man bör köra chown först, men behöver man köra både "mysqladmin -u root password [dittlösenord]" OCH "mysql-install" eller räcker det med det ena och i så fall vilket? Om man ska köra båda, vilken ordning bör man köra dom i?
du har givet vis denna med som ligger bland deras artiklar
http://www.slackware.se/?mod=kolla_arti ... &artid=100
AMD Athlon 1000 mhz 768 ram - Web Server - Windows 2003 (för tillfälle)
P4 2.6 ghz 512 mb ram - Programmering - Slackware 11.0
P4 2.6 ghz 512 mb ram - Programmering - Slackware 11.0
-
- Besökare
- Inlägg: 7
- Blev medlem: 18 jul 2005 10:05
-
- Besökare
- Inlägg: 7
- Blev medlem: 18 jul 2005 10:05
-
- Lärling
- Inlägg: 154
- Blev medlem: 05 maj 2005 13:35
- ORT: Data Musik
hmm...jag följde bara anvisningarna och fick det att funka...kamelryttarn skrev:hmm.. det gick inge vidare.... trots att jag kört chown så kan det inte starta mysql-servern... får upp samma pid-fel som alla andra
men men......jag är inte så haj på detta (är nybörjare själv)
Så vi får vänta tills de äkta slacknördarna vaknar =P
jag skall kolla min historik om hur jag gjorde under tiden
AMD Athlon 1000 mhz 768 ram - Web Server - Windows 2003 (för tillfälle)
P4 2.6 ghz 512 mb ram - Programmering - Slackware 11.0
P4 2.6 ghz 512 mb ram - Programmering - Slackware 11.0
-
- Besökare
- Inlägg: 7
- Blev medlem: 18 jul 2005 10:05
-
- Lärling
- Inlägg: 154
- Blev medlem: 05 maj 2005 13:35
- ORT: Data Musik
detta skrev jag enligt min historik:
vet ej om jag har gjort en massa onödigt, men det funkar för mig nu i alla fall =P
Kod: Markera allt
mysql_install_db
chown -R mysql:mysql /var/lib/mysql
mysqladmin -u root -p password *********
groupadd mysql
useradd -g mysql mysql
chown -R root .
chown -R mysql data
chgrp mysql .
cd /usr/bin && ./mysqld_safe &
AMD Athlon 1000 mhz 768 ram - Web Server - Windows 2003 (för tillfälle)
P4 2.6 ghz 512 mb ram - Programmering - Slackware 11.0
P4 2.6 ghz 512 mb ram - Programmering - Slackware 11.0
-
- Besökare
- Inlägg: 7
- Blev medlem: 18 jul 2005 10:05
- Nille
- Guru
- Inlägg: 1475
- Blev medlem: 17 jun 2004 02:41
För att få svar på hur du startar mysql enklast så gör detta.
cat /etc/rc.d/rc.mysqld
Sedan tittat du i början av den filen där står det följande:
# To start MySQL automatically at boot, be sure this script is executable:
# chmod 755 /etc/rc.d/rc.mysqld
# Before you can run MySQL, you must have a database. To install an initial
# database, do this as root:
#
# su - mysql
# mysql_install_db
#
# Note that step one is becoming the mysql user. It's important to do this
# before making any changes to the database, or mysqld won't be able to write
# to it later (this can be fixed with 'chown -R mysql.mysql /var/lib/mysql').
Så svaret finns redan i startfilen rc.mysqld
/etc/rc.d/rc.mysqld start för att starta mysqld (om den inte är executive skriv sh innan)
Sedan kan du sätta ditt lösen antingen med mysql admin som beskrivet innan
mysqladmin -u root password 'new-password'
Du kan även fixa det från mysql.
mysql -u root
USE mysql;
UPDATE user SET Password=PASSWORD('new-password') WHERE user='root';
FLUSH PRIVILEGES;
Även detta sätter/ändrar ditt lösenord
Sedan i php.ini under section Dynamic Extensions
Bör du kolla så att denna rad inte har # lr ; innan (kommenterad)
extension=mysql.so
Har för mej att den är okomenterad default i php4 men inte i php5.
Nu är inte apache och php min starkaste sida och aldrig kört forum,
men då jag tror den använder en .php sida som första samt mysql så borde detta behövas.
cat /etc/rc.d/rc.mysqld
Sedan tittat du i början av den filen där står det följande:
# To start MySQL automatically at boot, be sure this script is executable:
# chmod 755 /etc/rc.d/rc.mysqld
# Before you can run MySQL, you must have a database. To install an initial
# database, do this as root:
#
# su - mysql
# mysql_install_db
#
# Note that step one is becoming the mysql user. It's important to do this
# before making any changes to the database, or mysqld won't be able to write
# to it later (this can be fixed with 'chown -R mysql.mysql /var/lib/mysql').
Så svaret finns redan i startfilen rc.mysqld
/etc/rc.d/rc.mysqld start för att starta mysqld (om den inte är executive skriv sh innan)
Sedan kan du sätta ditt lösen antingen med mysql admin som beskrivet innan
mysqladmin -u root password 'new-password'
Du kan även fixa det från mysql.
mysql -u root
USE mysql;
UPDATE user SET Password=PASSWORD('new-password') WHERE user='root';
FLUSH PRIVILEGES;
Även detta sätter/ändrar ditt lösenord
I httpd.conf kanske du behöver modifiera även raden DirectoryIndex så den tar tex. index.phpPHP får du igång genom att ändra i httpd.conf
nästan längst ner så tar du bort # vid:
#Include /etc/apache/mod_php.conf
Sedan i php.ini under section Dynamic Extensions
Bör du kolla så att denna rad inte har # lr ; innan (kommenterad)
extension=mysql.so
Har för mej att den är okomenterad default i php4 men inte i php5.
Nu är inte apache och php min starkaste sida och aldrig kört forum,
men då jag tror den använder en .php sida som första samt mysql så borde detta behövas.
Senast redigerad av Nille den 18 jul 2005 14:41, redigerad totalt 3 gång.
-
- Lärling
- Inlägg: 154
- Blev medlem: 05 maj 2005 13:35
- ORT: Data Musik
där ser man......Den som läser lär sig =PNille skrev:För att få svar på hur du startar mysql enklast så gör detta.
cat /etc/rc.d/rc.mysqld
Sedan tittat du i början av den filen där står det följande:
# To start MySQL automatically at boot, be sure this script is executable:
# chmod 755 /etc/rc.d/rc.mysqld
# Before you can run MySQL, you must have a database. To install an initial
# database, do this as root:
#
# su - mysql
# mysql_install_db
#
# Note that step one is becoming the mysql user. It's important to do this
# before making any changes to the database, or mysqld won't be able to write
# to it later (this can be fixed with 'chown -R mysql.mysql /var/lib/mysql').
Så svaret finns redan i startfilen rc.mysqld
/etc/rc.d/rc.mysqld start för att starta mysqld (om den inte är executive skriv sh innan)
Sedan kan du sätta ditt lösen antingen med mysql admin som beskrivet innan
mysqladmin -u root password 'new-password'
Du kan även fixa det från mysql.
mysql -u root
USE mysql;
UPDATE user SET Password=PASSWORD('new-password') WHERE user='root';
FLUSH PRIVILEGES;
Även detta sätter/ändrar ditt lösenord
AMD Athlon 1000 mhz 768 ram - Web Server - Windows 2003 (för tillfälle)
P4 2.6 ghz 512 mb ram - Programmering - Slackware 11.0
P4 2.6 ghz 512 mb ram - Programmering - Slackware 11.0
- Nille
- Guru
- Inlägg: 1475
- Blev medlem: 17 jun 2004 02:41
# su - mysql
# mysql_install_db
det du ska tänka på här är att du blir mysql som user och alltså kräver att du skriver 'exit' när du är klar för att bli root igen.
Så om du först kör su mysql så blir alla permissions rätt.
chown -R mysql.mysql /var/lib/mysql behövs bara om du kört mysql_install_db som user lr root,
För då får /var/lib/mysql användaren samt gruppen som permissions och då kan inte mysql använda den.
Många ändringar kanske ska skriva rätt från början nässta gång.
# mysql_install_db
det du ska tänka på här är att du blir mysql som user och alltså kräver att du skriver 'exit' när du är klar för att bli root igen.
Så om du först kör su mysql så blir alla permissions rätt.
chown -R mysql.mysql /var/lib/mysql behövs bara om du kört mysql_install_db som user lr root,
För då får /var/lib/mysql användaren samt gruppen som permissions och då kan inte mysql använda den.
Många ändringar kanske ska skriva rätt från början nässta gång.
-
- Besökare
- Inlägg: 7
- Blev medlem: 18 jul 2005 10:05
- Nille
- Guru
- Inlägg: 1475
- Blev medlem: 17 jun 2004 02:41
Vad roligt att du fick igång allt minns själv första gången jag skulle få igång LAMP
Det tog lite tid då min Linux vana vid det tillfället var en Slackware install jag precis gjort.
Men när man gjort det en gång så sitter det i ryggmärgen sen.
En guide är alltid bra så det är bara att skriva en nu när du 'lovat' oss
Stöter du på problem med guiden är det bara göra en tråd lr pm så svarar jag på det jag kan.
Det tog lite tid då min Linux vana vid det tillfället var en Slackware install jag precis gjort.
Men när man gjort det en gång så sitter det i ryggmärgen sen.
En guide är alltid bra så det är bara att skriva en nu när du 'lovat' oss
Stöter du på problem med guiden är det bara göra en tråd lr pm så svarar jag på det jag kan.