phpMyAdmin installeren op Debian (Bubba Two)

Pagina: 1
Acties:

  • HeSitated
  • Registratie: April 2009
  • Laatst online: 26-10-2025
Ik heb phpMyAdmin geinstalleerd op mijn Bubba Two middels:
bubba:/home/henk# apt-get install phpmyadmin
Reading package lists... Done
Building dependency tree... Done
The following NEW packages will be installed:
phpmyadmin
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/3603kB of archives.
After unpacking 14.1MB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously deselected package phpmyadmin.
(Reading database ... 33217 files and directories currently installed.)
Unpacking phpmyadmin (from .../phpmyadmin_4%3a2.9.1.1-10_all.deb) ...
Setting up phpmyadmin (2.9.1.1-10) ...
Maar als ik nu probeer de applicatie in de browser te benaderen via
Dan krijg ik een "HTTP 404 Not Found"

Iemand een idee wat ik vergeten ben c.q. fout heb gedaan?

/me Moet ik nog vertellen dat ik een newbie ben?

  • AlterMann
  • Registratie: December 2000
  • Laatst online: 27-01 23:53
Klopt het IP? Heb je wel apache draaien?

  • DiedX
  • Registratie: December 2000
  • Laatst online: 13:45
Apache gerestart?

(apache2ctl configtest

apache2ctl restart)

[ Voor 59% gewijzigd door DiedX op 17-07-2009 19:10 . Reden: iets meer uitleg. ]

DiedX supports the Roland™, Sound Blaster™ and Ad Lib™ sound cards


  • HeSitated
  • Registratie: April 2009
  • Laatst online: 26-10-2025
AlterMann schreef op vrijdag 17 juli 2009 @ 19:00:
Klopt het IP? Heb je wel apache draaien?
Yep, ik heb cacti ook geinstalleerd en dat werkt tadeloos...
DiedX schreef op vrijdag 17 juli 2009 @ 19:09:
Apache gerestart?

(
apache2ctl configtest
apache2ctl restart
)
Dat had ik niet, nu alsnog uitgevoerd, maar mag helaas niet baten.

  • Exception
  • Registratie: Augustus 2006
  • Laatst online: 12:41
Wanneer de topicstarter een 404 error krijgt, dan moet de Apache-server volgens mij wel draaien aangezien die "404-pagina" door de webserver wordt gegenereerd.

Zit er geen README bij het pakket wat je hebt gedownload? En als je even Gegoogled?.

  • haneev
  • Registratie: November 2005
  • Laatst online: 23-01 12:02
Is apache wel goed geconfigureerd? Dus phpmyadmin in de root, of een alias dat phpmyadmin naar de phpmyadmin plek gaat? (httpd.conf)

  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 27-01 21:11
Weet je zeker dat phpmyadmin daaronder staat? Als je een 404 krijgt, dan betekent dat al dat Apache2 wel draait, anders krijg je een timeout.

Wat je misschien nog zou moeten doen is een symlink maken van /etc/phpmyadmin/apache.conf naar /etc/apache2/conf.d/phpmyadmin met:
code:
1
ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin


Vervolgens apache2 herstarten en kijken of hij het wel doet. :)

@haneev: In Debian hoor je niet met httpd.conf te rommelen. Die is leeg. Ook apache2.conf hoor je alleen wijzigingen in aan te brengen, maar geen sites toe te voegen. Daarvoor zijn sites-available/ sites-enabled (officieel bedoeld voor virtual hosts) en conf.d (bedoeld voor globale configuratie, inclusief alle virtual hosts). :)

[ Voor 28% gewijzigd door Jaap-Jan op 17-07-2009 20:13 ]

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett


  • HeSitated
  • Registratie: April 2009
  • Laatst online: 26-10-2025
Jaap-Jan schreef op vrijdag 17 juli 2009 @ 20:08:
Wat je misschien nog zou moeten doen is een symlink maken van /etc/phpmyadmin/apache.conf naar /etc/apache2/conf.d/phpmyadmin met:
code:
1
ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin


Vervolgens apache2 herstarten en kijken of hij het wel doet. :)
Die symlink stond er inderdaad nog niet, maar ik heb het geprobeerd met en zonder extensie (.conf) mocht echter ook niet baten.... :'(
Jaap-Jan schreef op vrijdag 17 juli 2009 @ 20:08:
Ook apache2.conf hoor je alleen wijzigingen in aan te brengen, maar geen sites toe te voegen. Daarvoor zijn sites-available/ sites-enabled (officieel bedoeld voor virtual hosts) en conf.d (bedoeld voor globale configuratie, inclusief alle virtual hosts). :)
Ik ben meer vertrouwd met IIS en dan is dit ff iets anders.... :)

  • silverstorm
  • Registratie: Februari 2005
  • Laatst online: 25-01 22:11

silverstorm

tearing me apart

HeSitated schreef op vrijdag 17 juli 2009 @ 20:28:
Die symlink stond er inderdaad nog niet, maar ik heb het geprobeerd met en zonder extensie (.conf) mocht echter ook niet baten.... :'(
Apache hierna wel herstart?

Poverty stole your golden shoes, but it din’t steal your laughter
Fools memorize, smart people make notes

Het sysadmin irc-cafe


  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 27-01 21:11
En gewoon domweg het bestand kopiëren naar /etc/apache2/conf.d? Niet zo netjes, maar het zou moeten werken. Het bestand ziet er zo uit namelijk:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# phpMyAdmin default Apache configuration

Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin>
    Options Indexes FollowSymLinks
    DirectoryIndex index.php

    # Authorize for setup
    <Files setup.php>
        # For Apache 1.3 and 2.0
        <IfModule mod_auth.c>
        AuthType Basic
        AuthName "phpMyAdmin Setup"
        AuthUserFile /etc/phpmyadmin/htpasswd.setup
        </IfModule>
        # For Apache 2.2
        <IfModule mod_authn_file.c>
        AuthType Basic
        AuthName "phpMyAdmin Setup"
        AuthUserFile /etc/phpmyadmin/htpasswd.setup
        </IfModule>
        Require valid-user
    </Files>
    <IfModule mod_php4.c>
        AddType application/x-httpd-php .php

        php_flag magic_quotes_gpc Off
        php_flag track_vars On
        php_flag register_globals Off
        php_value include_path .
    </IfModule>
    <IfModule mod_php5.c>
        AddType application/x-httpd-php .php

        php_flag magic_quotes_gpc Off
        php_flag track_vars On
        php_flag register_globals Off
        php_value include_path .
    </IfModule>
</Directory>


Die Alias bepaald dat phpMyAdmin onder /phpmyadmin beschikbaar is.

En wat silverstorm zegt, vergeet niet om dit te doen:
code:
1
/etc/init.d/apache2 restart

[ Voor 3% gewijzigd door Jaap-Jan op 17-07-2009 20:33 ]

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett


  • HeSitated
  • Registratie: April 2009
  • Laatst online: 26-10-2025
Jaap-Jan schreef op vrijdag 17 juli 2009 @ 20:32:
[code]
Alias /phpmyadmin /usr/share/phpmyadmin
/]

Die Alias bepaald dat phpMyAdmin onder /phpmyadmin beschikbaar is.
De alias was het ontbrekende puzzelstukje... Thnxs! _/-\o_
Jaap-Jan schreef op vrijdag 17 juli 2009 @ 20:32:
code:
1
/etc/init.d/apache2 restart
Waarin verschillen deze beide opdrachten?

  • lordgandalf
  • Registratie: Februari 2002
  • Laatst online: 23-01 15:29
Doen beide hetzelfde bij debian en ubuntu zitten meeste daemons onder /etc/init.d en daar kun je dan <pakketnaam> start/stop enz.
en apache2ctl is specifiek voor apache en meeste programmas leveren wel de /etc/init.d tool mee maar niet een apache2ctl like tooltje

Steam: Profile / Socialclub: Profile / Uplay: minedwarf / Origin: lordgandalf3


  • HeSitated
  • Registratie: April 2009
  • Laatst online: 26-10-2025
Ok, is dat ook weer duidelijk!

Thnxs again!

  • AlterMann
  • Registratie: December 2000
  • Laatst online: 27-01 23:53
Wel vreemd dat het niet meteen werkte. Ik heb als test even op een kale machine phpmyadmin geïnstalleerd, en dat ging wel goed.. Vaagheid. Misschien een optie vergeten bij de install?

  • HeSitated
  • Registratie: April 2009
  • Laatst online: 26-10-2025
AlterMann schreef op vrijdag 17 juli 2009 @ 22:12:
Misschien een optie vergeten bij de install?
Het door mij uitgevoerde commando was:
code:
1
apt-get install phpmyadmin


Toen het niet werkte, heb ik nog ff gegoogled en toen kwam ik deze pagina tegen
How to install,Configure and use phpmyadmin with screenshots in Debian Linux

En daar stond dus precies wat ik gedaan had en dus kwam ik hier terecht. :)

  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 27-01 21:11
AlterMann schreef op vrijdag 17 juli 2009 @ 22:12:
Wel vreemd dat het niet meteen werkte. Ik heb als test even op een kale machine phpmyadmin geïnstalleerd, en dat ging wel goed.. Vaagheid. Misschien een optie vergeten bij de install?
Ik vond dat ook wel raar. 1) Dat bestandje wat ik postte was gewoon de letterlijke inhoud uit het phpmyadmin- pakket uit lenny, dus die alias- directive had er gewoon in moeten staan.

2) Verder kan het wel zo zijn dan de prioriteit van de vragen in debconf hoger staan dan standaard, waardoor de vraag niet gesteld wordt.

Het letterlijke commando wat uitgevoerd wordt (in postinst) is trouwens deze:
Bash:
1
2
3
4
5
6
apache_install() {
    webserver=$1
    if [ -d /etc/$webserver/conf.d ] && [ ! -e /etc/$webserver/conf.d/phpmyadmin.conf ]; then
        ln -s ../../phpmyadmin/apache.conf /etc/$webserver/conf.d/phpmyadmin.conf
    fi
}
Dus phpMyAdmin legt ook een symlink naar de /etc/apache2/conf.d/ directory.

:)

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett


  • DiedX
  • Registratie: December 2000
  • Laatst online: 13:45
HeSitated schreef op vrijdag 17 juli 2009 @ 20:39:
[...]

De alias was het ontbrekende puzzelstukje... Thnxs! _/-\o_


[...]


[...]

Waarin verschillen deze beide opdrachten?
/etc/init.d/apache2 restart is Debian specifiek. apache(2)ctl niet. Ik gebruik de tweede omdat het korter is ;)

DiedX supports the Roland™, Sound Blaster™ and Ad Lib™ sound cards

Pagina: 1