перенос сайта со смарти в windows платформы на unix платформу.

MadTomas

Новичок
перенос сайта со смарти в windows платформы на unix платформу.

есть сайт - PHP, MS SQL, SMARTY ....
Успешно работает под виндой ... Назрела необходимость перенести его на Unix платформу ....

для подключения шаблонов smarty
используется такой код :

/////////////////////////////////////////////////////////////////////////////////////////////
// Variables
/////////////////////////////////////////////////////////////////////////////////////////////

$sender = "WWW";

if( $sender == "local" )
{
// Local
$host = "http://localhost/";
$root = "c:\\#work\\projects\\projects\\www";
$inc_dir = "includes";
$smarty_dir = $inc_dir . "/" . "smarty";

$db_host = "Сервер БД";
$db_user = "sa";
$db_pwd = "Пароль к БД";
$db_name = "Имя БД";

$del_str = ";.;";
}
else
{
// WWW
$host = "all-electro.ru/";
$root = "d:\\home\\all-electro\\html";
$inc_dir = "includes";
$smarty_dir = $inc_dir . "/" . "smarty";

$db_host = "Сервер БД";
$db_user = "sa";
$db_pwd = "Пароль к БД";
$db_name = "Имя БД";

$del_str = ";.;";
}

/////////////////////////////////////////////////////////////////////////////////////////////
// Includes
/////////////////////////////////////////////////////////////////////////////////////////////
include( "SQLFacade.inc" );

ini_set( "include_path", ini_get( "include_path" ) . $del_str . $root . "/" . $inc_dir );
ini_set( "include_path", ini_get( "include_path" ) . $del_str . $root . "/" . $smarty_dir );

/////////////////////////////////////////////////////////////////////////////////////////////
// Database
/////////////////////////////////////////////////////////////////////////////////////////////
$main_connection = openConnection( );

/////////////////////////////////////////////////////////////////////////////////////////////
// Smarty
/////////////////////////////////////////////////////////////////////////////////////////////
require( "Smarty.class.php" );
$smarty = new Smarty;
$smarty->template_dir = $root . "/" . "templates";
$smarty->compile_dir = $root . "/" . $smarty_dir ."/templates_c";


В этом варианте все чудесно работает ....

Теперь, пытаюсь это дело перенести на Unix в таком виде :

/////////////////////////////////////////////////////////////////////////////////////////////
// Variables
/////////////////////////////////////////////////////////////////////////////////////////////

$sender = "WWW";

if( $sender == "local" )
{
// Local


$del_str = ";.;";
}
else
{
// WWW
$host = "all-electro.ru/";
$root = $DOCUMENT_ROOT;
$inc_dir = "includes";
$smarty_dir = $inc_dir . "/" . "smarty";

$db_host = "Сервер БД";
$db_user = "sa";
$db_pwd = "Пароль к БД";
$db_name = "Имя БД";

$del_str = ";.;";
}

/////////////////////////////////////////////////////////////////////////////////////////////
// Includes
/////////////////////////////////////////////////////////////////////////////////////////////
include( "SQLFacade.inc" );

ini_set( "include_path", ini_get( "include_path" ) . $del_str . $root . "/" . $inc_dir );
ini_set( "include_path", ini_get( "include_path" ) . $del_str . $root . "/" . $smarty_dir );

/////////////////////////////////////////////////////////////////////////////////////////////
// Database
/////////////////////////////////////////////////////////////////////////////////////////////
$main_connection = openConnection( );

/////////////////////////////////////////////////////////////////////////////////////////////
// Smarty
/////////////////////////////////////////////////////////////////////////////////////////////
require( "/www/vhosts/all-electro.ru/html/includes/smarty/Smarty.class.php" );
$smarty = new Smarty;
$smarty->template_dir = "/www/vhosts/all-electro.ru/html/includes/smarty/templates";
$smarty->compile_dir = "/www/vhosts/all-electro.ru/html/includes/smarty//templates_c";

Вместо /www/vhosts/all-electro.ru/html/includes/smarty/ пробовал вставлять $root ....
В результате получил следующее :
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 194.135.22.3,1433 in /www/vhosts/all-electro.ru/html/includes/SQLFacade.inc on line 9

Warning: mssql_select_db(): supplied argument is not a valid MS SQL-Link resource in /www/vhosts/all-electro.ru/html/includes/SQLFacade.inc on line 10

Warning: Smarty error: unable to read resource: "index.html" in /www/vhosts/all-electro.ru/html/includes/smarty/Smarty.class.php on line 1102

Warning: Smarty error: unable to read resource: "index.html" in /www/vhosts/all-electro.ru/html/includes/smarty/Smarty.class.php on line 1102

т.е. я так понимаю, не находятся все пути ? что я в данном случае делаю не так ?
 

Активист

Активист
Команда форума
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 194.135.22.3,1433 in /www/vhosts/all-electro.ru/html/includes/SQLFacade.inc on line 9

Думаю, лучше исправить проблему.
Логин, пароль, биндится ли IP.
 
Сверху