Yii1 - 配置文件没有加载。

问题描述 投票:0回答:1

主要原因是服务器中的配置文件没有加载,而在localhost中工作良好。

public_htmladmin.php中的代码片段

$yii = dirname(__FILE__) . '../framework/yii.php';
$config = dirname(__FILE__) . '/admin/config/main.php';

print_r($config);

结果为localhost。

C:\xampp\htdocs\*****/admin/config/main.php

结果在sever:

/home/folder_name/domains/*****/public_html/admin/config/main.php

Sever Result from public_htmlindex.php:

/home/folder_name/domains/******/public_html/protected/config/main.php

我写这篇文章是因为我花了几个小时来追踪这个点,它在前端工作,但在后端不工作。主要原因是什么?

yii config yii1.x
1个回答
0
投票

最后,我得到了答案。

$yii = dirname(__FILE__) . '../framework/yii.php';

这段代码是在单一主机上的多个域名时使用的。但代码需要纠正。

$yii = dirname(__FILE__) . '/framework/yii.php';

我已经上传了public_html内的framework文件夹。

© www.soinside.com 2019 - 2024. All rights reserved.