انتقال از سرور لینوکس به ویندوز و مشکل در سایت

aidin

Member
من یک سایت رو که به درستی روی سرور لینوکس کار می کرده رو به یک سرور ویندوز منتقل کردم. این سایت با php نوشته شده و یک فروم phpbb هم داره. صفحات مختلف باز نمیشه و الا فقط فروم سایت باز می شه. یک فایل include داره که فکر می کنم تنظیمات مربوط به اون ایراد داره.

کد:
<?php
function __autoload($class)
{
    require_once( "includes/".strtolower($class).".class.php");
}

// Remove magic quotes
if (get_magic_quotes_gpc()) {
    function stripslashes_array($array) {
        return is_array($array) ? array_map('stripslashes_array', $array) : stripslashes($array);
    }

    $_GET = stripslashes_array($_GET);
    $_POST = stripslashes_array($_POST);
    $_REQUEST = stripslashes_array($_REQUEST);
}

if (!defined('NO_PHPBB_INTEGRATION'))
{
    define('IN_PHPBB', true);
    $phpbb_root_path = substr(__FILE__,0,-strlen(strrchr(__FILE__,'/')))."../forum/";

    // Start session management
    $user->session_begin();
    $auth->acl($user->data);
    $user->setup();
}
require_once('db.php');
require_once('ui.php');


session_start();
?>
ایراد کار کجاست که من فکر می کنم تو خط زیر باشه
کد:
  $phpbb_root_path = substr(__FILE__,0,-strlen(strrchr(__FILE__,'/')))."../forum/";
با تغییرات توی این خط خطاهای مختلفی بوجود می آد. مثلا وقتی میزاریم ./forum/ فروم و صفحه اول باز می شه و وقتی می نویسیم ./../forum/ اون وقت فروم و صفحه های صطح 2 بالا می آد
 

sajadmaz

Member
احتمالا از htaccess استفاده میکرده الان روی ویندوز اعمال نمیشه
 

ziXet

مدیر انجمن PHP/MYSQL
اگه ارور رو مینوشتی بهتر میشد راهنمایی کرد.
باید خیلی از موارد چک بشه
بهتره از یه نفر که متخصص هست درخواست کنی تا به کدها یه نگاهی بندازه
 

m1362

Member
هاست ویندوز برای سیستمهای بر پایه php پیشنهاد نمیشه معمولا به مشکل میخوره.
 

جدیدترین ارسال ها

بالا