@laravel_pro

Страница 582 из 2014
VSKut
16.07.2017
12:06:38
и отлаживай через dd

Grigory
16.07.2017
12:07:06
я запускаю через консоль и все отрабатывает на ок

а когда запуск идет через crontab совпадений не находится

VSKut
16.07.2017
12:07:46
перезапусти web сервак

Google
VSKut
16.07.2017
12:07:52
php artisan serve?

Alexey
16.07.2017
12:09:14
команда точно выполняется? строку из кронтаба в студию

Grigory
16.07.2017
12:10:17
перезапусти web сервак
ничего не меняется

команда точно выполняется? строку из кронтаба в студию
точно выполняется. вылетает в логах ошибка [2017-07-16 15:11:01] local.ERROR: ErrorException: Undefined offset: 0...

при обращении к масиву матчей

* * * * * /Applications/MAMP/bin/php/php7.0.15/bin/php "/Volumes/Macintosh HD/Users/alex/Git/sas/cp/artisan" schedule:run 1>> /dev/null 2>&1

VSKut
16.07.2017
12:13:25
всунь $result = preg_match в dd и match в этот-же dd через ,

и выполни через консоль и через cron

либо не дд, а в лог

запиши

Grigory
16.07.2017
12:14:02
ща

VSKut
16.07.2017
12:14:46
аналогично и данные тоже запиши в лог, которые отдаёшь, можешь md5 этих данных, если они идентичны должны быть

чтобы целую страницу не тянуть в лог

Google
Grigory
16.07.2017
12:17:41
они там не одинаковые в качестве входа идет страница с форума она меняется каждую секунду

но в общем через запуск с консоли все нашлось

[2017-07-16 15:18:24] local.INFO: 1 [2017-07-16 15:18:24] local.INFO: array ( 0 => '<div id="bodyarea" style="padding: 1ex 0px 2ex 0px;">...

а запуск с крона нет

[2017-07-16 15:19:02] local.INFO: [2017-07-16 15:19:02] local.INFO: array ( )

входные данные есть в обоих случаях

там страница в лог вывелась просто она огромная

[2017-07-16 15:19:02] local.INFO: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head>...

магия

VSKut
16.07.2017
12:19:39
блин, даже интересно стало

дай пример данных на pastebin и саму команду тож кинь на pastebin

Grigory
16.07.2017
12:20:34
сек

код https://pastebin.com/CkWPbuuL

команда https://pastebin.com/vNGdadbn

при чем я сначала думал что вся фигня в том что в косноли запускал от php версии 5 а крон работает под 7й версией php но я через консоль запустил через 7 и все отработало, поставил крон на 5ую и ничего не отработало по прежнему

VSKut
16.07.2017
12:27:43
Segmentation fault: 11

у меня бьёт в консоли

Юрий
16.07.2017
12:28:41
Лол

VSKut
16.07.2017
12:30:53
сек
у тебя консоль точно выполняется?



Google
VSKut
16.07.2017
12:31:05
у меня даже просто пыха крашится

Grigory
16.07.2017
12:32:04
ты вардампом пытался вывести?

не через Log::info же?

VSKut
16.07.2017
12:32:52
да

Grigory
16.07.2017
12:33:35
https://pastebin.com/ZGK3nwqA

попробуй так

VSKut
16.07.2017
12:33:46
ну косяк, очевидно в тексте, который ты передаёшь на preg_match

Grigory
16.07.2017
12:33:59
вот попробуй как скинул

VSKut
16.07.2017
12:34:20
Segmentation fault: 11

Grigory
16.07.2017
12:34:29
О_о

VSKut
16.07.2017
12:34:45
но вообще это интересно

Grigory
16.07.2017
12:34:54
у меня отрабатывает

Юрий
16.07.2017
12:35:02
но вообще это интересно
Вообще это багрепортить надо бы

VSKut
16.07.2017
12:35:09
https://stackoverflow.com/questions/1882266/phps-preg-match-all-causing-apache-segfault

Юрий
16.07.2017
12:35:11
Что за версия пхп?

VSKut
16.07.2017
12:35:32
https://bugs.php.net/bug.php?id=45735

Юрий
16.07.2017
12:36:04
Ласт это 717?

А то у меня 720а3, это ведь ласт)

VSKut
16.07.2017
12:36:26
а не, 5.6 на этой машине у меня стоит

Google
VSKut
16.07.2017
12:37:31
https://pastebin.com/ZGK3nwqA
гляньте кто на 7 пыхе отработает или нет?

Grigory
16.07.2017
12:38:07
я там только ' пропустил в 1 строке

вконце

а если добавить U вонце

Uis

VSKut
16.07.2017
12:40:02
работает

Grigory
16.07.2017
12:40:47
вот об этом и речь) только через консоль и без U работает)

VSKut
16.07.2017
12:41:12
вот об этом и речь) только через консоль и без U работает)
у меня оно вообще не работает никак без U

Admin
ERROR: S client not available

Grigory
16.07.2017
12:41:39
при запуске команды laravel через консоль типо php artisan app:command:custom

php index.php у меня щас тоже не отработало

VSKut
16.07.2017
12:48:12
избавляет от ошибок, но в таком случае оно ничего не находит

Grigory
16.07.2017
12:54:27
тупик какой то

Rm
16.07.2017
14:26:00
как найти во всех файлах *.php определенный текст и заменить на свой, поиск по проекту в шторме?

VSKut
16.07.2017
14:28:25
cmd+shift+f

вроде

https://www.jetbrains.com/help/phpstorm/finding-and-replacing-text-in-project.html

Юрий
16.07.2017
14:35:01
cmd+shift+f
cmd+shift+r только для поиска и замены

и в уголке фильтр на php

Google
Андрэ
16.07.2017
14:38:31
Как вы там, разобрались с регуляркой?

Rm
16.07.2017
14:40:03
спс, чуть проджект не угробил

VSKut
16.07.2017
14:48:41
Юрий
16.07.2017
14:50:14
git юзай
Только фтп, только хардкор

Rm
16.07.2017
14:50:19
git юзай
да мне б да пенсии даработать

Александр
16.07.2017
15:48:51
Как в карбоне вывести дату "Сегодня в 14:45"

VSKut
16.07.2017
15:55:14
или именно сегодня когда, а в остальное время другой формат?

Александр
16.07.2017
15:56:14
Сегодня, вчера, а потом уже дата в формете d.m.Y

diffForHumans не подходит

VSKut
16.07.2017
15:56:42
->isToday() yesterday();

пару ифов заюзай в методе

isYesterday()

if($this->created_at->isYesterday()) return 'Вчера '.$this->created_at->format('H:i:s');

что-нибудь такое

аналогично для today

а всё остальное в обычном формате

ну и где нужно потом вызываешь этот метод и он отдаёт дату

Страница 582 из 2014