SiZE
Другие
SiZE
Смотри логи
Иван
vendor/autoload.php нет
Dmitriy
Dmitriy
Иван
Походу в системе у меня беда :(
Dmitriy
Dmitriy
какая система
Dmitriy
как установлен yii
Иван
какая система
ubuntu 14.04,
composer create-project —prefer-dist yiisoft/yii2-app-basic projectdir
Dmitriy
ls projectdir ?
Иван
ls projectdir ?
assets composer.json LICENSE.md README.md tests yii
codeception.yml config mail requirements.php views yii.bat
commands controllers models runtime web
Dmitriy
миграций , composer.lock нету
Dmitriy
легче переустановить
Иван
удалял, переустанавливал, не помогло. Думаю с системой какая-то хрень (потому и 14 что обновиться не может). Поставлю пожалуй заново, заодно система будет на ssd.
Dmitriy
может проблема с php
Dmitriy
нету нужных расширений
Иван
mbstring не ставится, как раз из-за проблем в системе, которые я буду решать наверное дольше чем заново всё накачу
Иван
Весь, думаю, не нужно, там вода. Затык вот он:
Настраивается пакет grub-efi-amd64-signed (1.34.14+2.02~beta2-9ubuntu1.12) …
grub-install: ошибка: /usr/lib/grub/i386-pc/modinfo.sh не существует. Укажите —target или —directory.
dpkg: ошибка при обработке пакета grub-efi-amd64-signed (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
i386-pc действительно нет, там только x86_64-efi и x86_64-efi-signed
Иван
попробую его вручную в x86_64-efi поставить
SiZE
Иван
Не, не помогло. Половина вообще всего, что пытаюсь установить на этом падает. Придётся действительно систему грохнуть.
Иван
Хотя докер вот установился, может в нём заработает)
Toly
Первая ссылка в гугле
https://ubuntuforums.org/showthread.php?t=2327343
Иван
Хм. Теперь с php всё ок, установил юзи заново, vendor опять нет. Композер всячески потеребил, не помогло :(
Dmitriy
composer -vvv install и лог на гист
Vasily
Вы, люди, слышали о таких вещах, как Докер или Вагрант. На кой леший убивать систему?
Иван
О докере слышал и хотел даже заюзать, но решил что буду разбираться с этим дольше чем хотел бы
Dmitriy
Dmitriy
плагин нужен
Dmitriy
для yii2
Konstantin
Всем привет! Есть философский вопрос. Как лучше возвращать из метода/функции путь к директории? со слешем на конце или без? Например: /dir1/dir2/ или /dir1/dir2, какой вариант лучше?
Mikhail
По-моему, без. Ведь каталог — это тоже типа файл.
Maksim
Зависит от использования, но кажется есть стандарт на эту тему
SiZE
Mikhail
Это откуда такая теория?
SiZE
ну типа в 1998 году браузеры без слеша не понимали, что им надо искать директорию :)
SiZE
лан это шутко. браузеры конечно тут не причем
Александр
я тоже со слешем
добавляешь потом имя файла и получаешь полный путь, если имя файла в переменной, то канкатенировать слеш не нужно
SiZE
нафига везде добавлять черту, если ее можно по дефолту задать?
Mikhail
Если вывести $_SERVER, то можно увидеть, что все пути не содержат черту в конце.
SiZE
Слеш это разделитель. Логично что сервер паф не содержит его
SiZE
Если конфигурировать базовый путь, то удобней его со слешем указывать для последующей конкатенации со значениями
Александр
именно так и имел ввиду
Mikhail
В конфиге MODX все пути с чертой.
Mikhail
Хм.
SiZE
да это чисто соглашение разработчиков
SiZE
как "не подключаться напрямую к БД, а использовать наш супер класс"
Mikhail
Наверное, да, дело вкуса.
🛸
Добрый день
SiZE
Ку
🛸
хочу сайт на yii2 из localhost перенести в Vagrant. Цель основная отдать заказчику сайт , чтобы он его у себя локально запустил. Ну и чтобы потом было его удобно перенести на сервер(взять образ и его и поставить на сервер)
SiZE
окей.
SiZE
держи нас в курсе
🛸
как правильнее сделать ? я вот на сайте https://puphpet.com делать думал образ.но может быть уже есть готовый образ (со всеми нужными модулями и настройками), на убунту чтобы я уже в нем изменения сделал и его и использовал
🛸
=)
🛸
https://github.com/yiisoft/yii2-app-advanced/blob/master/docs/guide/start-installation.md нашел =|
Виталий
Мы используем Docker
🛸
спасибо за наводку, ищю инфо
Иван
Такой вопрос: есть какие-то проблемы с композером (или с руками, не могу сказать ибо не юзал его прежде), так что мне будет быстрее юи руками из архива поставить. Но. Не приведёт ли это к тому, что каждое расширение мне придётся тоже ставить руками?
Vladimir
Vladimir
или даже лучше поставить docker-compose и вот эту штуку от тех же авторов: https://github.com/dmstr/docker-yii2-app
Иван
В общем я сам себе негодяй безглазый. В логе он требовал ext-dom, по которому гуглится php-xml. Установил и дело пошло.
Иван
Я в yii новичок (и вообще в популярных фреймворках), гляжу на gii и думаю. Допустим сгенерил он мне нужные классы. Я их дополнил своими методами, а потом решил ещё пару[ десятков]? полей добавить. И всё. Значит мне нужно унаследовать от того, что мне gii нагенерит собственные классы моделей и править руками только их. Верно я мыслю?
Пантелеев
Vladimir
можно и свой шаблон для gii забабахать, если требуется
Dmitriy
не может
Пантелеев
Виталий
А где изменения делать?
Виталий
Например, заменить input на словарь
Dmitriy
руками делать нужно
Vladimir
Придется и в бд и в модели