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

69 篇文章 0 订阅

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

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


1、web\Application:注消方法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 = yii\helpers\ArrayHelper::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 yii\web\Application($config);
$application->run();
这样不管入口文件放到哪个目录,只要改下引用配制文件位置就可以了。
注:由于更改了框架本身源码,以后更新版本会麻烦点,要稍注意下。

>>Yii连接mssql 数据库配置

       // PDO MSSQL  
  1. 'db'=>array(  
  2.    // 'class'=>'application.components.MyMsSqlConnection',  
  3.    
  4.    // old MS PDO + MSSQL 2000:    
  5.    //'connectionString' => 'mssql:host=HOSTNAME\SQLEXPRESS;dbname=Client',  
  6.    
  7.    // new MS PDO + MSSQL 2005 2008  
  8.    'connectionString' => 'sqlsrv:Server=HOSTNAME\SQLEXPRESS;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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值