WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   osCommerce fel... (https://www.wn.se/forum/showthread.php?t=28741)

mister 2008-04-18 12:41

Allt går fint när jag installerar osCommerce så flyter det på, sedan när jag ska logga in så kmr jag ingenstans och det står såhär

Citat:

Warning: session_save_path() [function.session-save-path]: SAFE MODE Restriction in effect. The script whose uid/gid is 1645/80 is not allowed to access /tmp owned by uid/gid 0/0 in /usr/home/web/wse144264/t-qualizer.se/catalog/admin/includes/functions/sessions.php on line 165

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /usr/home/web/wse144264/t-qualizer.se/catalog/admin/includes/functions/sessions.php:165) in /usr/home/web/wse144264/t-qualizer.se/catalog/admin/includes/functions/sessions.php on line 102

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /usr/home/web/wse144264/t-qualizer.se/catalog/admin/includes/functions/sessions.php:165) in /usr/home/web/wse144264/t-qualizer.se/catalog/admin/includes/functions/sessions.php on line 102

Warning: Cannot modify header information - headers already sent by (output started at /usr/home/web/wse144264/t-qualizer.se/catalog/admin/includes/functions/sessions.php:165) in /usr/home/web/wse144264/t-qualizer.se/catalog/admin/includes/functions/general.php on line 22


Vad är problemet? :S :( :( :(

Norman 2008-04-18 14:47

Svarade dig på irc.
googla på oscommerce safe_mode

Taras 2008-04-18 16:19

Inställningar / Sessions
Ta bort backslash i inställningen för sessionskatalogen, så det endast står tmp
Fungerar också.

* Bojkotta googlande * :)

Norman 2008-04-19 05:13

Citat:

Originally posted by Taras@Apr 18 2008, 16:19
Inställningar / Sessions
Ta bort backslash i inställningen för sessionskatalogen, så det endast står tmp
Fungerar också.
* Bojkotta googlande *

att sätta tmp i samma path som webrooten är väl inte det bästa ur säkerhetssynpunkt. Därför jag vidarebefodrade till ett av de första sökresultaten på google där man tog upp oscommerce safe_mode problematiken.

Man ska se till att tmp-katalogen hålls utanför webrooten men samtidigt har rätt användare som ägare och grupp samt chmod permissions.

Taras 2008-04-19 10:55

Citat:

Ursprungligen postat av Norman
Citat:

Ursprungligen postat av Taras
Inställningar / Sessions
Ta bort backslash i inställningen för sessionskatalogen, så det endast står tmp
Fungerar också.
* Bojkotta googlande *

att sätta tmp i samma path som webrooten är väl inte det bästa ur säkerhetssynpunkt. Därför jag vidarebefodrade till ett av de första sökresultaten på google där man tog upp oscommerce safe_mode problematiken.
Man ska se till att tmp-katalogen hålls utanför webrooten men samtidigt har rätt användare som ägare och grupp samt chmod permissions.

Jo, håller med dig på den punkten i allmänhet, men i detta fall påverkas i regel inte säkerheten.

OsCommerce lagrar dock alla sessioner i databasen som standard, och då spelar det egentligen ingen roll vart tmp-katalogen för sessioner ligger någonstans. Den används bara om man manuellt ändrar till filbaserade sessioner, vilket väldigt få(om någon) gör.

mister 2008-04-19 10:56

tackar för alla svaren, tar det första alternativet och frågar min webhosting företag om det kan sätta safemod off. Sen får vi se hur det går, :D tackar för svaren än sålänge ;)

mister 2008-04-19 11:10

[QUOTE=Taras,Apr 19 2008, 10:55] [QUOTE=Norman,Apr 19 2008, 05:13] [QUOTE=Taras,Apr 18 2008, 16:19] Inställningar / Sessions
Ta bort backslash i inställningen för sessionskatalogen, så det endast står tmp

Har inte tillgång till cPanel.. eller det är inte där jag ska ändra det hmpf hjälp mig. :)

mister 2008-04-19 11:25

If you can't get into Admin, goto your Database Admin page (usually PhPAdmin app.)
Click on any table on the left hand side.
Click on SQL at the top of the screen
Overtype whatever appears in the SQL window with ...


And run this

Citat:

UPDATE configuration SET configuration_value = 'tmp' WHERE configuration_key='SESSION_WRITE_DIRECTORY'
Där har ni bästa enklaste lösningen. :D

mister 2008-04-19 11:52

Nya error......


Citat:

Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode in /usr/home/web/wse144264/t-qualizer.se/catalog/admin/includes/functions/general.php on line 737

Warning: Cannot modify header information - headers already sent by (output started at /usr/home/web/wse144264/t-qualizer.se/catalog/admin/includes/functions/general.php:737) in /usr/home/web/wse144264/t-qualizer.se/catalog/admin/includes/functions/general.php on line 22

vad nu :'( när jag fixa de andra så kmr det bara fler och fler :'( HJÄLP!!!


Alla tider är GMT +2. Klockan är nu 04:14.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson