Yii基础应用配置及运行常见问题
>>虚拟主机下的根目录配置
=====待测试=====
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
- "db"=>array(
- // "class"=>"application.components.MyMsSqlConnection",
- // old MS PDO + MSSQL 2000:
- //"connectionString" => "mssql:host=HOSTNAMESQLEXPRESS;dbname=Client",
- // new MS PDO + MSSQL 2005 2008
- "connectionString" => "sqlsrv:Server=HOSTNAMESQLEXPRESS;Database=Client",
- "username" => "sa",
- "password" => "111",
- "charset" => "GB2312",
- "tablePrefix" => "tbl_",
- ),
PHP.ini启用以下选项
- extension=php_mssql.dll
- extension=php_pdo.dll
- extension=php_pdo_mssql.dll
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇: yii2-环境配置说明
- 下一篇: Yii2 自定义class、全局函数