
Yuriy
22.01.2017
10:31:57
В .htaccess

Артур
22.01.2017
10:36:49
да
я создаю
его но он не реагирует

Google

Dan
22.01.2017
10:38:35
но что же на эту тему говорит гугл?
по какому мануалу ты настраивал апач?

Артур
22.01.2017
10:40:59
работает он как часы)
наверное я слегка неправильно настроил .htaccess
)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
вот так прописано в папке web
и в корне сайта прописал
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
</IfModule>
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_URI} ^/.*
RewriteRule ^(.*)$ web/$1 [L]
RewriteCond %{REQUEST_URI} !^/web/
RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ web/index.php
</IfModule>
теперь на постой index
открывает))
site/index

Google

Yuriy
22.01.2017
10:44:30

Артур
22.01.2017
10:45:40
'urlManager' => [
'class' => 'yii\web\UrlManager',
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
]
'rules' => [
'index'=>'site/index',
'admin'=>'admin/index',
],
],

Nurik
22.01.2017
10:46:36
Да что так мучатся, просто создай символьную ссылку на web и вынеси за публичную директорию остальное и не придется колдовать с .htaccess

Артур
22.01.2017
10:46:54
я не понял что ты имел ввиду)))
можно подробнее ?)

Nurik
22.01.2017
10:47:50
На виртуалке разрабатываешь ?

Артур
22.01.2017
10:47:58
не
на локалке

Nurik
22.01.2017
10:48:59
винда ?

Артур
22.01.2017
10:50:33
убунту

Nurik
22.01.2017
10:50:45
Отлично.
Ну тогда просто убираешь .htaccess из корня (где controller models и т.д. если это basic шаблон). А затем в virtual host прописываешь не папку где лежат все файлы а только папку web и все. Больше ничего не надо.
Естественно в web осталяешь .htaccess чтобы работали ЧПУ

Артур
22.01.2017
10:54:04
печаль я не создавал виртуал хост
хД
щас тогда буду мучиться )))

Nurik
22.01.2017
10:54:37
А как ты тогда работаешь ?
Сценарий добавления нового проекта опиши.

Артур
22.01.2017
10:55:38
у меня просто в папке лежат))

Google

Артур
22.01.2017
10:55:47
localhost/site
и дальше работают)
site это папка где лежит проект)

Nurik
22.01.2017
10:58:00
site это папка где лежит проект)
Я не советую так делать. Потому что потом на реальном сервере могут всплыть проблемы. Это тебе любой разраб со стажем скажет. Лучше под каждый хост создавать virtualhost так безопасней будет.

Артур
22.01.2017
10:58:28
я вот так же свой портал делал)))
на локалке не получилось))
пошел на продакшен))
там пилял)

Nurik
22.01.2017
10:59:11
Ну вот.)

Артур
22.01.2017
11:17:25
Ну вот.)
я в хосте прописал 127.0.0.2 и ссылку на сайт)
и все заработало))

Артур
22.01.2017
11:17:33
только показывает
403 ошибку(((
вроде везде права дал
((
а ошибку выбросило(

SiZE
22.01.2017
11:18:41
ну проверь еще раз права на папки assets, runtime и тп

Артур
22.01.2017
11:27:11
пля
я вместо адресса к папкам влепил туда ссылку))))

Google

Артур
22.01.2017
11:27:31
и думаю че это не работает
хД
http://teacher.site/admin
'rules' => [
'index'=>'site/index',
'admin'=>'admin/index',
],
почему то ошибку выбрасывает(((
404

Artur
22.01.2017
12:56:19
Ребят, в модели в rules убрал для "email" аттрибут "required", но при редактировании все равно просит заполнить это поле
Почему? :(

Admin
ERROR: S client not available

Dmitriy
22.01.2017
12:59:14
А в таблице как ?

Artur
22.01.2017
12:59:47
ща
в таблице, то есть в БД, я так понял

Dmitriy
22.01.2017
13:06:57
Там стоит обязательное поле
а нужно убрать

Artur
22.01.2017
13:07:28
в таблице?
?

Dmitriy
22.01.2017
13:08:27
да

Artur
22.01.2017
13:14:19
Благодарю
За помощь

Google

Виталий
22.01.2017
13:22:31
Коллеги, подскажи по поводу композера.
Хочу поставить пакет croppie через bower.
При установке кидает ошибку
Could not find package bower-asset/croppie at any version for your minimum-stability (stable). Check the package spelling or your minimum-stability
но почему?
Точнее как композер знает stable версия или нет?

Dmitriy
22.01.2017
13:26:41
По тегам
и по алиасам в composer.json

Виталий
22.01.2017
13:28:06
Ну, то есть, если есть тег - тогда это релиз?
в репо пакета есть теги и все дела, все как обычно.

Dmitriy
22.01.2017
13:28:21
minimum-stability dev - тогда не будет ошибки

Виталий
22.01.2017
13:28:38
это костыль. Мне надо стабильные версии пакетов в проекте.

Dmitriy
22.01.2017
13:28:39

Артур
22.01.2017
13:39:46
где вообще нужно создавать .htaccess
в web
или в /
а то чет не пойму где настраивать(((
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
# Если запрос не начинается с web, добавляем его
RewriteCond %{REQUEST_URI} !^/(web)
RewriteRule (.*) /web/$1
# Если файл или каталог не существует, идём к /web/index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /web/index.php
вот с такими параметрами устанавливаю .htaccess
в web
папку
и у меня Internal Server Error

Dan
22.01.2017
13:50:38
А в логах что?