-
November 11th, 2014, 09:17
#11
عضو انجمن
پاسخ : مشکل در بالا نیامدن سایت
این مورد رو از سرچ ارور شما توی گوگل پیدا کردم که بهتره بررسی کنید
You don't appear to have write permission to the /tmp
directory on your server. This is a bit weird, but you can work around it. Before the call to session_start()
put in a call to session_save_path()
and give it the name of a directory writable by the server.
-
-
November 11th, 2014 09:17
# ADS
-
November 11th, 2014, 09:22
#12
پاسخ : مشکل در بالا نیامدن سایت

نوشته اصلی توسط
am0020
نه وردپرس نیست چه کار کنم دوباره بازگردانی کنم؟
همین موردی که گفتم رو انجام بدید مشکل رفع میشه جای نگرانی نیست
- - - Updated - - -
به عبارتی میشه دوباره نصب کردن سیستم سایت ریختن اطلاعات سایتتون روی این سایت جدیدتون که درست میکنید ، بعد قالب و... هم که دارید (اگر نداشتید میتونید از داخل همون بکاپ در بیارید و روی سیستم جدید نصب کنید)
-
-
November 11th, 2014, 09:28
#13
پاسخ : مشکل در بالا نیامدن سایت

نوشته اصلی توسط
jaheshserver
این مورد رو از سرچ ارور شما توی گوگل پیدا کردم که بهتره بررسی کنید
من این فایلو تو هاست پیدا کردم
کد PHP:
<?php
if ( (PHP_VERSION >= 4.3) && ((bool)ini_get('register_globals') == false) ) { @ini_set('session.bug_compat_42', 1); @ini_set('session.bug_compat_warn', 0); }
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 ''; }
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) { global $session_started;
if ($session_started == true) { if (PHP_VERSION < 4.3) { return session_register($variable); } else { if (isset($GLOBALS[$variable])) { $_SESSION[$variable] =& $GLOBALS[$variable]; } else { $_SESSION[$variable] = null; } } }
return false; }
function tep_session_is_registered($variable) { if (PHP_VERSION < 4.3) { return session_is_registered($variable); } else { return isset($_SESSION) && array_key_exists($variable, $_SESSION); } }
function tep_session_unregister($variable) { if (PHP_VERSION < 4.3) { return session_unregister($variable); } else { unset($_SESSION[$variable]); } }
function tep_session_id($sessid = '') { if (!empty($sessid)) { return session_id($sessid); } else { return session_id(); } }
function tep_session_name($name = '') { if (!empty($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 (!empty($path)) { return session_save_path($path); } else { return session_save_path(); } }
function tep_session_recreate() { if (PHP_VERSION >= 4.1) { $session_backup = $_SESSION;
unset($_COOKIE[tep_session_name()]);
tep_session_destroy();
if (STORE_SESSIONS == 'mysql') { session_set_save_handler('_sess_open', '_sess_close', '_sess_read', '_sess_write', '_sess_destroy', '_sess_gc'); }
tep_session_start();
$_SESSION = $session_backup; unset($session_backup); } }?>
SESION.PHP
از خط 92 اش ایراد میگیره
- - - Updated - - -

نوشته اصلی توسط
hamra
همین موردی که گفتم رو انجام بدید مشکل رفع میشه جای نگرانی نیست
- - - Updated - - -
به عبارتی میشه دوباره نصب کردن سیستم سایت ریختن اطلاعات سایتتون روی این سایت جدیدتون که درست میکنید ، بعد قالب و... هم که دارید (اگر نداشتید میتونید از داخل همون بکاپ در بیارید و روی سیستم جدید نصب کنید)
یعنی به صورت دستی DATA BASE رو منتقل کنم
همه چیه دو تا سایت یکیه
اما نمیدونم چرا بالا نمیاد از سرور باشه ایراد ؟
- - - Updated - - -

نوشته اصلی توسط
jaheshserver
بهتر به مدیر هاست بگین چک کنن . احتمال داره session رو فعال نکرده باشند
خودتان هم می تونید با کد زیر چک کنید.
<?php phpinfo(); ?>
این کد رو کجا ببینم من ؟
-
-
November 11th, 2014, 09:29
#14
پاسخ : مشکل در بالا نیامدن سایت

نوشته اصلی توسط
am0020
من این فایلو تو هاست پیدا کردم
کد PHP:
<?php
if ( (PHP_VERSION >= 4.3) && ((bool)ini_get('register_globals') == false) ) { @ini_set('session.bug_compat_42', 1); @ini_set('session.bug_compat_warn', 0); }
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 ''; }
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) { global $session_started;
if ($session_started == true) { if (PHP_VERSION < 4.3) { return session_register($variable); } else { if (isset($GLOBALS[$variable])) { $_SESSION[$variable] =& $GLOBALS[$variable]; } else { $_SESSION[$variable] = null; } } }
return false; }
function tep_session_is_registered($variable) { if (PHP_VERSION < 4.3) { return session_is_registered($variable); } else { return isset($_SESSION) && array_key_exists($variable, $_SESSION); } }
function tep_session_unregister($variable) { if (PHP_VERSION < 4.3) { return session_unregister($variable); } else { unset($_SESSION[$variable]); } }
function tep_session_id($sessid = '') { if (!empty($sessid)) { return session_id($sessid); } else { return session_id(); } }
function tep_session_name($name = '') { if (!empty($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 (!empty($path)) { return session_save_path($path); } else { return session_save_path(); } }
function tep_session_recreate() { if (PHP_VERSION >= 4.1) { $session_backup = $_SESSION;
unset($_COOKIE[tep_session_name()]);
tep_session_destroy();
if (STORE_SESSIONS == 'mysql') { session_set_save_handler('_sess_open', '_sess_close', '_sess_read', '_sess_write', '_sess_destroy', '_sess_gc'); }
tep_session_start();
$_SESSION = $session_backup; unset($session_backup); } }?>
SESION.PHP
از خط 92 اش ایراد میگیره
- - - Updated - - -
یعنی به صورت دستی DATA BASE رو منتقل کنم
همه چیه دو تا سایت یکیه
اما نمیدونم چرا بالا نمیاد از سرور باشه ایراد ؟
بله دستی از اتدا باید اسکریپت سایتتون رو نصب کنید از ابتدا دیتا بیس بسازید و دیتا بیس قبلی رو از داخل بکاپ بگیرید و در دیتابیس اسکریپت جدیدی که نصب کردید ایمپورت کنید .
-----
پیشنهاد بعدی بنده این هست که از شرکت های معتبر سرویس هاست تهیه کنید .
مطمئنا از شخصی هاست دریافت کردید که خودشون دسترسی به ssh سرور ندارند و نمیتونن بصورت اتومات براتون بکاپ رو ریستور کنند . وگرنه محال بود این مشکل براتون پیش بیاد
-
-
November 11th, 2014, 09:32
#15
پاسخ : مشکل در بالا نیامدن سایت
در ارتباط باشید با ارائه دسترسی بررسی خواهم کرد.
-
تعداد تشکر ها از Yas-Host به دلیل پست مفید
-
November 11th, 2014, 11:16
#16
عضو انجمن
پاسخ : مشکل در بالا نیامدن سایت
درود
از جوملا استفاده میکنید ؟
به مدیر هاست بگید که
در php.ini در قسمت disabled_function
ini_set رو حذف کنه و سرویس آپاچی رو ریست بده
-
و شما
در phpmyadmin هم دنبال جدول session بگردین و empty کنید
Server IRAN : IDC & ParsOnline - 1Gbps Dedicated Network
USA Dedicated Server : ColoCrossing - Start 50$
Support : DataFarda.com - 01344545496 / 09214252476 Dezhandian - @amin0181
-
-
November 11th, 2014, 11:26
#17
پاسخ : مشکل در بالا نیامدن سایت

نوشته اصلی توسط
amin0181
درود
از جوملا استفاده میکنید ؟
به مدیر هاست بگید که
در php.ini در قسمت disabled_function
ini_set رو حذف کنه و سرویس آپاچی رو ریست بده
-
و شما
در phpmyadmin هم دنبال جدول session بگردین و empty کنید
متاسفانه سرویس دهنده ایشان حتی تابع phpinfo را غیرفعال کرده است ! چه برسد به ini_set
حتی امکان بک آپ گیری بصورت کامل نیست و ناقص میگیرد !
-
-
November 11th, 2014, 11:30
#18
عضو انجمن
پاسخ : مشکل در بالا نیامدن سایت

نوشته اصلی توسط
Yas-Host
متاسفانه سرویس دهنده ایشان حتی تابع phpinfo را غیرفعال کرده است ! چه برسد به ini_set
حتی امکان بک آپ گیری بصورت کامل نیست و ناقص میگیرد !
-
خوب پس تنها راه دانلود فایل ها و دیتا بیس هست و نصب و جای گزینی دستی !!
Server IRAN : IDC & ParsOnline - 1Gbps Dedicated Network
USA Dedicated Server : ColoCrossing - Start 50$
Support : DataFarda.com - 01344545496 / 09214252476 Dezhandian - @amin0181
-