These are chat archives for LaravelRUS/chat

31st
Dec 2014
Ilnur Shaykhutdinov
@Nur777
Dec 31 2014 04:13
@greabock спасибо за схему!)
Всем доброго утра)
Ilnur Shaykhutdinov
@Nur777
Dec 31 2014 04:26
Попробую чуток позже, даст Бог
Ilnur Shaykhutdinov
@Nur777
Dec 31 2014 04:33

ещё такой вопрос.
Я хочу на локальной сети открыть доступ к сайту (сайт на laravel, есеснно). Так вот, мне посоветовали ставить nginx, но так как apache у меня уже стоял, то я решил открыть доступ через него.
Сделал всё вот по этой инструкции: https://www.digitalocean.com/community/tutorials/apache-ubuntu-14-04-lts-ru
Я скопировал всю папку проекта со всеми вложенными папками (app, bootstrap, public и т.д.) в папку public_html.
В результате при попытке захода на сайт я вижу сообщение:

Error in exception handler: The stream or file "/var/www/norway.com/public_html/norway/app/storage
/logs/laravel.log" could not be opened: failed to open stream: Permission denied in /var/www/norway.com
/public_html/norway/bootstrap/compiled.php:9097

В чём могла бы быть проблема?

При разработке сайта я тестировал сайт через встроенный php сервер (ну, тот, который запускается через: "cd <папка_проекта>"->"php artisan serve") и всё работало нормально.
Ilnur Shaykhutdinov
@Nur777
Dec 31 2014 04:47
ПРОБЛЕМА РЕШЕНА!) нашёл в нете.
Сделал так:
sudo chmod -R 777 /var/www/norway.com/public_html/norway/app/storage
И появилась другая проблема...
В Routes.php прописан маршрут с / на /in, теперь сразу получаю сообщение в окне браузера:
NOT FOUND
The request url /in was not found on this server.
Apache/2.4.10 (Ubuntu) Server  at norway.com Port 80
Orel
@2byte
Dec 31 2014 04:57
@Nur777 ну пропиши какой нужен )
Ilnur Shaykhutdinov
@Nur777
Dec 31 2014 04:58
@2byte непонял тебя.
@2byte маршрут-то есть такой. Просто я непонимаю, почему apache не видит его что-ли? Или routes.php не срабатывает?
Orel
@2byte
Dec 31 2014 04:59
Мод реврайт скорее всего не работает
.htaccess есть вообще ?
Ilnur Shaykhutdinov
@Nur777
Dec 31 2014 05:06
@2byte эмм... а как это узнать? извиняюсь за глупый вопрос...
Orel
@2byte
Dec 31 2014 05:07
@Nur777 что не работает или есть .htaccess ?
Ilnur Shaykhutdinov
@Nur777
Dec 31 2014 05:08
@2byte что есть .htaccess
ну вот я посмотрел корневую папку проекта - там нет.
В папке проекта public такого файла тоже нет.
Orel
@2byte
Dec 31 2014 05:08
Есть
Он просто не видим, через что смотришь?
Ilnur Shaykhutdinov
@Nur777
Dec 31 2014 05:09
@2byte через убунтовский файловый браузер, незнаю как его правильно назвать)
сейчас сделал sudo a2enmod rewrite, почему-то пока всё зависло.
Orel
@2byte
Dec 31 2014 05:10
Показывать файлы начинающиеся с точки ctrl+H
Ilnur Shaykhutdinov
@Nur777
Dec 31 2014 05:10
@2byte Module rewrite already enabled говорит.
В папке public есть! Увидел :smile:
На всякий случай перезагрузил сервер. Нет толку...
Orel
@2byte
Dec 31 2014 05:14
Что-то не так делаешь)
Ilnur Shaykhutdinov
@Nur777
Dec 31 2014 05:22
ПРОБЛЕМА РЕШЕНА!!! Урраа! товарищи! сайт заработал!)
Решение найдено здесь: http://stackoverflow.com/questions/17772962/laravel-4-simple-route-not-working-using-mod-rewrite-and-htaccess
объясняю что там, а то решение 2013 года, у нас на дворе 2014 и файлы называются немного иначе.
sudo nano /etc/apache2/apache2.conf
откроется редактор, ищем раздел, который начинается так:
<Directory /var/www/>
и в нём меняем параметр с AllowOverride None на AllowOverride All
И мне это помогло. Авторизация проходит, соединение с бд норм, таблицы пишутся :)
Ilnur Shaykhutdinov
@Nur777
Dec 31 2014 05:27
В статье на StackOverflow автор пишет про файл httpd.conf, его нет. А mod_rewrite я ненашёл, ну раз и без него всё нормально заработало, то и ладно.
Я новенький, кому-то моё решение может показаться детским, прошу не ругать.
Alexander Zhuravlev
@SCIF
Dec 31 2014 05:34
@Nur777 , просто для инфы: файлы и в 2001-ом и в 2014-ом назывались одинаково. Они называются по разному не из-за возраста/новизны, а из-за разных дистрибутивов.
Ilnur Shaykhutdinov
@Nur777
Dec 31 2014 05:36
@SCIF интересно, спасибо!
LaravelButler

Приветствуем Вас, @undefence, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснений отношений между участниками. За нарушение – Бан!

Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, ознакомьтесь с Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Danil Chekalin
@dakiesse
Dec 31 2014 10:01
Кто-нибудь разберался как обрабатывать 404 в L5? Вроде пишут, что достаточно создать erroes/404.blade.php и она будет рендерится в случаи выполнения abort(), но не работает. Так же переопределение метода handle у App\Http\Kernel не помогает, он вообще не отрабатывает
Brezhnev Ivan
@vanchelo
Dec 31 2014 10:38
потому что в 5-ке еще ничего не ясно до конца
как выйдет первый релиз вот тогда и будем разбираться
Alexander Zhuravlev
@SCIF
Dec 31 2014 11:07
Будьте аккуратны с ключами на гх: http://www.opennet.ru/opennews/art.shtml?num=41370
Danil Chekalin
@dakiesse
Dec 31 2014 11:29
А когда планируется релиз? Нашел только, что перенести на январь, но без конкретики
slider23
@slider23
Dec 31 2014 11:29
Никто не знает.
Danil Chekalin
@dakiesse
Dec 31 2014 11:32
Ясно. Вопрос по oauth, а конкретно по хранению данных, что стоит у себя сохранят и на что потом опираться при авторизации? Email может юзер поменять. ID? Так же в некоторых манах токен сохраняю, только я не понимаю за чем
Alexander Egorov
@Amegatron
Dec 31 2014 11:38
@dakiesse при oauth получаешь от сервиса id пользователя в их системе и запоминаешь у себя. Впоследствии его и сверяешь.
Danil Chekalin
@dakiesse
Dec 31 2014 12:11
@Amegatron а в каких ситуация токены сохранять требуется?
Alexander Egorov
@Amegatron
Dec 31 2014 12:28
ну если ты собираешь взаимодействовать с АПИ, то как минимум на протяжении сеанса сохранять токен нужно, все зависит от конкретного АПИ и сроков действия этого токена. Мне пока только приходилось выгребать данные пользователя разово для регистрации на сайте через соц. сетки, соотв-но в этом случае токен мне вообще не нужно было нигде сохранять.
Danil Chekalin
@dakiesse
Dec 31 2014 12:48
Понял, спасибо. В данном кейсе особого смысла не вижу сохранять у себя токен, можно с тем же успехом запросить его перед взаимодействием с api, и в сессию закинуть
И еще вопрос, google со scope по умолчнаю отдает email, а facebook на усмотрению пользователяю. Не могу понять, можно ли в fb сделать грубо говоря email как required
Нет большого желания описывать ситуацию когда email не пришол, и выдавать форму с полем "Введите ваш email", как продолжение регистарции
MaD
@maddog670
Dec 31 2014 14:30
Всех с Наступающим Новым Годом!) А Владивосток с Новым Годом!) :christmas_tree:
Alexander Zhuravlev
@SCIF
Dec 31 2014 14:33
@maddog670, спасибо. Уже пол часа как в новом году ;)
MaD
@maddog670
Dec 31 2014 14:35
:blush: Пошел делать оливье) Без него никак :smiley:
Mihail
@sektor-sumy
Dec 31 2014 14:51
всех с наступающим )
Valeriy
@Adoafw
Dec 31 2014 14:53
дада крабовые в атаку)))
slider23
@slider23
Dec 31 2014 15:16
Как-нибудь надо закоммитить что-нибудь в 00:00
Роман Сохарев
@greabock
Dec 31 2014 15:16
ты коварен ))
всем спасибо, и тоже всех поздравляю!
хотя у меня еще только начало одинадцатого, я уже поел, взял банку пива, откинулся в кресле и спокойно жду двенадцати часов, чтобы открыть бутылку шампанского... главное не уснуть теперь
LaravelButler

Приветствуем Вас, @petrokarpyuk, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснений отношений между участниками. За нарушение – Бан!

Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, ознакомьтесь с Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Mihail
@sektor-sumy
Dec 31 2014 15:32
у меня 18.30
Vlad Shcherbin
@VladShcherbin
Dec 31 2014 15:38
аналогично) с наступающим всех, а некоторых уже с наступившим! :evergreen_tree:
lordonx3
@lordonx3
Dec 31 2014 16:45
Поздравляю всех с наступающим)
И сразу есть вопрос :)
При обновлении Homestead update все слетает, или нет?)
Роман Сохарев
@greabock
Dec 31 2014 16:49
да божеж ты мой... иди же уже включи голубой огонек и налей шампанского. Ну какой хамстид в такое время? )))
slider23
@slider23
Dec 31 2014 16:58
Только не голубой огонёк :)
lordonx3
@lordonx3
Dec 31 2014 17:02
У меня еще 5 часов есть, уже потом бокалы)
slider23
@slider23
Dec 31 2014 17:05
Если на 2.0 с 1.0 не обновляться, то все норм вроде бы. А так да в 2.0 новый образ.
Роман Сохарев
@greabock
Dec 31 2014 17:12
Все, я отстрелял салюты, можно идти спать )
Всем счатья и удачи! Я отчаливаю...
Mihail
@sektor-sumy
Dec 31 2014 17:31
спс нам еще ждать )))
Alexey
@Butochnikov
Dec 31 2014 18:08
C наступающим и с наступившим! Мои поздравления для вас http://vk.com/wall-53758340_6572
Brezhnev Ivan
@vanchelo
Dec 31 2014 18:10
пора выключать компы и идти встречать новый год тем кто еще не встретил)
а тем кто встретил продолжать)
LaravelButler

Приветствуем Вас, @ilmsg, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснений отношений между участниками. За нарушение – Бан!

Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, ознакомьтесь с Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Alexey
@Butochnikov
Dec 31 2014 21:26
@/all С Новым годом!
Ура!
slider23
@slider23
Dec 31 2014 21:35
Ура !
Перенес все из Downloads в папку 2014 :)
Alexey
@Butochnikov
Dec 31 2014 21:46
@slider23 :+1:
мне еще предстоит )
Alexander Egorov
@Amegatron
Dec 31 2014 21:49
у меня Downloads разбита не по годам, а по категориям: Internet, Dev, Multimedia, Office и т.д. =)
Mihail
@sektor-sumy
Dec 31 2014 21:51
с наступившим
а некоторых с наступающим
Vlad Shcherbin
@VladShcherbin
Dec 31 2014 22:00
с Новым Годом, ребята! :D
Alexey
@Butochnikov
Dec 31 2014 22:01
Спасибо
lordonx3
@lordonx3
Dec 31 2014 22:27
С новым годом Laravel комьюнити)