Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Yii2 No input file specified на хостинге
Форумы портала PHP.SU » » CMS и фреймворки » Yii2 No input file specified на хостинге

Страниц (1): [1]
 

1. nik_grey - 10 Января, 2016 - 19:02:39 - перейти к сообщению
Здравствуйте. На локалке приложение на yii2 advanced работает нормально. Но после переноса на hostinger.ru 'сломался' переход в backend.
После авторизации на backend у админа есть выбор для перехода к редактированию необходимой таблицы, которые сгенерированы через gii.
CODE (html):
скопировать код в буфер обмена
  1. <ul class="list-admin">
  2.             <li> <a href="index.php/catalog"> Каталог </a> </li>
  3.             <li> <a href="index.php/section"> Категория </a> </li>
  4.             <li> <a href="index.php/product"> Продукт </a> </li>
  5.             <li> <a href="index.php/news"> Новости </a> </li>
  6.             <li> <a href="index.php/review"> Отзывы </a> </li>
  7.         </ul>

Вот код .htaccess в backend/web/
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteCond %{REQUEST_FILENAME} !-f
  2. RewriteCond %{REQUEST_FILENAME} !-d
  3. RewriteRule . index.php

Вот код backend/config/main.php
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. $params = array_merge(
  3.    require(__DIR__ . '/../../common/config/params.php'),
  4.    require(__DIR__ . '/../../common/config/params-local.php'),
  5.    require(__DIR__ . '/params.php'),
  6.    require(__DIR__ . '/params-local.php')
  7. );
  8.  
  9. return [
  10.    'id' => 'app-backend',
  11.    'language' => 'ru-RU',
  12.    'basePath' => dirname(__DIR__),
  13.    'controllerNamespace' => 'backend\controllers',
  14.    'bootstrap' => ['log'],
  15.    'modules' => [],
  16.    'components' => [
  17.        'user' => [
  18.            'identityClass' => 'common\models\User',
  19.            'enableAutoLogin' => true,
  20.        ],
  21.        'log' => [
  22.            'traceLevel' => YII_DEBUG ? 3 : 0,
  23.            'targets' => [
  24.                [
  25.                    'class' => 'yii\log\FileTarget',
  26.                    'levels' => ['error', 'warning'],
  27.                ],
  28.            ],
  29.        ],
  30.        'errorHandler' => [
  31.            'errorAction' => 'site/error',
  32.        ],
  33.         'urlManager' => [
  34.            'enablePrettyUrl' => true,
  35.            'showScriptName' => false,
  36.            //'suffix' => '.html',
  37.            'rules' => [
  38.                '' => 'site/index',
  39.                
  40.                
  41.                '<action>'=>'site/<action>',
  42.            ],
  43.        ],
  44.         'assetManager' => [
  45.             'basePath' => '@webroot/assets',
  46.             'baseUrl' => '@web/assets'
  47.        ],  
  48.        'request' => [
  49.            'baseUrl' => '/admin'
  50.        ]
  51.    ],
  52.    'params' => $params,
  53. ];

При переходе по ссылке допустим 'Каталог' получаю No input file specified.
Нужно изменить .htaccess или сами ссылки? Хотя ссылками пробовал по-разному, но тогда 404.
Заранее спасибо.

 

Powered by ExBB FM 1.0 RC1