Yii2后端显示500内部服务器错误
当我访问Yii2后端显示500内部服务器错误,yii2,Yii2,当我访问http://alpha.myweb.com/administrator/company我收到500个内部服务器错误 但我可以在本地主机上访问它 如何调试我的问题 这是我的backend\config\main.php <?php $params = array_merge( require(__DIR__ . '/../../common/config/params.php'), require(__DIR__ . '/../../common/config/pa
http://alpha.myweb.com/administrator/company
我收到500个内部服务器错误
但我可以在本地主机上访问它
如何调试我的问题
这是我的backend\config\main.php
<?php
$params = array_merge(
require(__DIR__ . '/../../common/config/params.php'),
require(__DIR__ . '/../../common/config/params-local.php'),
require(__DIR__ . '/params.php'),
require(__DIR__ . '/params-local.php')
);
return [
'id' => 'app-backend',
'basePath' => dirname(__DIR__),
'controllerNamespace' => 'backend\controllers',
'bootstrap' => ['log'],
'modules' => [
'agent' => [
'class' => 'backend\modules\agent\Agent',
],
'company' => [
'class' => 'backend\modules\company\Company',
'defaultRoute' => 'home',
],
'vendor' => [
'class' => 'backend\modules\vendor\Vendor',
'defaultRoute' => 'default',
],
'services' => [
'class' => 'backend\modules\services\Services',
'defaultRoute' => 'site',
],
],
'homeUrl' => 'http://alpha.myweb.com/administrator',
'components' => [
'formatter' => [
'class' => 'yii\i18n\Formatter',
'thousandSeparator' => '.',
'decimalSeparator' => ',',
//'currencyCode' => '$'
],
'user' => [
'identityClass' => 'common\models\UserBeo',
'enableAutoLogin' => false,
//'authTimeout' => 120
],
'log' => [
'traceLevel' => YII_DEBUG ? 3 : 0,
'targets' => [
[
'class' => 'yii\log\FileTarget',
'levels' => ['error', 'warning'],
],
],
],
'errorHandler' => [
'errorAction' => 'site/error',
],
'urlManager' => [
'class' => 'yii\web\UrlManager',
'enablePrettyUrl' => true,
'showScriptName' => false,
'showScriptName' => false,
/*
'rules' => array(
'<controller:\w+>/<id:\d+>' => '<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
),
*/
],
'request' => [
'baseUrl' => '/administrator',
'parsers' => [
'application/json' => 'yii\web\JsonParser',
]
],
/*
'response' => [
'format' => yii\web\Response::FORMAT_JSON,
'charset' => 'UTF-8',
// ...
]
*/
],
'params' => $params,
];
那么是什么导致了这个问题,因为我可以毫无错误地打开前端网站
如果你需要更多信息,请告诉我
提前感谢,感谢您的帮助。如果出现错误,500服务器日志将告诉您错误所在。去那里看看,我们现在只能猜测。可能是文件夹权限问题。打开或调试消息以查看发生了什么:转到
index.php
,并确保定义了('yi_debug')或define('yi_debug',true);定义('yi_ENV')或定义('yi_ENV','dev')代码>@gmc我已经设置好了,所有文件夹和子文件夹也属于www数据。@Bizley问题更新为.htaccess详细信息。我的.htaccess有问题吗?
# prevent directory listings
Options -Indexes
IndexIgnore */*
# follow symbolic links
Options FollowSymlinks
RewriteEngine on
RewriteRule ^administrator(/.+)?$ backend/web/$1 [L,PT]
RewriteRule ^(.+)?$ frontend/web/$1
#RewriteCond %{HTTP_HOST} ^alpha\.myweb\.com [NC]
#RewriteRule ^(.*)$ http://alpha.myweb.com/$1 [L,R=301]