
Yushkevich
09.06.2017
17:26:44
пробовал руками, последний заход - использую этот рецепт
http://forgerecipes.com/recipes/135
стоит php7.1
валится

Google

Yushkevich
09.06.2017
17:27:07
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20160303/mongodb.so' - /usr/lib/php/20160303/mongodb.so: cannot open shared object file: No such file or directory in Unknown on line 0
гугление вечером в пятницу идет тяжело и ничего путно-работающего не дает. Быстрые способы не помогли. Куда смотреть?

Alexey
09.06.2017
17:31:18

Yushkevich
09.06.2017
17:31:56
в extension запихан.
При установке ошибок не дает.
Есть ощущение, что проблема в путях
ибо лезет он в странное место

Alexey
09.06.2017
17:32:06
apt-get install php-mongodb
Или типа того
php -v

Yushkevich
09.06.2017
17:33:24
ага, спасибо. Вроде пошло дальше. Я отдельно пробовал mongo ставить, а php через pecl

Dmitriy
09.06.2017
17:33:25
в ваших убунтах уже есть пакет
php-mongodb
ничего собирать не нужно

Alexey
09.06.2017
17:34:20
:)

Yushkevich
09.06.2017
17:36:52
Эм.. Ну не каждый день я mongo ставлю на сервак. Чего сразу "руки из плеч" то?
Вроде не совсем уж нубский вопрос.

Google

Dmitriy
09.06.2017
17:37:46
нубский =)

Yushkevich
09.06.2017
17:38:40
Ну значит вам больше повезло с опытом. Я как-то больше код писать, а не с серверами возиться
PS спасибо за помощь

ThePanaceya
09.06.2017
17:40:36
Для серверов админа суммонь
Иди призови

Alexey
09.06.2017
18:23:48

Yushkevich
09.06.2017
18:28:23
В ошибке было указано, что не может загрузить файл по пути.
Обычно это одно из
1) Нет файла
2) нет прав
3) не туда смотрит
Файл я устанавливал через официальные мануалы. Права проверял.
Так как были пути, которых не мог найти и у меня изначально собиралось в php7, а внутри были пути от 5 по логам, я начал смотреть и гуглить, что и куда могло идти не туда.
Гугление не дало мне быстро решения с install php-mongod
По сути везде были решения, которые встечались в том же рецепте, который я нашел под forge - install mongodb через pecl.
Дальше я находил несколько историй, что нужно откатить php и переустановить в явном виде указав path_bin
Вроде бы я не смотрел на проблему широко раскрытыми глазами. Но вам виднее, конечно


Alexey
09.06.2017
18:31:01
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20160303/mongodb.so' - /usr/lib/php/20160303/mongodb.so: cannot open shared object file: No such file or directory in Unknown on line 0
Ноу сач файл
Написано же

Yushkevich
09.06.2017
18:32:11
ну дык а разве
echo "Installing PHP7 mongoDb extension";
sudo pecl install mongodb;
не ставит его же?
ну точнее "не должно ли"?

Alexey
09.06.2017
18:32:17
Зато на будущее, будет опыт, что надо делать

Yushkevich
09.06.2017
18:32:44
это понятно. Любой опыт хорошо закрепляется через свои ошибки гораздо лучше

Alexey
09.06.2017
18:33:12

Yushkevich
09.06.2017
18:33:35
Нет
ну вот тут значит и была моя ошибка. Я думал, что он этим ставится. И то что нагуглил вначале - говорила, что все ок. Сделай apt-get upgrade или пересобери, чтобы path был корректный
но это уже всяко вроде не совсем уж нубская история. Но опять же, я с этим не сталкивался ранее. Зато много другого знаю. Теперь знаю и это

Google

Alexey
09.06.2017
18:35:12
Надо как минимум проверять, что возвращает php -v
Там будет версия
Уже для неё можно смотреть, что стоит, а что нет

Yushkevich
09.06.2017
18:36:03
там версия cli корректная
и в конфиге все было
то есть он физически файл не находил
но сами установки выполнялись без ошибок.
то что файла не было - на это меня мысли легко навели и быстро

Alexey
09.06.2017
19:37:11
Кроме того такой путь как там, говорит о том, что указанная версия php ставилась в дополнение к ранее установленной при апдейте системы, а не ставилась самостоятельно/руками
Что ещё раз намекает, что надо постввиь ь пакет php-common или php7.1-common
Смотря какая там версия нужна

Vlad
10.06.2017
03:06:55
Следующий вопрос относится к админ панели sleepigowl
Всем добрый день. Нужно сделать страничку для редактирвоания баннеров. Есть идея сделать ввиде название страницы, превью баннеров. И кнопка редактировать. Как это сделать именно средствами админки? Или это уже самопис? Просто пока научился ленту новостей, юзеров таблице, разделы деревом...Но вот с плитками как то не стлкивался

Luka
10.06.2017
10:52:52
Почему нужно меньше волноваться о чувстве собственной никчемности | Библиотека программиста
https://proglib.io/p/bad-programmer-no-worries/
Каково ваше мнение ?

Igor
10.06.2017
11:16:02
А я не умею гуглить потому читаю много книг, и запоминаю. Думаешь я лучший программист?

Aleserche
10.06.2017
11:25:11
Знания из книжек быстро устаревают

Igor
10.06.2017
11:26:50
Не все

Dmitriy
10.06.2017
11:27:01

Google

Igor
10.06.2017
11:27:22
Я также читаю много статей в интернете

Aleserche
10.06.2017
11:27:48
Не все это по умолчанию. Зачем придираться к словам

Igor
10.06.2017
11:28:05
Нуу так
Но гуглом пользоваться не умею
Возьмёте меня на работу?

Aleserche
10.06.2017
11:29:18
Есть фундаментальные, а есть книжки в которых тупо пересказ апи с водой и опечатками

Admin
ERROR: S client not available

Igor
10.06.2017
11:29:39

Aleserche
10.06.2017
11:30:00
Никакого вообще

Dmitriy
10.06.2017
11:30:24

Igor
10.06.2017
11:30:51

Luka
10.06.2017
11:41:02
Я написал книг и всегда планшет с книгами со мной. Статьями и прочим. Есть минута на работе читаю. А когда что то пишу, то гуглю

Anton ?
10.06.2017
14:52:03
Привет, у меня странный вопрос) есть кусок кода
Route::get('/secret', function(\Illuminate\Http\Request $Request) {
$Request->headers->set('host', 'forward-to-another.xom');
dd($Request);
});
я очень хочу дёрнуть абсолютно такой же запрос какой и поступил на моей сервер, на другой хост и получить от него ответ. есть ли какие-то готовые методы это сделать, не перекидывая ручками все данные из request в курсловый запрос?

f4rt~
10.06.2017
14:52:07

Aleserche
10.06.2017
17:19:29
Вроде тут кидали ссылку на Ютуб по js
Или нет

Igor
10.06.2017
21:00:11
всем привет
вопрос по js
как найти все <img> в которых родитель <p>?

unknown
10.06.2017
21:07:51
document.getElementsByTagName("img");
Получилось ?

Google

Igor
10.06.2017
21:36:31
да, ну еще такое, сайт очень сатрый нужно кое что дорабтать на плагине фенсибокс а он на jquery 3.1.1
а сам сайт на 1.9 и когда и подключаю новую то ошибка с
$('#mainmenu a').live('click', function)
ии випилели в старших версиях!!
как мне решить ето?
в jquery 1.9+ нету .live ?

Alexey
10.06.2017
21:39:35
Google на такие вопросы в первой ссылке даёт верный ответ, если что

Igor
10.06.2017
21:41:23
да, я знаю но весь сайт написат через .live а исправлять в всех местах на .on долго, можно как нибуть сделать чтоб работал и .live и версия jquery 3.1.1?
две версии jquery на одной станичке!

Alexey
10.06.2017
21:42:31
Есть плагин

Igor
10.06.2017
21:42:39
какой?

Alexey
10.06.2017
21:43:03
Название не помню, что-то на тему noconflict
Может так и называется
Глупо больше одной версии на сайте держать, проще переписать все
Это +1 запрос на загрузку и +объём файла
+ поддерживать такое приложение то ещё удовольствие, где-то будет на одной версии, где-то на другой
Постоянные баги, которые без бутылки не задебажить, только методом тыка, отключая один из плагинов

Igor
10.06.2017
21:47:39
ето одноразовая работа добавить откритие картинок fancybox и еще паро мелких (php) багов. А так то да поддерживать все ето сложно

Luka
11.06.2017
10:15:58
Добрый день. Подскажите, у меня в базе есть поле с уникаольным значением. Я вношу в базу по одной записи. Если уже такая запись имеется, мне вылетает ошибки SQL. Как правильно в ларе делать проверку? перед записью производить поиск в базе и если значение найдено, то выдавать сообщение, еси нет то заносить? или есть более простой вариант?

Юрий
11.06.2017
10:21:46
А что за записи? Почему уникальное значение вдруг не уникальное?