Website overzetten naar Apache

Pagina: 1
Acties:

  • timskiej
  • Registratie: Januari 2007
  • Laatst online: 11-01 10:37
Ik was al een tijdje opzoek naar een webinteface waarmee ik mijn stage uren kan bijhouden.
Toevallig zag ik een topic waar de user Glashelder zelf zoiets had gemaakt. Nu heb ik contact met hem opgenomen en heeft hij mij het gegeven :) Bedankt. Glashelder draait het zelf onder Windows 2003 en 2008 maar mijn server draait op Ubuntu server 9.04 met LAMP. Nu heb ik zijn website in een map gezet onder /var/www zodat ik hem kan benanderen maar ik krijg vervolgens deze melding:

Ik heb zelf weinig verstand van MySQL dus misschien dat jullie weten wat de oorzaak is.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'stage'@'localhost' (using password: YES) in /var/www/stage/Stage/config.php on line 3

Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'www-data'@'localhost' (using password: NO) in /var/www/stage/Stage/config.php on line 4

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /var/www/stage/Stage/config.php on line 4

Warning: file_get_contents(html\index.html) [function.file-get-contents]: failed to open stream: No such file or directory in /var/www/stage/Stage/config.php on line 135

Warning: file_get_contents(html\style.css) [function.file-get-contents]: failed to open stream: No such file or directory in /var/www/stage/Stage/config.php on line 136

Warning: fopen(logs\access.log) [function.fopen]: failed to open stream: Permission denied in /var/www/stage/Stage/config.php on line 13

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/stage/Stage/config.php on line 14
192.168.1.10

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

2 obvious dingen:
1) DB users
2) paden

Maar evengoed, zomaar even wat dumpen zonder dat je zelf alvast een paar dingen nagekeken hebt is niet helemaal handig natuurlijk :)

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


  • Osiris
  • Registratie: Januari 2000
  • Niet online
  • Weet je wat MySQL uberhaupt inhoud?
  • Zo nee, heb je opgezocht wat MySQL is, wat het doet en hoe zich dat relateert met jouw situatie?
  • Heb je de source bekeken zoals die aangegeven is in elke foutmelding?
  • Begrijp je de foutmeldingen?
  • Snap je uberhaupt wat van PHP?

  • timskiej
  • Registratie: Januari 2007
  • Laatst online: 11-01 10:37
Inmiddels heb ik in PHPmyadmin de user toegevoegd. Dus deze meldingen zijn weg.
Ik moet alleen nog de paden goed krijgen.

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Ik voorspel iets met slashes.

  • bobsquad
  • Registratie: Maart 2008
  • Niet online
En iets met Read/Write rechten dacht ik zo ;)

  • painkill
  • Registratie: December 2007
  • Laatst online: 20:58

painkill

Pain(k)(ill)

Je weet zeker dat je apache wilt? :P

nieuws: Hacktool legt 'kwetsbaarheid' Apache bloot

Mijn SNES verzameling!


  • timskiej
  • Registratie: Januari 2007
  • Laatst online: 11-01 10:37
En ook de laatste melding is opgelost.
Behalve deze nog:
Ik weet niet hoe ik de melding moet lezen. Het is in ieder geval iets met de paden.

code:
1
2
3
4
Warning: file_get_contents(Stage/html/index.html) [function.file-get-contents]: failed to open stream: No such file or directory in /var/www/stage/Stage/config.php on line 135

Warning: file_get_contents(Stage/html/style.css) [function.file-get-contents]: failed to open stream: No such file or directory in /var/www/stage/Stage/config.php on line 136
192.168.1.10

[ Voor 9% gewijzigd door timskiej op 20-06-2009 00:13 ]


  • Rainmaker
  • Registratie: Augustus 2000
  • Laatst online: 14-07-2024

Rainmaker

RHCDS

Hoofdletters vs kleine letters in je paden?

We are pentium of borg. Division is futile. You will be approximated.


  • Osiris
  • Registratie: Januari 2000
  • Niet online
In de originele foutmelding uit de topicstart stond "Stage/" er nog niet bij in de functie-parameters, nu opeens wel :P

  • bobsquad
  • Registratie: Maart 2008
  • Niet online
Zet anders de config file hier even neer. Heb zo'n vermoeden dat het linken verkeerd gaat zoals Rainmaker aangaf of dat er geen direct link is.

  • timskiej
  • Registratie: Januari 2007
  • Laatst online: 11-01 10:37
Dit is het config bestand. De website staat onder /var/www/Stage.

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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
<?php

mysql_connect("localhost","stage","stage");
mysql_select_db("stage");

$dateFormaatVoorLogs = "l j F - G:i";
function writeLog($type,$actie)
    {
    global $dateFormaatVoorLogs;
                
    if($type == "ACCESS")
        {
        $handler = fopen("logs\access.log","a");
        $write = fwrite($handler,date($dateFormaatVoorLogs) ."  " .$_SERVER['REMOTE_ADDR'] ."   " .$_SERVER['HTTP_USER_AGENT'] ."\r\n");
    }
    elseif($type == "LOGON")
        {
        $handler = fopen("logs\logon.log","a");
        
        $ActieExplode = explode(",",$actie);
        $toWrite = $ActieExplode[0] ."      " .$ActieExplode[1] ."  " .date($dateFormaatVoorLogs) ."\r\n";
                        
        $write = fwrite($handler,$toWrite);
    }
}
function checklogin()
    {
    if(!isset($_SESSION['sessieid']))
        {
        session_destroy();
        header("Location: index.php");
    }
    else
        {
        $sql = "SELECT UserID,Username,BackgroundColor,MenuColor FROM gebruikers WHERE Session='" .$_SESSION['sessieid'] ."'";
        $query = mysql_query($sql);

        //echo mysql_error();

        if(mysql_num_rows($query) < 1)
            {
            header("Location: index.php");
        }
        else
            {
            $userData = mysql_fetch_assoc($query);

            return $userData;
        }
    }
}
function calcresults($userid)
    {
    $balk = file_get_contents("html\\balk_stage_resultaten.html");

    $sql = "SELECT AantalUren,AantalDagen,StageUren 
        FROM cachedresults
        WHERE UserID='" .$userid ."'";
    $query = mysql_query($sql);

    if(mysql_num_rows($query) < 1)
        {
        return "";
    }
    else
        {
        $cachedData = mysql_fetch_assoc($query);

        $balk = str_replace("<%UREN%>",$cachedData['AantalUren'],$balk);
        $balk = str_replace("<%DAGEN%>",$cachedData['AantalDagen'],$balk);

        $percentage = $cachedData['AantalUren']/$cachedData['StageUren']*100;

        $balk = str_replace("<%PERCENTAGE%>",$percentage,$balk);
    
        return $balk;   
    }
}
function CorrectDate($date,$FromTime,$GiveTimeStamp)
    {

    //$GiveTimeStamp = 0 is alleen corrigeren (1 naar 01 enz..)
    //$GiveTimeStamp = 1 is timestamp teruggeven

    $array = explode("-",$date);

    if(strlen($array[0])==1)
        {
        $array[0] = "0" .$array[0];
    }
    if(strlen($array[1])==1)
        {
        $array[1] = "0" .$array[1];
    }

    if($GiveTimeStamp==1)
        {
        $datum = $array[0] ."-" .$array[1] ."-" .$array[2] ." " .$FromTime;
        $timestamp = strtotime($datum);

        return $timestamp;
    }
    else
        {
        return $array[0] ."-" .$array[1] ."-" .$array[2];
    }
}
function replaceStyle()
    {
    $template = file_get_contents("/html\menu.html");
    $style = file_get_contents("/html\style.css");

    if(!isset($_SESSION['sessieid']))
        {
        $backGroundColor = "200,224,249";
        $menuColor = "142,192,242";
    }
    else
        {
        $userData = checklogin();

        $backGroundColor = $userData['BackgroundColor'];
        $menuColor = $userData['MenuColor'];
            
    }

    $style = str_replace("<%MENUCOLOR%>",$menuColor,$style);
    $style = str_replace("<%BACKGROUND-COLOR%>",$backGroundColor,$style);

    $template = str_replace("<%STYLE%>",$style,$template);
    return $template;
}
function replaceStyleForIndex()
    {
    $template = file_get_contents("Stage/html/index.html");
    $style = file_get_contents("Stage/html/style.css");

    $backGroundColor = "200,224,249";
    $menuColor = "142,192,242";

    $style = str_replace("<%MENUCOLOR%>",$menuColor,$style);
    $style = str_replace("<%BACKGROUND-COLOR%>",$backGroundColor,$style);

    $template = str_replace("<%STYLE%>",$style,$template);
    return $template;
}


?>

  • Osiris
  • Registratie: Januari 2000
  • Niet online
timskiej schreef op vrijdag 19 juni 2009 @ 23:22:
code:
1
2
3
Warning: file_get_contents(html\index.html) [function.file-get-contents]: failed to open stream: No such file or directory in /var/www/stage/Stage/config.php on line 135

Warning: file_get_contents(html\style.css) [function.file-get-contents]: failed to open stream: No such file or directory in /var/www/stage/Stage/config.php on line 136
timskiej schreef op zaterdag 20 juni 2009 @ 00:12:
code:
1
2
3
Warning: file_get_contents(Stage/html/index.html) [function.file-get-contents]: failed to open stream: No such file or directory in /var/www/stage/Stage/config.php on line 135

Warning: file_get_contents(Stage/html/style.css) [function.file-get-contents]: failed to open stream: No such file or directory in /var/www/stage/Stage/config.php on line 136
Zie je 't verschil? ;)

  • timskiej
  • Registratie: Januari 2007
  • Laatst online: 11-01 10:37
Jup ik zie het verschil.
Dat komt omdat ik een map onder de root directory van mijn webserver er tussenuit heb gehaald.

  • kalizec
  • Registratie: September 2000
  • Laatst online: 20-12-2025
Als ik naar die twee kijk zie ik het / vs \ verschil eerder dan het verschil qua paden.

Core i5-3570K/ASRock Z75 Pro3/Gigabyte Radeon HD7850/Corsair XMS3 2x4GB/OCZ Vertex2 64GB/3x640GB WD Black/24" B2403WS Iiyama x2/Nec 7200S


  • Osiris
  • Registratie: Januari 2000
  • Niet online
timskiej schreef op zaterdag 20 juni 2009 @ 12:51:
Jup ik zie het verschil.
Dat komt omdat ik een map onder de root directory van mijn webserver er tussenuit heb gehaald.
Je hebt iets weggehaald? Waarom staat er in je 2e stukje dan iets extra's?

En in beide foutmeldingen staat "(…) in /var/www/stage/Stage/config.php".
Pagina: 1