ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل در بالا نیامدن سایت



am0020
November 11th, 2014, 08:35
من با یه مشکلی مواجه میشم
والا

به این صورت اسم سایت بالا میدد یعنی صفحه ای بالا نمیاد فقط اسم سایت نوشته میشه تو قسمت eror log این ارور رو مشاهدیه میکنم برای رفعش چه کار باید بکنم

کد:
[26-Oct-2014 19:29:27 UTC] PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: open(tmp/sess_f3cc9cb0eaf9e74dd6f8ea190cbd343d, O_RDWR) failed: No such file or directory (2) in /home/sorkhabi/public_html/includes/functions/sessions.php on line 93

برای رفعش چکار باید بکننم

ولی ادرس خود سایت بالا نمیاد ادرس مدیریتش بالا میاد خیلی عیبه ارور در SESION ها میده چی کار کنک هاستمم حجم هم داره

jaheshserver
November 11th, 2014, 08:46
قبلا درست بوده و بدون هیچ دستکاری امروز اینطور شده؟ یا کلا بار اول هست که می خواین راه اندازی کنین اسکریپتتان را؟

am0020
November 11th, 2014, 08:54
قبلا درست بوده و بدون هیچ دستکاری امروز اینطور شده؟ یا کلا بار اول هست که می خواین راه اندازی کنین اسکریپتتان را؟


نه تو یه هاست دیگری اکی بوده بعد من اومدم به پشتیبان هاستم برای اینکه به سرور قوی تری بره گفتم بفرستین به یک هاست دیگه بعد تو هاست جدید که ریختن خود سایت بالا نمیاد اما قسمت پشتیبانیش بالا میاد بعد هم ارور sesion میده

jaheshserver
November 11th, 2014, 09:01
بهتر به مدیر هاست بگین چک کنن . احتمال داره session رو فعال نکرده باشند
خودتان هم می تونید با کد زیر چک کنید.

<?php phpinfo(); ?>

hamra
November 11th, 2014, 09:02
وردپرس هست ؟
دستی ریستور کردید یا از طریق ssh مدیر سرور ریستور کرده ؟(در اینصورت مشکلتون رفع میشه)

am0020
November 11th, 2014, 09:07
وردپرس هست ؟
دستی ریستور کردید یا از طریق ssh مدیر سرور ریستور کرده ؟(در اینصورت مشکلتون رفع میشه)

مدیر سرورم بهش گفته بودم اطلاعات یک هاستو داده بودم که منتقل کنه رفته فول بکاپ گرفته بعد ریستور کرده
اما مشکل من حل نمیشه

چی کار کنم

hamra
November 11th, 2014, 09:10
مدیر سرورم بهش گفته بودم اطلاعات یک هاستو داده بودم که منتقل کنه رفته فول بکاپ گرفته بعد ریستور کرده
اما مشکل من حل نمیشه

چی کار کنم
سایتتون سیستم وردپرس هست ؟

am0020
November 11th, 2014, 09:11
سایتتون سیستم وردپرس هست ؟


نه نیست وردپرس ا

hamra
November 11th, 2014, 09:15
مدیر سرورم بهش گفته بودم اطلاعات یک هاستو داده بودم که منتقل کنه رفته فول بکاپ گرفته بعد ریستور کرده
اما مشکل من حل نمیشه

چی کار کنم

اگر مدیر سرور هم چک کردند (البته اگر از ssh تست ریستور کرده باشند ، که بعید میدونم ، مطمئنا دستی ریستور کردن ایشون) و مورد رفع نشده که میتونید سیستم مورد نظرتون رو مجددا روی هاستتون نصب کنید و در دیتا بیس جدید هم دیتابیس قبلی (از داخل بکاپ) رو ایمپورت کنید تا مشکل رفع بشه

am0020
November 11th, 2014, 09:17
اگر مدیر سرور هم چک کردند (البته اگر از ssh تست ریستور کرده باشند ، که بعید میدونم ، مطمئنا دستی ریستور کردن ایشون) و مورد رفع نشده که میتونید سیستم مورد نظرتون رو مجددا روی هاستتون نصب کنید و در دیتا بیس جدید هم دیتابیس قبلی (از داخل بکاپ) رو ایمپورت کنید تا مشکل رفع بشه


نه وردپرس نیست چه کار کنم دوباره بازگردانی کنم؟

jaheshserver
November 11th, 2014, 09:17
این مورد رو از سرچ ارور شما توی گوگل پیدا کردم که بهتره بررسی کنید



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.

hamra
November 11th, 2014, 09:22
نه وردپرس نیست چه کار کنم دوباره بازگردانی کنم؟

همین موردی که گفتم رو انجام بدید مشکل رفع میشه جای نگرانی نیست

- - - Updated - - -

به عبارتی میشه دوباره نصب کردن سیستم سایت ریختن اطلاعات سایتتون روی این سایت جدیدتون که درست میکنید ، بعد قالب و... هم که دارید (اگر نداشتید میتونید از داخل همون بکاپ در بیارید و روی سیستم جدید نصب کنید)

am0020
November 11th, 2014, 09:28
این مورد رو از سرچ ارور شما توی گوگل پیدا کردم که بهتره بررسی کنید


من این فایلو تو هاست پیدا کردم


<?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 - - -


همین موردی که گفتم رو انجام بدید مشکل رفع میشه جای نگرانی نیست

- - - Updated - - -

به عبارتی میشه دوباره نصب کردن سیستم سایت ریختن اطلاعات سایتتون روی این سایت جدیدتون که درست میکنید ، بعد قالب و... هم که دارید (اگر نداشتید میتونید از داخل همون بکاپ در بیارید و روی سیستم جدید نصب کنید)


یعنی به صورت دستی DATA BASE رو منتقل کنم
همه چیه دو تا سایت یکیه
اما نمیدونم چرا بالا نمیاد از سرور باشه ایراد ؟

- - - Updated - - -


بهتر به مدیر هاست بگین چک کنن . احتمال داره session رو فعال نکرده باشند
خودتان هم می تونید با کد زیر چک کنید.

<?php phpinfo(); ?>


این کد رو کجا ببینم من ؟

hamra
November 11th, 2014, 09:29
من این فایلو تو هاست پیدا کردم


<?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 سرور ندارند و نمیتونن بصورت اتومات براتون بکاپ رو ریستور کنند . وگرنه محال بود این مشکل براتون پیش بیاد

Yas-Host
November 11th, 2014, 09:32
در ارتباط باشید با ارائه دسترسی بررسی خواهم کرد.

amin0181
November 11th, 2014, 11:16
درود
از جوملا استفاده میکنید ؟

به مدیر هاست بگید که

در php.ini در قسمت disabled_function
ini_set رو حذف کنه و سرویس آپاچی رو ریست بده
-
و شما
در phpmyadmin هم دنبال جدول session بگردین و empty کنید

Yas-Host
November 11th, 2014, 11:26
درود
از جوملا استفاده میکنید ؟

به مدیر هاست بگید که

در php.ini در قسمت disabled_function
ini_set رو حذف کنه و سرویس آپاچی رو ریست بده
-
و شما
در phpmyadmin هم دنبال جدول session بگردین و empty کنید


متاسفانه سرویس دهنده ایشان حتی تابع phpinfo را غیرفعال کرده است ! چه برسد به ini_set

حتی امکان بک آپ گیری بصورت کامل نیست و ناقص میگیرد !

amin0181
November 11th, 2014, 11:30
متاسفانه سرویس دهنده ایشان حتی تابع phpinfo را غیرفعال کرده است ! چه برسد به ini_set

حتی امکان بک آپ گیری بصورت کامل نیست و ناقص میگیرد !
-
خوب پس تنها راه دانلود فایل ها و دیتا بیس هست و نصب و جای گزینی دستی !!