PHP og mySql testserver på lokal HD

Diskuter dine og andres prosjekter. Alt fra Widgets til programmer.

PHP og mySql testserver på lokal HD

Innleggav iZappa » tir 18.01.2005 17:21

Driver for tiden en webblog på eget nettsted. http://areare.de
Men under utviklingen av siden kunne jeg tenkt meg å laget en lokal PHP/mySql server på Powerbooken for å kunne teste nye Wordpress versjoner, templates osv uten å risikere noe. Er dette mulig??

Må jeg i såfall ha en slags Apache server lokalt og? Beklager hvis jeg roter litt rundt med begrepene og hvordan de brukes. Vet bare at webhotellet må støtte disse for å kunne drive programmene WordPress, Pixelpost og phpBB2

Noen tips eller linker?

Brukerens avatar
medlem i 238 måneder
 

Innleggav ask » tir 18.01.2005 17:29

Entropy.ch er et godt utgangspunkt. Her finner du beskrivelser for hvordan du installerer både PHP og MySQL.

Brukerens avatar
medlem i 236 måneder
 

Innleggav iZappa » tir 18.01.2005 20:13

Kjempe flott fikk inn php enkelt som bare det.

Men mySql... Der har du en installasjonguide som går meg over hodet. Skal bare installere det for å kjøre wordpress lokalt på maskina. Ingen som har noe mer spessifkt til dette?

Brukerens avatar
medlem i 238 måneder
 

Innleggav thomasb » tir 18.01.2005 20:27

Last også ned phpMyAdmin :)
http://www.macupdate.com/info.php/id/8179

Det står detaljert hvordan installere WordPress på siden til de som har laget det:
http://codex.wordpress.org/Installation

Om du etter å ha lest den guiden, fortsatt ikke klarer å få alt opp å gå, så si ifra! ;)

Administrator
Brukerens avatar
medlem i 253 måneder
 

Innleggav iZappa » tir 18.01.2005 20:50

Da har jeg fått ned phpMyAdmin og lagt den i folderen Websider/Sites. Også har jeg fått ned php og får dermed tilgang til mappen gjennom safari og adressen http://127.0.0.1/~AreAre/index.php

Dette fungerer fint, problemet er config.inc filen i phpMyAdmin.
Hadde jeg skule lagt det opp på nett hadde jeg hatt info å putte inn fra webhotel leverandøren. Men når det blir på egenmaskin sitter jeg litt mer fast. Noen tips her?

Brukerens avatar
medlem i 238 måneder
 

Innleggav thomasb » tir 18.01.2005 20:51

Hva er problemet? :) Får du noen feilmelding?

Les gjennom filen som heter "Documentation.html" i phpMyAdmin-mappen. Når alt er satt opp, slik det står forklart i "Documentation", så er det bare å plassere "phpMyAdmin"-mappen i "Sites"-mappen, og skrive i Safari: 7.0.0.1/~AreAre/phpMyAdmin/
Sist endret av thomasb den tir 18.01.2005 21:03, endret 1 gang

Administrator
Brukerens avatar
medlem i 253 måneder
 

Innleggav iZappa » tir 18.01.2005 21:03

MySQL sa:
#2002 - Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

Brukerens avatar
medlem i 238 måneder
 

Innleggav thomasb » tir 18.01.2005 21:06

Da har du ikke konfigurert phpMyAdmin enda :)

Les "Documentation.html" og følg de instruksjonene. Om du setter deg fast igjen, forklar hva som ikke fungerer :) Ikke gi opp!

Administrator
Brukerens avatar
medlem i 253 måneder
 

Innleggav iZappa » tir 18.01.2005 21:17

Det er sant det. Driver med det. Problemet er hva jeg skal føre opp som:
host (MySQL hostname or IP)

user (MySQL user) her førte jeg opp 'mysql' siden det skal være innlagt i OSX nyere enn 1.2

passord (MySQL password (only needed // with 'config' auth_type)) her satt jeg inn administrasjons passordet på maskinen.

Ressultat når jeg forsøkte å kjøre phpMyAdmin: Vertsnavnet er tomt!

Vell i allefall et nytt ressultat. Sorry hvis jeg maser med mine grønne spørsmål. :-)

Brukerens avatar
medlem i 238 måneder
 

Innleggav thomasb » tir 18.01.2005 21:19

Du må også starte mysql-serveren din først! :D

Det står hvordan du gjør her:
http://www.entropy.ch/software/macosx/mysql/

Alt du trenger å gjøre i "config.inc.php"-filen etter du har startet mysqld, er å sette pathen til phpMyAdmin :)
$cfg['PmaAbsoluteUri'] = '127.0.0.1/~AreAre/phpMyAdmin/';

Gå så til Safari og skriv inn den pathen. Funker det?

Om det gjør det, gå så tilbake til http://codex.wordpress.org/Installation og følg instruksjonene for phpMyAdmin der :)

Administrator
Brukerens avatar
medlem i 253 måneder
 

Innleggav iZappa » tir 18.01.2005 21:36

Da har vi i allefall lokalisert problemet. Og det er mysql. Safari viser fortsatt VERTSNAVNET ER TOMT! Skriver dette i terminalen:

sudo echo sudo ./bin/mysqld_safe &
[2] 1693
[1] Done sudo ./bin/mysqld_safe
AreAre:/usr/local/mysql AreAre$ sudo ./bin/mysqld_safe
/usr/local/mysql/bin/mysql test
ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
[2]+ Done sudo echo sudo ./bin/mysqld_safe
AreAre:/usr/local/mysql AreAre$


Som tidliger så er det ERROR 2002: som blir problemet. Følger entropy matrisen til punkt 6 hvor denne Erroren kommer

Brukerens avatar
medlem i 238 måneder
 

Innleggav thomasb » tir 18.01.2005 21:45

Ok. Det eneste du trenger å gjøre for å starte mysqld er dette :)

Kode: Merk alt
sudo /usr/local/mysql/bin/mysqld_safe


Etter du har tykket enter, etter å ha skrevet inn den kommandoen i Terminalen, er det bare å lukke det Terminal-vinudet. Trykk så på "Terminate"-knappen på meldingen som kommer opp. mysqld vil ikke bli stoppet selv om du lukker Terminal-vinduet og terminerer det.

Da skal det fungere å få frem phpMyAdmin-siden!

Administrator
Brukerens avatar
medlem i 253 måneder
 

Innleggav iZappa » tir 18.01.2005 21:47

Var inne på phpMyAdmin og lasta ned den siste versjonen som er testet mot Mysql og php. Altså en gamlere versjon. Så forandret jeg configen og da kom denne feilmeldingen:

Error


MySQL said:

Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)


Så det er i MySQL når jeg skal kjøre MYSQL TEST som ikke går gjennom.. Hmm... forståelig hvis du gir meg opp nå!

Brukerens avatar
medlem i 238 måneder
 

Innleggav iZappa » tir 18.01.2005 21:52

Etter å ha startet mySql kommer dette opp:

AreAre:~ AreAre$ sudo /usr/local/mysql/bin/mysqld_safe
Starting mysqld daemon with databases from /usr/local/mysql/data
STOPPING server from pid file /usr/local/mysql/data/AreAre.local.pid
050118 20:52:35 mysqld ended

Er dette korrekt? Virker her som om mysql starter for så å avslutte?

Brukerens avatar
medlem i 238 måneder
 

Innleggav thomasb » tir 18.01.2005 21:54

Hvis du logger deg på MSN, så kan jeg hjelpe deg videre der :) Det er egentlig ganske enkelt skjønner du :)

Administrator
Brukerens avatar
medlem i 253 måneder
 

Neste

Returner til Utvikling på Mac



Hvem er i Forumene

Registrerte brukere: Google [Bot]



cron