Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.

Nybörjare i MySQL och PHP

Tråden skapades och har fått 12 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • Södertälje
  • 2002-10-02 12:32

Hej!

Jag länge försökt få igång MySQL och PHP för att kunna göra databas av min webbsajt http://www.skrivarsidan.nu. Vad jag förstår har jag lyckats installera dem med hjälp av teminalen och http://www.entropy.ch/software/macosx/. Men jag har ingen aning om vad jag gör trotts att jag försökt läsa på om Unix.

Nu vill jag vekligen få igång detta men behöver hjälp.

Fråga 1:
Hur sätter jag igång Apach, MySQl och PHP igen? Och hur stänger jag av dem?

Fråga 2:
Var hittar jag filerna till MySQl och PHP? Vill ändra lösenord för att säkra dem.

Fråga 3:
Måste jag stänga av MySQl och PHP? Hur går jag ur terminalen?

Fråga 4:
Jag använder GoLive 6 och Dreamweaver MX för att göra hemsidorna. Kan jag i dem arbeta med MySQl och PHP på ett smart sätt?

Tacksam för all hjälp!
Iréne

Hej!

Några men inte alla svar....

För att få igång Apache rekomenderar den här länken (på engelska). Du öppnar System Preferences väljer fildelning och aktiverar webbdelning.
web page

På din andra fråga är jag osäker på svaret vad gäller MySQL, men såvitt jag vet har PHP i sig inget lösenord utan det är en extrafunktionalitet till webbservern (dvs Apache).

Du bör ha skapat ett root-password till MySQL under installationen, jag minns inte riktigt hur jag gjorde men jag såg till att komma ihåg det. Har du väl detta så kan du skapa nya databaser och användare till dessa, så att om någon "kommer på" eller hackar fram ditt lösenord för en viss databas så kan denne inte komma åt mer än just denna. Eller om du med flit vill ge någon möjlighet att komma åt en viss databas. Bäst är egentligen att installera programmet phpMyAdmin

web page

Utan att vara expert skulle jag definitivt säga: nej, du behöver inte stänga av MySQL eller webbservern. Det tar några sekunder längre att starta datorn möjligtvis. Men det kan man bjuda på för att slippa konfigurera om datorn mellan gångerna man använder MySQL.

För att komma ur terminalen skriver du QUIT om du är inne i MySQL och väljer sedan avsluta genom äpple-Q eller menyn...

Dreamweaver MX är toppen med PHP tycker jag, den markerar koden i olika färger så att det är lätt att se vad som är vad...

[ 04 Oktober 2002, 10:56: Meddelandet ändrat av: Leander Lindahl ]

  • Medlem
  • Södertälje
  • 2002-10-03 12:45

Hej igen!

Jag lyckades inte ens få igång Apache...

Har installerat phpMyAdmin tidigare men vet inte hur jag ska använda det. Hur startar jag det?

MVH/Iréne

Apache får du igång i systeminställningarna under "Sharing" - vet tyvärr inte vad den heter på svenska... (Har aldrig kört ett svenskt OS X).

phpMyAdmin - lägger du i webbmappen och sedan surfar du till den: http://din.webbadress.se/phpMyAdmin/index.php.

  • Medlem
  • Södertälje
  • 2002-10-03 14:59

Tack Mattias!

Sharing är Fildelning i svenska OS X. Behöver man ha båda alternativen ikryssade där? Jag vill bara kunna köra det jag nämt, göra databas och testa olika skript. Inte dela filer med andra.

phpMyAdmin ska läggas i webbmappen... Vilken webbmapp? Ursäkta min totala okunnighet Är det den jag har min webbsajt i eller Site under User?

/Iréne

/Library/WebServer/Documents/

Om du inte ändrat webbroten...

  • Medlem
  • Södertälje
  • 2002-10-03 17:31

Jag har inte ändrat webbroot men inte får jag det att fungera.

Ska det vara adressen till min webbsajt jag ska fylla i här http://din.webbadress.se/phpMyAdmin/index.php? Eller till den på hårddisken?

/Iréne

Osvuret är bäst, men på min dator är det

http://127.0.0.1/phpmyadmin/

jag är inte helt säker men tror att adressen på servern på den egna datorn alltid är 127.0.0.1

Angående fildelning så har jag 2 alternativ fildelning respektive webbdelning (OSX 10.1.5). För att köra webbservern är det då webbdelning som gäller.

Angående var webbmappen finns så är den tror jag root/library/webserver/, det finns även en webbmapp i "user" men den räknas inte som root, utan den har adressen 127.0.0.1/~ditt användarnamn, dvs med ~ tildetecken

vill du kolla var webbserverns root, d v s grundmapp, din webbmapp finns kan du öpna terminalen och skriva
pico /etc/httpd/httpd.conf
då öppnas konfigurationsfilen till servern så var försiktig att inte göra några ändringar som du inte är säker på. HItta raderna:

Citat:

quote: # DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/Library/WebServer"

så kan du se (och om du vill ändra) var rooten finns...

[ 04 Oktober 2002, 10:19: Meddelandet ändrat av: Leander Lindahl ]

  • Medlem
  • Stockholm
  • 2002-10-04 10:08
Citat:

quote:Skapades ursprungligen av: Leander Lindahl:
Osvuret är bäst, men på min dator är det

http://127.0.0.1/phpmyadmin/

jag är inte helt säker men tror att adressen på servern på den egna datorn alltid är 127.0.0.1

Eller bara localhost, om man är allergisk mot siffror.

  • Medlem
  • Södertälje
  • 2002-10-04 10:19

Tack!

”localhost” var det som behövdes. En sak till bara; hur ändrar jag lösenord för mysql? Fick upp varning att den är öppen för intrång.

/Iréne

  • Medlem
  • Höganäs
  • 2002-10-04 10:32

Här är en länk med en mkt bra beskrivning om hur Apache kan användas mer avancerat!
http://www.oreillynet.com/pub/ct/49

Där finns även om hur man aktiverar den inbygda PHP och lite om MySQL!

Mkt lärorikt! (Tyckte jag;))

Hej! om man inte har lagt in ett root-lösenord redan kan man göra så här, när man är i MySQL i terminalen:

Citat:

quote:
mysql>SET PASSWORD FOR ´root´@´localhost´ = PASSWORD(´secret_password´);

Jag vet inte riktigt hur man gör för att ändra i efterhand, eller om det går. Men det låter som om att du inte har lagt in ett root-password.

Detlajerad info finns här MySQL intro

  • Medlem
  • Södertälje
  • 2002-10-09 14:35

Tack alla för hjälpen!

Ännu har jag inte lyckats ändra lösenord till mysql, men det kommer säkert.

/Iréne

1
Bevaka tråden