getScriptFile()));     Yii::setAlias("@we" />
入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

Yii基础应用配置及运行常见问题

创建时间:2015-03-16 投稿人: 浏览次数:759

>>虚拟主机下的根目录配置

=====待测试=====


1、webApplication:注消方法bootstrap内的/* Yii::setAlias("@webroot", dirname($request->getScriptFile()));

    Yii::setAlias("@web", $request->getBaseUrl()); */

2、frontend/config/bootstrap.php增加两个别名为Yii::setAlias("@webroot", dirname(DIR) . "/web");
Yii::setAlias("@web", "/frontend/web");


补充首页信息路径要改,我是放到主目录了,不能贴图,下面是首页源码,主要是改了个路径,其它没变:
defined("YII_DEBUG") or define("YII_DEBUG", true);
defined("YII_ENV") or define("YII_ENV", "prod");

require(DIR . "./vendor/autoload.php");
require(DIR . "./vendor/yiisoft/yii2/Yii.php");
require(DIR . "./common/config/bootstrap.php");
require(DIR . "./frontend/config/bootstrap.php");

$config = yiihelpersArrayHelper::merge(

    require(__DIR__ . "./common/config/main.php"),
    require(__DIR__ . "./common/config/main-local.php"),
    require(__DIR__ . "./frontend/config/main.php"),
    require(__DIR__ . "./frontend/config/main-local.php")

);

$application = new yiiwebApplication($config);
$application->run();
这样不管入口文件放到哪个目录,只要改下引用配制文件位置就可以了。
注:由于更改了框架本身源码,以后更新版本会麻烦点,要稍注意下。

       // PDO MSSQL  
  1. "db"=>array(  
  2.    // "class"=>"application.components.MyMsSqlConnection",  
  3.    
  4.    // old MS PDO + MSSQL 2000:    
  5.    //"connectionString" => "mssql:host=HOSTNAMESQLEXPRESS;dbname=Client",  
  6.    
  7.    // new MS PDO + MSSQL 2005 2008  
  8.    "connectionString" => "sqlsrv:Server=HOSTNAMESQLEXPRESS;Database=Client",  
  9.       "username" => "sa",  
  10.       "password" => "111",  
  11.       "charset" => "GB2312",  
  12.       "tablePrefix" => "tbl_",  
  13. ),  


PHP.ini启用以下选项

  1. extension=php_mssql.dll  
  2. extension=php_pdo.dll  
  3. extension=php_pdo_mssql.dll




声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。