|
Session 4 hónapja, 3 hete
|
Karma: 0
|
|
Sziasztok, ezzel nem boldogulok:
Warning: session_save_path() [function.session-save-path]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/web/) in /web/valami/valaki_hu/includes/functions/sessions.php on line 169
Mediacenter szerveren van, az /includes/configure.php -ba ezeket írtam:
1. define('STORE_SESSIONS', 'mysql');
2. define('STORE_SESSIONS', '/var/mysqltmp');
3. define('STORE_SESSIONS', '');
Sajnos ezektől semmi nem változott. Mi lehet a hiba?
Ugyanez a hiba az admin felületen is, ott még be jön négy hasonló warning, aztán semmi. Annak a configure.php-ját is végigpróbáltam.
|
|
|
|
|
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|
Vá: Session 4 hónapja, 3 hete
|
Karma: 0
|
|
Szia!
A könyvtár elérési úttal lehet a gond.
Nézd meg a configuration táblában, hogy hová mutat a session könyvtár (és ha már ott vagy a cache könyvrát is) SESSION_WRITE_DIRECTORY és DIR_FS_CACHE. Ennek a Mediacenterél /web/tmp kell lenne. Ha nem ez írd át, vagy futtasd le ezt a parancsot az SQL-ben.
UPDATE `configuration` SET `configuration_value` = '/web/tmp' WHERE `configuration`.`configuration_key` ='SESSION_WRITE_DIRECTORY';
aztán
UPDATE `configuration` SET `configuration_value` = '/web/tmp' WHERE `configuration`.`configuration_key` ='DIR_FS_CACHE';
Remélem ez segít, bár nem vagyok szakértő csak nálam is ez volt a gond.
Üdv G.
|
|
gery1979 (Felhasználó)
Junior Boarder
Hozzászólások: 36
|
|
|
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|
Vá: Session 4 hónapja, 3 hete
|
Karma: 0
|
|
Köszönöm!
Sikerült.
|
|
|
|
|
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|
Vá: Session 4 hónapja, 3 hete
|
Karma: 0
|
|
Mégsem jó.
Ha átállítom amit írtál az admin felületen eltünnek ugyan a hibaüzenetek, de az áruház teljesen szétesik, a formázásokat, képeket nem találja, semmilyen kattintás nem működik.
Üdv
SzS
|
|
|
|
|
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|
Vá: Session 4 hónapja, 3 hete
|
Karma: 0
|
|
Van egy link amin meg lehetne nézni milyen is valójában.
Az a gyanúm, hogy itt más is van.
Hogyan telepítetted és mit (honnan töltötted le).
Ez egy szűz áruház, vagy egy már meglévő amit csak költöztetni szeretnél?
|
|
gery1979 (Felhasználó)
Junior Boarder
Hozzászólások: 36
|
|
|
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|
Vá: Session 4 hónapja, 3 hete
|
Karma: 0
|
|
www.úszómedence.hu
jelenleg vissza van állítva '/tmp' -re. Ha szólsz, hogy állítsam át, megteszem, hogy lásd a szétesett oldalt. Szűz áruház, de azt tervezem ,hogy a termékeket, kategóriákat adatbázisból töltöm fel.
A telepítő lépéseit követtem, ezen a ponton elakadt, illetve a tanácsod alapján végül bejutottam az admin oldalra, ami többé kevésbé működött, bár volt, hogy catalog/include.. könyvtárat keresett, de a gyökérben nem volt catalog könyvtár
T:30/9190385
Üdv
SzS
|
|
|
|
|
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|
Vá: Session 4 hónapja, 3 hete
|
Karma: 15
|
|
GYIK-ből copyztam
3. Az OsCommerce telepítő alapértelmezetten azt feltételezi, hogy a szerver a /tmp könyvtárat használja az SESSION fájlokhoz. Ez bizonyos szervereken másképp van beállítva, ilyenkor egy többsoros hibaüzenetet kapunk.
Megoldás:
készítsünk egy új fájlt kedvenc kódszerkesztőnkkel, vagy a jegyzettömb programmal,
amibe a következőket írjuk be:
<?php echo session_save_path(); ?>
Ezt mentsük el a főkönyvtárba mondjuk info.php néven és futtassuk le, a fenti kis "program" segítségével ki tudjuk olvasni a szerver session.save_path értékét.
Amit a program kiír, azt kell a lenti SQL parancsba behelyettesíteni.
PHPMyAdmin segítségével módosítsuk a configuration adattáblát:
UPDATE `configuration` SET `configuration_value`='ide jön a kiolvasott érték' WHERE `configuration_key`='SESSION_WRITE_DIRECTORY' LIMIT 1
|
|
|
|
Üdv,
tgely |
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|
Vá: Session 4 hónapja, 2 hete
|
Karma: 0
|
Most volt 1 kis időm, hogy ránézzek az oldaladra, de ahogy látom már megoldottad a problémát. Csak azért, hogy tanuljunk belőle. Mi is volt a gond? 
|
|
gery1979 (Felhasználó)
Junior Boarder
Hozzászólások: 36
|
|
|
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|
Vá: Session 4 hónapja, 2 hete
|
Karma: 0
|
|
A hibás oldal forráskódjában <base href=""> találtam, ezért az /includes/configure.php -ban az eredeti hivatkozást kicseréltem:
define('DIR_WS_HTTP_CATALOG', 'xn--szmedence-66a8e.hu/');
Azért így, mert ékezetes a webcím, és azt vettem észre hogy így kezelik a böngészők, nálam képzettebbek biztos tudják, hogy miért.
Ezután már hiba nélkül működött. Gyanítom, hogy az ékezetes webcím okozta a galibát.
Üdv
|
|
|
|
|
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|
Vá: Session 4 hónapja
|
Karma: 6
|
Szia!
A válasz eléggé egyszerű. Az ékezetes betűk a domain nevekben átkonvertálásra kerülnek a böngésző program által a szerverek által is értelmezhető formátumba. Természetesen ez azt is jelenti, hogy a webáruház configure.php fájljaiba a domain nevet ebben az átfordított formában kell megadni, hiszen ott nincs semmilyen program ami a böngésző helyett a fordítást elvégezné.
Több tárhelyszolgáltató oldalán is találhattok fordító formokat ehhez.
Több infó az ékezetes domain nevekről itt: http://www.domain.hu/domain/szabalyzat/ekezetes.html
Domain fordító pedig itt: www.malaugyfel.hu/coin_modules/domain_konverter/ekezetes_domain.php
Üdv:
mala
|
|
|
|
Lustaság az evolúció motorja! |
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|