Kezdőlap › Fórumok › Programozás › PHP + Apache
- This topic has 22 hozzászólás, 12 résztvevő, and was last updated 19 years, 7 months telt el by
ScOut3R.
-
SzerzőBejegyzés
-
2003-07-04-04:54 #1908184
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?
2003-07-04-12:32 #1908185Ha 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.
2003-07-04-12:44 #1908186Nem ú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!2003-07-06-19:21 #1908187Kö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.
2003-07-09-11:46 #1908188Sziasztok.
Nem tudtok könyvet ajánlani a php-ra?
2003-07-09-13:19 #1908189Haszná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.
2003-07-09-13:36 #1908190Bocsánat, kicsit erõszakos voltam… természetesen van PHP kézikönyv.
PDF Szabilinux PHP kézikönyv, amit kinyomtathatsz.
2003-07-09-19:47 #1908191Sziasztok!
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.2003-07-09-21:03 #1908192ha 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 = On2003-07-10-05:02 #1908193szia.
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];
}
} -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz