PHP + Apache

Kezdőlap Fórumok Programozás PHP + Apache

10 bejegyzés megtekintése - 1-10 / 23
  • Szerző
    Bejegyzés
  • #1908184
    nova
    Felhasználó

      Sziasztok!

      UHU-Linuxra felraktam PHP-t, Apache-ot, és MySQL-t. Ha csatlakozni szeretnék PHP-ból a MySQL kiszolgálóra, a következõ üzenetet kapom a logba:

      PHP Fatal error: Call to undefined function: mysql_connect() in /home/nova/public_html/szamlalo/counter_visitors.php on line 4

      Ha paranccsorból futtatom a fájl, úgy tökéletesen mûködik. Szerveren keresztül kapom ezt. A MySQL nélküli programok futnak szerveren át is. A program is jó, mert PirosKalap alatt megy.

      Mit rontottam el vajon?

      #1908185
      PAZO
      Felhasználó

        Ha a mysql nélküli scripteket hibamentesen lekezeli az apache, és konzolról futtatva a mysql hívásokat tartalmazó script lefut, akkor elsõre úgy tûnik, mintha két kölönbözõ php futna… vagy mi a szösz.

        Apache mod_php modulja jól betöltõdik?

        Most próbáltam SuSE 8.2-vel, mûködik php.ini állítás nélkül is.

        Code:

        … igaz access denied-et kaptam, mert még a jogosultságokat nem állítottam be.

        #1908186
        zsebia
        Felhasználó

          Nem úgy van ez a PHP-nál, hogy lehet modulként és CGI-ként is fordítani?
          CGI-ként fordítva használható parancssorból is, míg modulként az Apache modul jön létre. A kész telepítõcsomagok ált. mindkettöt tartalmazzák. Illetve RH alatt van egy külön php-mysql csomag, amit telepíteni kell a mysql használathoz!

          #1908187
          nova
          Felhasználó

            Köszi az erõfeszítéseket, amelyeket a problémám megoldása érdekében tettetek.

            Egy és ugyanaz a program futott, az teljesen biztos! Most sem teljesen értem, hogy mi volt a gond. Egy kicsit túrtam a konfigurációkban és most mûködik, bár nem tudom, hogy melyik beállítás hozta meg az eredményt. A fenti php is megy a megfelelõ paraméterekkel, és az én programom is. 🙂

            Köszi, üdv.: N.I.

            #1908188
            schgabi
            Felhasználó

              Sziasztok.

              Nem tudtok könyvet ajánlani a php-ra?

              #1908189
              PAZO
              Felhasználó

                Használd a netet, és a doksikat amit a distributorod ad a CD-ken… tanulj minél kevesebb papír használatával. Nem kell neked az a könyv.

                #1908190
                PAZO
                Felhasználó

                  Bocsánat, kicsit erõszakos voltam… természetesen van PHP kézikönyv.

                  PDF Szabilinux PHP kézikönyv, amit kinyomtathatsz.

                  #1908191
                  admin
                  Adminisztrátor

                    Sziasztok!

                    A következõ a problémám: Van 1 oldalam, amiben az ûrlapot egy PHP kóddal értékelném ki.

                    Az elv a következõ:

                    …….


                    Na , akkor a problémám (szerintem az Apache a ludas):
                    Ha az egyik szerveren próbálom (http://www.hszk.bme.hu/~ta490/bookmarks/admin.php) akkor nem mûködik. Kipróbáltam, és ha külön php fájlba rakom a kiértékelést akkor sem mûködik.

                    #1908192
                    ds
                    Felhasználó

                      ha minden igaz akkor ez kell neked:
                      php.ini -ben/bõl
                      ; You should do your best to write your scripts so that they do not require
                      ; register_globals to be on; Using form variables as globals can easily lead
                      ; to possible security problems, if the code is not very well thought of.
                      register_globals = On

                      #1908193
                      gdavid
                      Felhasználó

                        szia.

                        ha jol ertem a problemad, akkor nem latod a valtozot.

                        valoszinuleg nem 4.0 as szeriat hasznalsz. ekkor a form method tipusatol fuggoen jonnek letre a valtozok.
                        $_GET[„go”] vagy $_POST[„go”] es ha cookie-rol van szo akkor meg $_COOKIE[„go”] session eseten meg $_SESSION[„go”] ertelem szeruen „go” helyett valtozonev all.
                        en csinaltam egy scriptet, ami mindig lefut, es beteszi ezeket a valtozokat globalba.
                        (vagyis nem allitottam a register_globals-t on-ra, ugyanis nem tartom biztonsagosnak. igy amikor nincs ra szuksegem nem futtatom le global-ba ultetest.

                        ja a script:

                        if (substr(phpversion(),0,-2)>=4.2) {
                        foreach ($_GET as $nev=>$ertek) {
                        $$nev=$ertek;
                        }
                        foreach ($_POST as $nev=>$ertek) {
                        $$nev=$ertek;
                        }
                        $sess=&$_SESSION;
                        foreach ($sess as $nev=>$ertek) {
                        $$nev=&$_SESSION[$nev];
                        }
                        foreach ($_COOKIE as $nev=>$ertek) {
                        $$nev=&$_COOKIE[$nev];
                        }
                        }

                      10 bejegyzés megtekintése - 1-10 / 23
                      • Be kell jelentkezni a hozzászóláshoz.