oscommerce

Status
Niet open voor verdere reacties.

eertje13

Gebruiker
Lid geworden
28 jul 2007
Berichten
143
Hallo


Ik heb nu al een aantal keer oscommerce proberen te installeren maar krijg steeds de zelfde errors.
heb al naar mijn hoster gemaild en die weten het ook neit maar mijn engels is ook niet zo goed.
dit zijn de meldingen

Warning: session_save_path() [function.session-save-path]: SAFE MODE Restriction in effect. The script whose uid is 397792 is not allowed to access /tmp owned by uid 0 in /customers/collari-motorsport.com/collari-motorsport.com/httpd.www/shop/includes/functions/sessions.php on line 162

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /customers/collari-motorsport.com/collari-motorsport.com/httpd.www/shop/includes/functions/sessions.php:162) in /customers/collari-motorsport.com/collari-motorsport.com/httpd.www/shop/includes/functions/sessions.php on line 97

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /customers/collari-motorsport.com/collari-motorsport.com/httpd.www/shop/includes/functions/sessions.php:162) in /customers/collari-motorsport.com/collari-motorsport.com/httpd.www/shop/includes/functions/sessions.php on line 97
Warning: I am able to write to the configuration file: /customers/collari-motorsport.com/collari-motorsport.com/httpd.www/shop/includes/configure.php. This is a potential security risk - please set the right user permissions on this file.


wie weet raad
heb wel site doorgekregen van mijn hoster maar omdat mijn engels niet goed is weet ik niet wat ik moet doen.
http://testdomainet.com/os.html

wie o wie kanmijn helpen

bij voorbaat dank

erika
 
Warning: session_save_path() [function.session-save-path]: SAFE MODE Restriction in effect. The script whose uid is 397792 is not allowed to access /tmp owned by uid 0 in /customers/collari-motorsport.com/collari-motorsport.com/httpd.www/shop/includes/functions/sessions.php on line 162
Van die site:

Maak een map genaamd sessions aan in je catalog map.
Ga daarna in osCommerce naar admin > Configuration > Sessions en zorg dat daar naar die map wordt verwezen.
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /customers/collari-motorsport.com/collari-motorsport.com/httpd.www/shop/includes/functions/sessions.php:162) in /customers/collari-motorsport.com/collari-motorsport.com/httpd.www/shop/includes/functions/sessions.php on line 97

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /customers/collari-motorsport.com/collari-motorsport.com/httpd.www/shop/includes/functions/sessions.php:162) in /customers/collari-motorsport.com/collari-motorsport.com/httpd.www/shop/includes/functions/sessions.php on line 97
Zo te lezen gebruik je osCommerce binnen je eigen site. Er wordt in ieder geval al output gegeven voor deze regel wordt uitgevoerd en de functie session_start() heeft als vereiste daar voor die functie geen output wordt gegeven.
Warning: I am able to write to the configuration file: /customers/collari-motorsport.com/collari-motorsport.com/httpd.www/shop/includes/configure.php. This is a potential security risk - please set the right user permissions on this file.
Van die site:

Ga in catalog/includes/header.php naar regel 22.

Hier hoort te staan:
PHP:
if ( (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) && (is_writeable(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) ) {
dit moet je wijzigen in
PHP:
if ( (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) && (fileperms(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php') & 18) ) {
 
hallo

bedankt voor de snelle reactie

het laatste stukje is me gelukt.

maar sorry het eerste snap ik niet helemaal
Van die site:

Maak een map genaamd sessions aan in je catalog map.
Ga daarna in osCommerce naar admin > Configuration > Sessions en zorg dat daar naar die map wordt verwezen.

Quote:
Origineel gepost door eertje13
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /customers/collari-motorsport.com/collari-motorsport.com/httpd.www/shop/includes/functions/sessions.php:162) in /customers/collari-motorsport.com/collari-motorsport.com/httpd.www/shop/includes/functions/sessions.php on line 97

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /customers/collari-motorsport.com/collari-motorsport.com/httpd.www/shop/includes/functions/sessions.php:162) in /customers/collari-motorsport.com/collari-motorsport.com/httpd.www/shop/includes/functions/sessions.php on line 97

moet ik dat op de pc doen of op de site zelf zeg maar ik kom hier echt niet uit.
ik heb de install al verwijderd is toch goed?
en nog niet alle rechten terug gezet maar heeft hier toch niets mee te maken?

bij voorbaat dank
 
Eerst de eerste maar:

(Ik ga er vanuit dat je die map wel aan hebt gemaakt maar niet uit de rest komt)

Wanneer je in osCommerce naar het admin gedeelte gaat kun je dan naar Configuration? En daarin kun je naar sessions?
 
hallo

ja ik heb een map aangemaakt
maar bedoel je dat ik naar www.collari-motorsport/admin ga of op de pc zelf naar de admin?
want al ga ik naar de site kom ik hier terecht.

Warning: session_save_path() [function.session-save-path]: SAFE MODE Restriction in effect. The script whose uid is 397792 is not allowed to access /tmp owned by uid 0 in /customers/collari-motorsport.com/collari-motorsport.com/httpd.www/shop/admin/includes/functions/sessions.php on line 161

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /customers/collari-motorsport.com/collari-motorsport.com/httpd.www/shop/admin/includes/functions/sessions.php:161) in /customers/collari-motorsport.com/collari-motorsport.com/httpd.www/shop/admin/includes/functions/sessions.php on line 97

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /customers/collari-motorsport.com/collari-motorsport.com/httpd.www/shop/admin/includes/functions/sessions.php:161) in /customers/collari-motorsport.com/collari-motorsport.com/httpd.www/shop/admin/includes/functions/sessions.php on line 97

Warning: Cannot modify header information - headers already sent by (output started at /customers/collari-motorsport.com/collari-motorsport.com/httpd.www/shop/admin/includes/functions/sessions.php:161) in /customers/collari-motorsport.com/collari-motorsport.com/httpd.www/shop/admin/includes/functions/general.php on line 22
 
Het moet inderdaad via internet maar vreemd dat hij helemaal niets doet.

Plaats anders de inhoud van /shop/admin/includes/functions/sessions.php hier eens, wellicht valt er wat uit te halen...
 
<?php
/*
$Id: sessions.php,v 1.9 2003/06/23 01:20:05 hpdl Exp $

osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com

Copyright (c) 2007 osCommerce

Released under the GNU General Public License
*/

if (STORE_SESSIONS == 'mysql') {
if (!$SESS_LIFE = get_cfg_var('session.gc_maxlifetime')) {
$SESS_LIFE = 1440;
}

function _sess_open($save_path, $session_name) {
return true;
}

function _sess_close() {
return true;
}

function _sess_read($key) {
$value_query = tep_db_query("select value from " . TABLE_SESSIONS . " where sesskey = '" . tep_db_input($key) . "' and expiry > '" . time() . "'");
$value = tep_db_fetch_array($value_query);

if (isset($value['value'])) {
return $value['value'];
}

return false;
}

function _sess_write($key, $val) {
global $SESS_LIFE;

$expiry = time() + $SESS_LIFE;
$value = $val;

$check_query = tep_db_query("select count(*) as total from " . TABLE_SESSIONS . " where sesskey = '" . tep_db_input($key) . "'");
$check = tep_db_fetch_array($check_query);

if ($check['total'] > 0) {
return tep_db_query("update " . TABLE_SESSIONS . " set expiry = '" . tep_db_input($expiry) . "', value = '" . tep_db_input($value) . "' where sesskey = '" . tep_db_input($key) . "'");
} else {
return tep_db_query("insert into " . TABLE_SESSIONS . " values ('" . tep_db_input($key) . "', '" . tep_db_input($expiry) . "', '" . tep_db_input($value) . "')");
}
}

function _sess_destroy($key) {
return tep_db_query("delete from " . TABLE_SESSIONS . " where sesskey = '" . tep_db_input($key) . "'");
}

function _sess_gc($maxlifetime) {
tep_db_query("delete from " . TABLE_SESSIONS . " where expiry < '" . time() . "'");

return true;
}

session_set_save_handler('_sess_open', '_sess_close', '_sess_read', '_sess_write', '_sess_destroy', '_sess_gc');
}

function tep_session_start() {
global $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_COOKIE_VARS;

$sane_session_id = true;

if (isset($HTTP_GET_VARS[tep_session_name()])) {
if (preg_match('/^[a-zA-Z0-9]+$/', $HTTP_GET_VARS[tep_session_name()]) == false) {
unset($HTTP_GET_VARS[tep_session_name()]);

$sane_session_id = false;
}
} elseif (isset($HTTP_POST_VARS[tep_session_name()])) {
if (preg_match('/^[a-zA-Z0-9]+$/', $HTTP_POST_VARS[tep_session_name()]) == false) {
unset($HTTP_POST_VARS[tep_session_name()]);

$sane_session_id = false;
}
} elseif (isset($HTTP_COOKIE_VARS[tep_session_name()])) {
if (preg_match('/^[a-zA-Z0-9]+$/', $HTTP_COOKIE_VARS[tep_session_name()]) == false) {
$session_data = session_get_cookie_params();

setcookie(tep_session_name(), '', time()-42000, $session_data['path'], $session_data['domain']);

$sane_session_id = false;
}
}

if ($sane_session_id == false) {
tep_redirect(tep_href_link(FILENAME_DEFAULT, '', 'NONSSL', false));
}

return session_start();
}

function tep_session_register($variable) {
if (PHP_VERSION < 4.3) {
return session_register($variable);
} else {
if (isset($GLOBALS[$variable])) {
$_SESSION[$variable] =& $GLOBALS[$variable];
} else {
$_SESSION[$variable] = null;
}
$GLOBALS[$variable] =& $_SESSION[$variable];
}

return false;
}

function tep_session_is_registered($variable) {
if (PHP_VERSION < 4.3) {
return session_is_registered($variable);
} else {
return isset($_SESSION[$variable]);
}
}

function tep_session_unregister($variable) {
if (PHP_VERSION < 4.3) {
return session_unregister($variable);
} else {
unset($_SESSION[$variable]);
}
}

function tep_session_id($sessid = '') {
if ($sessid != '') {
return session_id($sessid);
} else {
return session_id();
}
}

function tep_session_name($name = '') {
if ($name != '') {
return session_name($name);
} else {
return session_name();
}
}

function tep_session_close() {
if (PHP_VERSION >= '4.0.4') {
return session_write_close();
} elseif (function_exists('session_close')) {
return session_close();
}
}

function tep_session_destroy() {
return session_destroy();
}

function tep_session_save_path($path = '') {
if ($path != '') {
return session_save_path($path);
} else {
return session_save_path();
}
}
?>


hier heb je hem dan, weet alleen niet hoe ik dat netjes in code tag krijg.

ik hoop dat je er uit komt
groetjes erika
 
hallo

daar was ik nog even

nu krijg ik ook nog bericht terug van mijn hoster maar daar snap ik ook niets van weet neit eens waarik dat php stukje neer moet zetten
Dank u voor uw schrijven.
OScommerce kunt u gewoon installeren.
Wel dient u dan even de chmod configure.php
aan te passen naar 444.
Dat kunt u doen met dit scriptje:

<?php
$filename = "file.php";
chmod("/customers/mydomain.dk/mydomain.dk/httpd.www/$f
ilename", 0777);
echo "chmod for $filename was changed";
?>

Kiest u ook bij het installeren "save session".

Deze link zou wel moeten werken:
http://testdomainet.com/os.html

Met vriendelijke groet / Best Regards

en dat save session weet ik niet meer of ik dat gedaan heb eigenlijk

groetjes erika
 
Dat scriptje zorgt er voor dat het bestand wordt geCHMOD op 777, dit kun je ook doen via je FTP-client.

Wellicht kun je osCommerce opnieuw installeren zodat je het dan zeker weet?
 
oke ja dat heb ik idd al gedaan maar werkt dus ook niet
ja ik heb hem in de ftp veranderd maar dat staat allemaal bij de installie gegevens
dus zou het ech tniet meer weten

heb jij nog wat kunnen ontdekken in het script?
 
Niet veel bijzonders maar misschien als je deze functie aanpast en de $path bij mij commentaar wijzigt in die map dat hij het dan doet. Ik zou alleen niet weten wat je er allemaal precies moet invullen :(

PHP:
function tep_session_save_path($path = '') {
  if ($path != '') {
    return session_save_path($path); //Deze variabele wijzigen
  } else {
    return session_save_path();
  }
}
 
hallo

ja is toch hetzelfde als wat er staat of moet er iets bij?
ja sorry maar ik snap er nu echt niets meer van.
ben al een behoorlijk tijdje bezig maar krijg het niet voor elkaar en iedereen zet het er zo op en geen probleem

groetjes erika
 
Dat jij het er nu zo niet op krijgt komt door je host..

PHP:
function tep_session_save_path($path = '') { 
  if ($path != '') { 
    return session_save_path("sessions"); //Deze variabele wijzigen 
  } else { 
    return session_save_path(); 
  } 
}
Zo denk ik, maar nogmaals ik weet niet exact wat er gevraagd wordt bij de functie session_save_path
 
haha ja ik had dus bij catalogus includes de sessions veranderd en niet bij de admin
heb ik dus nu ook gedaan en kan ik inloggen

maar nu ben ik stom ben we ww kwijt kan ik dat nog ergens terug halen

en houd het nu in dat alles goe dis dan?

groetjes erika
 
Ik denk dat je het wachtwoord wel in de database zou op kunnen zoeken. Vast in de tabel Users o.i.d.

Volgens mij is alles nu inderdaad goed.
 
ja ik ben idd in de database maar staat alleen de username en ww is allemaal rare tekens pfffffffffff
mar ja anders installeer ik hem even opnieuw weet nu wat ik moet veranderen

heel erg bedankt


groetjes erika
 
even een ander probleem

halllo

ik heb nog een andere site en die draaid al weken en nooit iets aan de hand, niets aan gedaan deze dag en kom thuis en krijg te horen dat ik foutmeldingen heb,

terwijl ik niets gedaan heb aan de site

dit zijn zomaar de meldingen
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (11) in /customers/wrc-racing.net/wrc-racing.net/httpd.www/index.php on line 5

Warning: mysql_select_db() [function.mysql-select-db]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (11) in /customers/wrc-racing.net/wrc-racing.net/httpd.www/index.php on line 6

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /customers/wrc-racing.net/wrc-racing.net/httpd.www/index.php on line 6


ligt dat aan de server of iets dergelijks?
groetjes erika
 
Database server ligt er waarschijnlijk uit.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan