Php Include

Sziasztok.

Egy kis segítséget szeretnék kérni.

Témában említett bajom van.

Ubuntu x86 legfrissebb kiadás + új csomag mindenből, csakis sztéből kiadás apache+php

web szerver gyökér könyvtára legyen www

start.php ben van egy ilyen

<?php include 'bigyo.php'; ?>

ha ez a bigyo.php itt van akkor jó megy a dolog

de ha már egy könyvtárral beljebb rakom pl: <?php include "../www/izé/bigyo.php"; ?> az istenért nem akarja látni.

Valami tipp esetleg? van esetleg valami biztonság bigyó :) ami nem engedi?... van egy hasonló szerverem csak régebbi csomagokkal és azon faján megy minden. A config cuccokat áthoztam onnan és nem akarja így se az igazságot.

Programozáshoz nem konyítok, nem is ez a területem, csak a muszáj dolgokba vágtázok bele...

Esetleges segítségeket előre is szépen köszönöm ….. ;)

Hozzászólások

Ahhoz a fájlhoz képest keresi amelyikben includelod. Tehát ebben az esetben include "ize/bigyo.php";

szia

igen rosszul írtam most látom ennek már szinte minden variációját megpróbáltam

include "ize/bigyo.php";
include "/ize/bigyo.php";
include "./ize/bigyo.php";
include "../ize/bigyo.php";
include 'ize/bigyo.php';

+ + +

Elég sokat olvastam már a témában de két egyformát alig látok. Nem is értem ....

próbáltam már így is http://www.xxx.xx..x.x.hu
ez a módszer is ment a másik szerón de mért ? :(

chmod és chown barátod a kérdésben

a biztonsag kedveert probald meg:

include_once dirname(__FILE__) . "ize/valami.php";

t

hibaüzenetet kérünk. nagyon esélyes, hogy valami hozzáférési gond van, főleg ha a hibaüzenet annyi hogy nem talál ilyen fájlt. htaccess van esetleg beállítva?

szia

na egész eddig küzdöttem vele de semmi full jogot adtam mindennek nincs korlát szinte szétvertem már mindent, pont most állítottam be a full logolást. remélem az mond valamit értelmeset bár ja ezzel kelett volna kezdeni ismét megetettem maga ...

[Wed Jun 26 19:21:52 2013] [notice] Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.6 with Suhosin-Patch configured -- resuming no
rmal operations
root@webserver:~# PHP/5.3.10-1ubuntu3.6 with Suhosin-Patch configured -- resuming no

Ez az apache log. Hova van belőve a logolás a php-ra? Vhostban lehet ezt definiálni. Teszem azt:

[kacsacsőr nyit]VirtualHost 192.168.1.200:80[kacsacsőr zár]
ErrorLog /var/log/apache2/vhost-error.log
[kacsacsőr nyit]/VirtualHost[kacsacsőr zár]

(bocs a kacsacsőrért, levágja a Drupal a relációs jelet. Remélem azért így is érthető.)
De belőheted a php.ini-ben is:

log_errors = On
error_log = /var/log/apache2/vhost-error.log

Illetve ha már ez egy vélhetően teszt rendszer, aminek a jogait már széjjelvágtad, nyugodtan belőheted ezt is php.ini-ben:

display_errors = On

Ez utóbbival a meghívott oldalon fogja neked kihányni, hogy mi a baja.
No ezek közül (vagy mindet) válassz, s azt a kimenetet dobd be nekünk. Ilyesmit keress logban:

[Wed Jun 26 04:35:43 2013] [error] [client 192.168.1.20] blablabla

Köszönöm a sok segítséget vagy akarást.

közben sikerült megoldanom tovább is nyergeltem a következő projektekre.

hibaüzenetet sehol sem adott a dög, pdig már kínomba mindent beállítottam.

Szokásomhoz híven megint blőd volt a baj httpd.conf fájlból hiányzott ez a sor

AddHandler application/x-httpd-php .htm .html

bár a másik szerón, nem találtam ilyet ott ment ez nélkül is nem is értem :(

de megoldott mindent egyből, megy az includ is, az sql kapcs... is bár fogalmam sincs hogy mi köze hozzá de az is elindult. Szal már éles az cucc. ...

danke még egyszer mindenkinek .. és sorry a nem komunikálásért nagy örömömben teljesen el is feledtem a ...... na :(

Most egy rohadt geci leszek, de ebbol altalaban szoktak az emberek tanulni.

Akkor most lassuk hol hibaztal:
- Ahelyett, hogy elmondtad volna, mi a gond, nekialltal panaszkodni, hogy igy se megy, ugy se megy. Ez valojaban senkit nem erdekel. Az sem, hogy te x oraja ezzel szopsz. Tessek utanajarni, hogy lehet a PHP-bol hibauzenetet kicsikarni. Jelen esetben viszonylag egyszeru lett volna a megoldas, a php.ini-be bele kell verni egy olyat, hogy display_errors=On meg egy olyat, hogy display_startup_errors=On. De ezt ugy, hogy abszolute nem ertek hozza, meg ugy is 2 perc googlezassal meg lehet talalni, de a "Hogyan fejlesszunk PHP alkalmazasokat" cimu tutorialok 78%-a indit azzal, hogy ezt a ket sort lehetoleg allitsuk be.
- Elkezdtel keresgelni, es talaltal valami megoldast. A hatalmas hozzaerteseddel beallitottad, ahelyett, hogy konzultaltal volna valakivel, aki nalad egy picit jobban ert hozza. Ha azt olvasod a neten, hogy a format C: minden problemadra gyogyir, gondolkodas nelkul kiprobalod?

Semmi rosszindulat vagy harag nincs bennem, de egyet erts meg: ilyen mentalitassal nagyon hamar nagyon rossz helyzetbe kerulsz. Ne probalj ki mindent amit az interneten olvasol, es panaszkodas helyett arra koncentralj, hogy a megfelelo kerdeseket tedd fel. Peldaul a helyedben en azt irtam volna, hogy "nem mukodik az include a PHP-ban, de nem kapok semmi hibauzenetet, hol lehet ezt kicsikarni a rendszerbol?" - es egybol jottek volna a valaszok. De az is jo lett volna, ha ls parancsok kimenetet (prompttal egyutt) pasztaztad volna be code tagek koze, mert akkor lattuk volna, hogy mivel probalkozol. Ertsd meg, ezen a forumon senki nem tud gondolatot olvasni. Nem tudjuk kitalalni, hogy te milyen kornyezetben dolgozol. Inkabb irj le mindent, akkor is, ha irrelevansnak tunik, majd legfeljebb szolnak, hogy ez irrelevans volt, mint kihagyj valami fontos infot.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.