Avatar billede Six Nybegynder
25. marts 2004 - 15:05 Der er 23 kommentarer og
2 løsninger

Problem med phpmyadmin.

Hej eksperter.

Jeg har så nok lige oplevet noget højst ubesynderligt. Jeg installerede apache, php, mysql og phpmyadmin igår. Men når jeg i min myamin vælger en database, åbner framen hvori man vælger database bare cnet.com ?!

Hvad kan det være?

Har andre oplevet det samme ?
Avatar billede styless Nybegynder
25. marts 2004 - 15:17 #1
Hmm er det en ny version af phpmyadmin som du downloadede igår? Kan være en fejl i deres script?
Avatar billede Six Nybegynder
25. marts 2004 - 15:28 #2
kunne godt ske.. :/

Men ja jeg hentede det igår.

v. 2.5.6
Avatar billede styless Nybegynder
25. marts 2004 - 15:30 #3
Prøv at hente en af de tidligere version er og check om du får den samme fejl der.
Avatar billede styless Nybegynder
25. marts 2004 - 15:31 #4
Nu kan jeg ikke huske hvilken version vi kører med her men tror det er en tidligere version. Vi opgraderede for 4 ugers tid siden. Så der er nok sket noget siden. Hvis du ikke kan finde en af de tidligere versioner kan jeg muligvis sende den til dig.
Avatar billede Six Nybegynder
25. marts 2004 - 15:41 #5
den går kun ned til 2.5.5 -> så hvis du kan, så må du gerne sende til fjappe@fjappe.dk
Avatar billede styless Nybegynder
25. marts 2004 - 16:32 #6
Sorry den version vi bruger hedder også 2.5.6 og jeg er ikke stødt på det problem endnu. Mit forslag er at downloade den igen og prøve at installere ELLER også kan jeg sende min 2.5.6.
Avatar billede Six Nybegynder
25. marts 2004 - 16:45 #7
jeg har nu installeret 2.5.4 - nu er problemet så... når jeg vælger db, åbner den bare filen som txt. Det er som om det kun er index.php den kan køre som php.
Avatar billede Six Nybegynder
25. marts 2004 - 17:12 #8
Ok, jeg har nu fundet ud af at det er fordi jeg har angivet en forkert absolut sti. MEN
hvis ikke det her er den absolutte sti: $cfg['PmaAbsoluteUri'] = 'C:/webserver/Apache2/htdocs/myadm/';

Hvad er så ?!
Avatar billede sukos Juniormester
25. marts 2004 - 17:15 #9
Avatar billede sukos Juniormester
25. marts 2004 - 17:16 #10
Eller bedre endnu måske:

$cfg['PmaAbsoluteUri'] = (!empty($HTTPS) ? 'https' : 'http') . '://' . $_SERVER['SERVER_NAME'] . (!empty($_SERVER['SERVER_PORT']) ? ':' . $_SERVER['SERVER_PORT'] : '') . substr($_SERVER['SCRIPT_NAME'], 0, strrpos($_SERVER['SCRIPT_NAME'], '/')+1);

Så kan du bruger flere navne.
Avatar billede sukos Juniormester
25. marts 2004 - 17:17 #11
altså domænenavne, og uden at spekulere på i hvilket dir PHPMyadmin ligger
Avatar billede Six Nybegynder
25. marts 2004 - 17:24 #12
sukos - jeg takker mange gange :) havde faktiskt prøvet at komme ind på din side, men den ser ikke lige ud til at køre :(

Jeg forstod ikke helt det med navne, kan du ikke uddybe det lidt ?

smid svar :)
Avatar billede Six Nybegynder
25. marts 2004 - 17:24 #13
også dig styless
Avatar billede styless Nybegynder
25. marts 2004 - 17:26 #14
OK :)
Avatar billede sukos Juniormester
25. marts 2004 - 17:27 #15
Hvis du har flere end et domæne på comp'en, kan du bruge det samme dir til alle domæner for at hvert domæne bruger "et sæt" PHPMyadmin-filer.

æhh, sukos.dk eksisterer ikke mere! :O)
Avatar billede sukos Juniormester
25. marts 2004 - 17:33 #16
og for nu at bruge et eks. med Apache:

Her er lavet et dir på d-drevet, "phpmyadmin", hvor PHPMyadmin ligger.
Alle domæner på comp'en kan komme ind i det ved at bruge

http://servernavn/mysql/

Ved at bruge AuthConfig bliver det muligt at få en "prompt" til brugernavn og password, så hvert domæne kun ser sin egen DB.

    Alias /mysql/ "D:/sites/phpmyadmin/"

    <Directory "D:/sites/phpmyadmin">
        AllowOverride AuthConfig
        Order allow,deny
        Allow from all
    </Directory>
Avatar billede Six Nybegynder
25. marts 2004 - 17:38 #17
Ohh ok. så er jeg med.

Pt har jeg ingen domæner på, jeg skulle bare have det sat op, så jeg var fri for at skulle uploade konstant når jeg lavede ændringer ;)
Avatar billede sukos Juniormester
25. marts 2004 - 17:39 #18
Bruger du apache?
Avatar billede sukos Juniormester
25. marts 2004 - 17:41 #19
ehh, for hvis du gør, kan du lave "nye domæner" a'la'
127.0.0.10
127.0.0.11

o.s.v, for på den måde at kunne teste flere domæner som om de lå på den rigtige webserver
Avatar billede Six Nybegynder
25. marts 2004 - 18:08 #20
yep jeg bruger apache :)

Men jeg får nok brug for lidt mere hjælp, så det kunne være fedt hvis jeg bare kunne skrive videre herinde, hvis i så lige ville holde lidt øje med det herinde. F.eks. ved jeg at jeg får problemer med sessions og sådan nogle ting.

Hvordan opretter man de domæner du snakker om der ? :)

apache på winxp skal det lige siges ;P
Avatar billede sukos Juniormester
26. marts 2004 - 06:46 #21
I din httpd.conf, har du i bunden noget a'la':

#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
#<VirtualHost *:80>
#    ServerAdmin webmaster@dummy-host.example.com
#    DocumentRoot /www/docs/dummy-host.example.com
#    ServerName dummy-host.example.com
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
#</VirtualHost>

Herunder laver du dine vhost, som funker localt på din comp:

#SHOWSOURCE.DK
<VirtualHost 127.0.0.10>
    DocumentRoot E:/sites/showsource/www
    ServerName 127.0.0.10
</VirtualHost>

#NY-SHOWSOURCE.DK
<VirtualHost 127.0.0.11>
    DocumentRoot E:/sites/nyshowsource/www
    ServerName 127.0.0.11
</VirtualHost>


Altså, alle websider ligger i et dir, "D:/sites/"
Til hvert domæne, oprettes et nyt dir

"E:/sites/showsource"
"E:/sites/nyshowsource"

Længere oppe i din conf, laves så en Directory blok, for at tillade "alt" for dir'et "sites"

<Directory "D:/sites">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
</Directory>

Da det kun er lokalt på din comp det skal virke, er det OK at definere et dir på den måde.
Hvis nu der det var en "rigtig" webserver, bør man definere det for de enkelte dirs, da apache tjekker alle dirs igennem for en .htacces ved hver request i dir'et sites.
Avatar billede sukos Juniormester
26. marts 2004 - 06:47 #22
Hov, Directory skulle jo ikke være D:/ men E:/ !
Avatar billede sukos Juniormester
26. marts 2004 - 06:58 #23
æhh, og så er det jo "bøf" at huske hvilke servername der passer til hvilket domæne, hvis du har flere vhosts liggende.

Til det kan du bruge flg. evt.

1. Lav først en linie i din conf, hvorunder du skriver dine vhosts:

#VHOST-OPSÆTNING

2. Dernæst kan flg. bruges til at lave et link til hver vhost:

<html><head><title>Local vhosts</title></head>
<body>
<?php
$conf_sti = "e:/apache/conf/httpd.conf"; // Stien til httpd.conf
$text = "#VHOST-OPSÆTNING"; // linien i httpd.conf hvorunder du laver vhosts

$fil = file($conf_sti);

function line_number() { //finder linienr hvor #VHOST-OPSÆTNING ligger
global $fil, $text;

for($i = 900; $i < count($fil); $i++) { // 900, da der ingen grund er til at kikke hele filen igennem

    if(trim($fil[$i]) == $text) {
    return $i;
            }
    }
}

for($i = (line_number()+1); $i < count($fil); $i++) {
$fil[$i] = trim($fil[$i]);

    if(substr($fil[$i], 0, 1) == "#") {
    echo substr($fil[$i], 1) ." ";
    }
    if(substr($fil[$i], 0, 10) == "ServerName") {
    echo"<a href=\"http://". trim(substr($fil[$i], 10)) ."\">". trim(substr($fil[$i], 10)) ."</a><br>\n";
    }
}

?>

</body></html>
Avatar billede Six Nybegynder
27. marts 2004 - 21:24 #24
Hej sukos, tak for hjælpen. :)

Hvis du har din guide til at ligge på din comp og du ikke har noget sted at hoste den, vil jeg meget gerne hoste den på sukos.fjappe.dk - Da jeg mener mange kan få glæde af den. ;)
Avatar billede sukos Juniormester
29. marts 2004 - 05:12 #25
Takker for tilbudet, men jeg har showsource.dk og lege med! :O)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester