[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не входит в админку yii framework
Страницы: 1, 2, 3
apdate
Добрый день! подскажите куда рыть программист который у нас больше не работает ) писал сайт на yii framework там как я понял админка отделена от фронта поставили на другой хостинг теперь не работает админка он попросту не выдает формы для авторизации и говорит ошибку 404
к базе подключается нормально (покрайней мере фронт работает а он полностью зависит от базы данных ) подключение админки к база данных не нашел соответсвенно пришел к выводу что админка тот же файл использует но почему не работает? подскажите пожалуйста куда рыть что - бы найти проблему спасибо!
apdate
сайт вот этот http://alenamarinina.ru/
доступ к админке http://alenamarinina.ru/admin/
inpost
Очень просто, проанализовать код wink.gif

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Michael
Цитата (apdate)
там как я понял админка отделена от фронта

ну а в том что вы показываете админка не отделена, это вы пытаетесь изменять чтобы работало неразделенно?
Это походу yii2 ? какой там сейчас шаблон приложения?

_____________
There never was a struggle in the soul of a good man that was not hard
apdate
я не знаю там куча папок и как определить где собака зарыта не знаю yii2 не знаю php не очень тоде знаком поможете разобраться почему не входит в админку?
VeRTak
apdate

Ну обозначьте бюджет, может кто и найдется. А так тут площадка для обучения wink.gif
apdate
ну так я же и прошу что бы подсказали
VeRTak
Цитата (Wind @ 13.10.2015 - 18:49)
ну так я же и прошу что бы подсказали


Цитата (apdate @ 13.10.2015 - 18:46)
я не знаю там куча папок

Цитата (apdate @ 13.10.2015 - 18:48)
php не очень тоде знаком

Так как можно подсказать человеку который не компетентен в данном вопросе?
Вы ходите что бы кто сделал за вас? Ну так я и говорю, обозначьте бюджет
apdate
yii указывается доступ к бд msql только в одном месте? или в нескольких поиском текста по файлам выявил только одну запись странно путей негде не написано (я имею в виду пути типа alenamarinina.ru bkb apdate.alena.by ) нечего такого нет поидее должно было запуститься
вот еще маразум по идеи в yii должен быть файли *.php при запуске которого должна показаться информация о том подходит ли даный хостинг для данной cms или нет но файла requirements.php я не нашел в корне сайта (

структура папок у сайта следующая

папки
admin
application
assets
static
файлы
.htaccess
b80f4508347b.html
index.php
mailru-domain7iBmkJTFQD0k87gw.html
robots.txt
test.php
apdate
php знаю но не настолько что как например знаю C читать могу писать что то маленькое могу но данной структуры данного сайта не понимаю вот и попросил помощи помочь разобраться
apdate
в админке в файле index.php
<?php
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');

require(__DIR__ . '/../application/vendor/autoload.php');
require(__DIR__ . '/../application/vendor/yiisoft/yii2/Yii.php');
require(__DIR__ . '/../application/common/config/bootstrap.php');
require(__DIR__ . '/../application/backend/config/bootstrap.php');

$config = yii\helpers\ArrayHelper::merge(
require(__DIR__ . '/../application/common/config/main.php'),
require(__DIR__ . '/../application/common/config/main-local.php'),
require(__DIR__ . '/../application/backend/config/main.php'),
require(__DIR__ . '/../application/backend/config/main-local.php')
);

$application = new yii\web\Application($config);
$application->run();
apdate
далее содержимое файла autoload.php
<?php

// autoload.php @generated by Composer

require_once __DIR__ . '/composer' . '/autoload_real.php';

return ComposerAutoloaderInit0db3238bc74525f34684336cb7d07ff7::getLoader();

теперь содержимое файла
Yii.php
<?php
/**
* Yii bootstrap file.
*
* @link http://www.yiiframework.com/
* @copyright Copyright © 2008 Yii Software LLC
* @license http://www.yiiframework.com/license/
*/

require(__DIR__ . '/BaseYii.php');

/**
* Yii is a helper class serving common framework functionalities.
*
* It extends from [[\yii\BaseYii]] which provides the actual implementation.
* By writing your own Yii class, you can customize some functionalities of [[\yii\BaseYii]].
*
* @author Qiang Xue <qiang.xue@gmail.com>
* @since 2.0
*/
class Yii extends \yii\BaseYii
{
}

spl_autoload_register(['Yii', 'autoload'], true, true);
Yii::$classMap = require(__DIR__ . '/classes.php');
Yii::$container = new yii\di\Container();

далее файл bootstrap.php
<?php
Yii::setAlias('common', dirname(__DIR__));
Yii::setAlias('frontend', dirname(dirname(__DIR__)) . '/frontend');
Yii::setAlias('backend', dirname(dirname(__DIR__)) . '/backend');
Yii::setAlias('console', dirname(dirname(__DIR__)) . '/console');
далее идет файл
bootstrap.php
<?php
это все его содержимое ))))
теперь следующий файл
main.php
<?php
return [
'vendorPath' => dirname(dirname(__DIR__)) . '/vendor',
'components' => [
'cache' => [
'class' => 'yii\caching\FileCache',
],
],
];
далее файл
main-local.php
<?php
return [
'components' => [
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=alena',
'username' => 'admin',
'password' => 'admin',
'charset' => 'utf8',
],
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'viewPath' => '@common/mail',
],
],
];
(тут я все верно прописал если поменять бд наме тогда сайт не выдает ни одной страницы )

теперь следующий файл
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',
'name' => 'Admin Panel',
'language' => 'ru-RU',
'bootstrap' => ['log'],
'modules' => [],

'controllerMap' => [
'elfinder' => [
'class' => 'mihaildev\elfinder\PathController',
'access' => ['@'],
'root' => [
'baseUrl'=>'',
'basePath'=>'@webroot/../',
'path' => 'static/files',
'name' => 'Files'
]
]
],
'components' => [
'thumbnail' => [
'class' => 'himiklab\thumbnail\EasyThumbnail',
'cacheAlias' => 'assets/gallery_thumbnails',
],
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
],


'formatter' => [
'class' => 'yii\i18n\Formatter',
'timeZone' => 'Europe/Minsk',
'dateFormat' => 'php:d.m.Y',
'datetimeFormat' => 'php:d.m.Y H:i:s',
'timeFormat' => 'php:H:i:s',
],
'user' => [
'identityClass' => 'common\models\User',
'enableAutoLogin' => true,
],
'log' => [
'traceLevel' => YII_DEBUG ? 3 : 0,
'targets' => [
[
'class' => 'yii\log\FileTarget',
'levels' => ['error', 'warning'],
],
],
],
'errorHandler' => [
'errorAction' => 'site/error',
],
],
'params' => $params,
];

и на последок файл

main-local.php
<?php
return [
'components' => [
'request' => [
// !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
'cookieValidationKey' => 'KoTP2vfkMVDmldhOnYBWoJ_psgZEfKub',
],
],
];

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.