Webserver xampp /phpmyadmin ?

Søger du et bestemt program? Mangler du et alternativ til dit Windowsprogram? Program-spørgsmål kan stilles her.
buddig
Indlæg: 746
Tilmeldt: 18. maj 2011, 21:54
Geografisk sted: Ugelbølle ved Aarhus

Webserver xampp /phpmyadmin ?

Indlæg af buddig »

I mit arbejde på hjemmesider, bruger jeg LAMP, Linux Apache Mysql php webserver.
Hver gang jeg installerer serveren på min Ubuntu maskine får jeg denne meddelelse:
Billede
Jeg forstår ikke, hvad der menes med det, men efter at jeg klkker videre uden at vide, hvad jeg gør -og hvorfor - så kører det.
Nogen der ved hvorfor denne ERROR meddelelse kommer ?
Hvad med XAMPP ?
Den brugte jeg i gamle dage i min Windows tid.
Den kørte godt, og lod sig installere uden protester.
Kender I den, og ved I hvorfor den ikke er med i software centeret ?
Henning
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Webserver xampp /phpmyadmin ?

Indlæg af laoshi »

Jeg har også bøvlet med at få phpmyadmin og mysql til at køre lokalt. Det som løste tingene for mig var at rydde så meget op som muligt i php5 og mysql og så geninstallere.

Kode: Vælg alt

sudo apt-get purge mysql-client mysql-client-5.0 mysql-common mysql-server mysql-server-5.0
sudo apt-get autoremove
sudo apt-get autoclean

og

Kode: Vælg alt

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mysql-common mysql-client-5.1 mysql-server-5.1


Hvor mysql-installationen så spørger om et admin-password lod jeg det stå tomt og fortsatte til installationen var til ende.
Derefter kunne jeg logge ind i mysql

Kode: Vælg alt

mysql -u root 

Her oprettede jeg først en bruger:

Kode: Vælg alt

mysql> CREATE USER brugernavn IDENTIFIED BY PASSWORD 'minadgangskode';

og en database

Kode: Vælg alt

mysql> CREATE DATABASE mindatabase;

Konstaterede at databasen nu eksisterede

Kode: Vælg alt

mysql> SHOW DATABASES;

Hvorefter jeg så gav brugeren rettigheder til at bruge databasen og afsluttede mysql

Kode: Vælg alt

mysql> GRANT ALL PRIVILEGES ON DatabaseName.* TO brugernavn@localhost;
mysql> FLUSH PRIVILEGES;
mysql> \q

Herefter var det nødvendigt at ændre lidt i php-inifilen

Kode: Vælg alt

sudo gedit /usr/share/php5/php.ini-production

Ændringen bestod i at fjerne ";" foran ;extension=php_mysql.so
gemme og lukke filen og omdøbe den til php.ini

Kode: Vælg alt

mv /usr/share/php5/php.ini-production /usr/share/php5/php.ini

Og så genstarte apache2 for at få registreret ændringen

Kode: Vælg alt

 sudo service apache2 restart


For at kunne bruge phpmyadmin fra browseren skulle der endelig ændres lidt i apache2.conf

Kode: Vælg alt

sudo gedit /etc/apache2/apache2.conf

Her skal så til slut i filen indføres flg. 2 linjer:

Kode: Vælg alt

# Include phpmyadmin
Include /etc/phpmyadmin/apache.conf

Gem og luk, og genstart apache2 igen

Kode: Vælg alt

 sudo service apache2 restart


Og det fjernede så alle mine mange problemer med mysql og phpmyadmin i min lokale installation. Håber det kan løse det for dig også.
P.S.: Det er måske ikke så let at se det, men mysql-kommandoerne slutter med ; (semikolon)
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
thj01
Indlæg: 2667
Tilmeldt: 21. nov 2006, 10:06
Geografisk sted: Fredericia

Re: Webserver xampp /phpmyadmin ?

Indlæg af thj01 »

Et eller andet sted er det også noget rod at køre med en LAMP server oven på en almindelig arbejdscomputer.

Mit råd vil være at du bruger virtualbox sammen med f.eks. turnkey LAMP

http://www.turnkeylinux.org/lampstack

Så optager serveren også kun ressourcer på dit system, så længe du reelt set bruger den.
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html

Kører LTS udgaverne.

"It's always easy if you know how to do it."
buddig
Indlæg: 746
Tilmeldt: 18. maj 2011, 21:54
Geografisk sted: Ugelbølle ved Aarhus

Re: Webserver xampp /phpmyadmin ?

Indlæg af buddig »

Tak for svarene.
God ide med virtualbox, den har jeg lige installeret, så vil jeg installere LAMP serveren på den senere.
Henning
buddig
Indlæg: 746
Tilmeldt: 18. maj 2011, 21:54
Geografisk sted: Ugelbølle ved Aarhus

Re: Webserver xampp /phpmyadmin ?

Indlæg af buddig »

thj01 skrev:Et eller andet sted er det også noget rod at køre med en LAMP server oven på en almindelig arbejdscomputer.

Mit råd vil være at du bruger virtualbox sammen med f.eks. turnkey LAMP

http://www.turnkeylinux.org/lampstack

Så optager serveren også kun ressourcer på dit system, så længe du reelt set bruger den.
Så kom der lige lidt flere spørgsmål. :)
  • Jeg har forsøgt at installere Lubuntu på virtualbox fra en LiveCD, men jeg kunne ikke installere, kun køre den fra CD'en. Hvordan gør jeg ?
  • Er lanpstack en komplet distro, eller skal der først installeres Linux i virtualbox?
  • og hvordan får jeg USB i virtualbox, så jeg evt kan installere der fra?
På forhånd tak for svar.
Henning
Brugeravatar
NickyThomassen
Admin
Indlæg: 3652
Tilmeldt: 5. mar 2010, 19:58
IRC nickname: nicky
Geografisk sted: 192.168.20.42

Re: Webserver xampp /phpmyadmin ?

Indlæg af NickyThomassen »

Jamen det tror jeg faktisk at jeg kan svarer på :)

Har du i VirtualBox oprettet en virtuel harddisk som du kan installere på? Egentlig er det bare en fil på harddisken som så bliver brugt af virtualbox, og hvis du har plads til det vil jeg anbefale 10-12gb til den.

Yep, lampstack er en komplet distro, og ifølge deres side kan den også køres live. Så kan den testes inden den bliver installeret.

USB virker kun i VirtualBox hvis du bruger udgaven fra Oracle. Den i softwarecenteret er open source udgaven (OSE), og den understøtter det ikke. Men Oracle har pakket USB-udgaven i et *.deb-arkiv, så det burde ikke være noget problem at installere den, i stedet for den anden https://www.virtualbox.org/wiki/Linux_Downloads
buddig
Indlæg: 746
Tilmeldt: 18. maj 2011, 21:54
Geografisk sted: Ugelbølle ved Aarhus

Re: Webserver xampp /phpmyadmin ?

Indlæg af buddig »

Tak for svaret.
Nu har jeg endelig kæmpet mig igennem installationen af Virualbox og Lampstack, og det ser ud til at køre.
Nu står der: root@lamp#
Inde i /var/www er der en index.php og phpinfo.php.
Hvordan kalder jeg dem?
og PHPMyadmin?
Skal jeg bruge browseren uden for Virtualboxen?
Under opsætningen var der network settings (eth0) med ipadresse, Netmask, gateway og 2 name server adresser.
Jeg har prøvet at skrive http://http://10.0.2.2/ og de andre forskellige adresser, men hver gang går browseren over på Google.
Hvad kan jeg gøre?
Henning
Brugeravatar
NickyThomassen
Admin
Indlæg: 3652
Tilmeldt: 5. mar 2010, 19:58
IRC nickname: nicky
Geografisk sted: 192.168.20.42

Re: Webserver xampp /phpmyadmin ?

Indlæg af NickyThomassen »

Jeg ved ikke lige med phpmyadmin, for det har jeg aldrig brugt, men for at se index.php i Firefox burde det være nok bare at skrive ip-adressen:

10.0.2.2

For at se phpinfo.php skal du sikkert skrive:

10.0.2.2/phpinfo.php

Ved kun at skrive ip-adressen, beder man automatisk om at se en fil der hedder noget med 'index.*', det er derfor det ikke er nødvendigt at skrive filnavnet i det første eksempel.
thj01
Indlæg: 2667
Tilmeldt: 21. nov 2006, 10:06
Geografisk sted: Fredericia

Re: Webserver xampp /phpmyadmin ?

Indlæg af thj01 »

Når du har startet turnkeyLinux op, så er der en blå skærm, hvor der står de nøjagtige adresser.

Og jeg mener at phpadmin og MySQL skal startes med https (http secure)

Skærmen med adresser burde være lige til at gå til, også til at ændre til faste I adresser, hvis du installerer den i virtualbox
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html

Kører LTS udgaverne.

"It's always easy if you know how to do it."
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Webserver xampp /phpmyadmin ?

Indlæg af AJenbo »

Det er server konfigurationen der bestemmer hvilken fil man får vist hvis ikke man skriver det specifikt, normalt er det sat til index.html, index.php. Men kunne ligeså godt være velkommen.png.

Det er ikke (i ubuntu) nødvendigt med https for at se phpmyadmin.

Ved installering af Ubuntu server kan du vælge at den skal installeres med lamp.

Xampp ville som det er bygget ikke blive godkendt til software centeret da det ikke integrere sig med de eksisterende pakker for det software den installerede. Der udover er det op til udviklerne af Xampp at vedligeholde en pakke i software centeret.