С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: Yii, Yii2
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
d01
3 / 3 / 3
Регистрация: 10.01.2014
Сообщений: 38
1

Какие нужны настройки при переносе Yii2 на локальный сервер?

06.08.2016, 21:11. Просмотров 1500. Ответов 5
Метки нет (Все метки)

Всем привет, подскажите, что нужно сделать, последовательно, при переносе готового сайта на yii2 с хостинга на локальный сервер.

Я перетащил папку public_html, (в ней располагались файлы из папки web) и папку с фреймворком (в одной папке располагаются все остальные файлы и папки фреймворка), и вручную залил БД. Поменял настройки в конфиге подключение к БД. Настроил апач, где указал документрут до папки public_html. Стоит ubuntu, modrewrite включен и .htaccess в public_html присутствует. Установил YII_DEBAG в true и включил error_reporting, в результате никаких ошибок не выводится, при открытии сайта локально пустая страница.

Может я что-то упустил?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.08.2016, 21:11
Ответы с готовыми решениями:

Ошибка при установке Yii2-user with Yii2 advanced template
https://github.com/dektrium/yii2-user/blob/master/docs/usage-with-advanced-templ...

Yii2. Белый экран после переноса на сервер
После переноса файлов приложения на сервер столкнулся с тем, что вместо любой...

Какой сервер для работы с Yii2 на локальной машине лучше установить?
Версия php должна быть 5.4. Интересуют решения в духе Денвера(но сам Денвер,...

Перенос сайта yii на локальный сервер
Пытаюсь перенести сайт на локальный сервер OpenServer. Бэкап разархивировала,...

Ошибка при переносе сайта на локальный хостинг
Добрый день! Есть рабочий сайт на джумла на хостинге. мне его нужно перенести...

5
php10
143 / 104 / 42
Регистрация: 30.04.2016
Сообщений: 544
07.08.2016, 16:54 2
можно скриншот структуры всех папок? И сразу же настройки Apache.
0
d01
3 / 3 / 3
Регистрация: 10.01.2014
Сообщений: 38
08.08.2016, 16:01  [ТС] 3
структура папок:
Код
- app
-- assets
-- components
-- config
-- console
-- controllers
-- models
-- migrations
-- modules
-- runtime
-- utils
-- vendor
-- views
-- widgets
-- yii.bin
- public_html
-- assets
-- cgi-bin
-- front
-- index.php
-- .htaccess
содержание index.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
error_reporting(E_ALL);
 
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
 
define ('HOSTING_SETTINGS', false);
define ('START_MC_TIME', microtime());
 
require(__DIR__ . '/../app/vendor/autoload.php');
require(__DIR__ . '/../app/vendor/yiisoft/yii2/Yii.php');
 
$config = require(__DIR__ . '/../app/config/web.php');
 
(new yii\web\Application($config))->run();
настройки apache:
XML
1
2
3
4
5
6
7
8
9
10
<VirtualHost *:80>
    ServerName site.loc
    ServerAlias site.loc [url]www.site.loc[/url]
    DocumentRoot "/var/www/site.loc/public_html/"
    <Directory "/var/www/site.loc/public_html/">
    #Разрешение на перезапись всех директив при помощи .htaccess        
    AllowOverride All
    Require all granted
    </Directory>
</VirtualHost>
ну и .htaccess на всякий:
Bash
1
2
3
4
5
6
#AddDefaultCharset utf-8
IndexIgnore */*
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
0
php10
143 / 104 / 42
Регистрация: 30.04.2016
Сообщений: 544
09.08.2016, 08:12 4
в index.php запишите ini_set('display_errors', 1); Это раз.

Во-вторых у вас папка public_html не находится в папке app судя по структуре? Она должна там находиться.
0
SergV
152 / 180 / 37
Регистрация: 09.12.2015
Сообщений: 540
10.08.2016, 09:26 5
Во-вторых у вас папка public_html не находится в папке app судя по структуре? Она должна там находиться.
Не обязательно, это не стандартная структура Yii2, тут роли не играет где находится public_html, главное путь правильно прописан к фреймворку, а ему без разницы где public_html.
1
php10
143 / 104 / 42
Регистрация: 30.04.2016
Сообщений: 544
10.08.2016, 19:12 6
SergV, да, я уже заметил, что Yii2 подключается из папки app, до этого думал в index.php все по дефолту.

Добавлено через 23 секунды
Тогда нужно лог ошибок смотреть, это в первую очередь же.
0
10.08.2016, 19:12
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.08.2016, 19:12

Ошибка при переносе базы на другой сервер
Здравствуйте, пытаюсь загрузить базу на другой сервер, но не получается из-за...

При переносе 1С на сервер, повторно не активировались лицензии
Всем привет! Возникла проблема при переносе базы данных на сервер. Теперь...

Ошибка при переносе сайта с локалки на сервер
Добрый вечер! Сайт работал на локалке, когда перенесли его на сервер,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru