@phpgeeks

Страница 7143 из 8430
?
27.03.2018
13:19:44
Sparrow
27.03.2018
13:19:53
if (если урл ссылки sitename.com) то переводи ссылку a href на firstblood.com elseif(если урл ссылки sitename.com/examplepage/ то переводи ссылку с a href на doublekill.ru <a href="<?php echo $siteLink; ?>">Перейти</a>

Alex
27.03.2018
13:24:40
Ну так а в чем тогда проблема? <a href="<?=$siteLink;?>">перейти</a>

Sparrow
27.03.2018
13:25:02
в том что условие не работает

Google
Alex
27.03.2018
13:25:08
И что значит переводи ссылку?

А ты проверял, у тебя туда вообще правильные данные приходят?

Sparrow
27.03.2018
13:33:18
да точные, только я низнаю как сделать редирект на другой сайт

при условии

он тупо на своём URI остается

Alex
27.03.2018
13:34:07
Ты хочешь разобраться почему или тебе тупо сделать?

Sparrow
27.03.2018
13:37:12
мне нужна помощь с условием

Alex
27.03.2018
13:41:00
мне нужна помощь с условием
В общем смотри. Если ты хочешь разобраться с тем как это работает, идёшь и читаешь про html хедеры. Если тебе тупо сделать, пишешь так: header('Location: урл куда идти'); это внутри if

Daniel
27.03.2018
13:44:46
всем ку) у меня есть еще один странный вопрос по docker. Вот допустим запустил я проект в докере. Всё ок ровно до тех пор, пока мне не нужно создать какой-нить файл (например через elfinder). Сразу бьюсь головой об permission denied. Ставить 777 на проект не считаю достаточно безопасным мероприятием.

как решается эта проблема обычно?

так же не создаются файлы кеша, файлы скомпилированных view и т.п. (laravel)

Alex
27.03.2018
13:52:28
Извини, без понятия. Я на /srv повесил себе 755, внутри делаю проекты на yii, а дальше инит advanced все делает сам через инит

Daniel
27.03.2018
13:54:09
docker конечно потрясающе быстр и потрясающе сложен. Уже раз 5-й пытаюсь стартануть, но всё никак. Возвращаюсь к vagrant, где всё понятно и всё работает

Google
Daniel
27.03.2018
13:54:53
я просто пишу docker-compose up и всё)

version: "3.1" services: mysql: image: mysql:5.7 container_name: testing-mysql working_dir: /application volumes: - .:/application environment: - MYSQL_ROOT_PASSWORD=root - MYSQL_DATABASE=test - MYSQL_USER=test - MYSQL_PASSWORD=root ports: - "10282:3306" webserver: image: nginx:alpine container_name: testing-webserver working_dir: /application volumes: - .:/application - ./phpdocker/nginx/nginx.conf:/etc/nginx/conf.d/default.conf ports: - "10280:80" php-fpm: build: phpdocker/php-fpm container_name: testing-php-fpm working_dir: /application volumes: - .:/application - ./phpdocker/php-fpm/php-ini-overrides.ini:/etc/php/7.2/fpm/conf.d/99-overrides.ini

Sergey
27.03.2018
13:55:36
а из под какого пользователя docker?

Daniel
27.03.2018
13:55:56
из под того, под которым залогинен в систему

Владимир
27.03.2018
13:56:15
может пхп-фпм запускается от пользователя у которого нет прав на запись в директорию

Daniel
27.03.2018
13:56:18
без sudo (докер запускается без sudo)

Sergey
27.03.2018
13:56:30
а нужно из под рута

Daniel
27.03.2018
13:56:42
ща потещу

Владимир
27.03.2018
13:56:43
да у него наверно пользователь в группе docker

и можно без рута запускать

Sergey
27.03.2018
13:57:03
так он еще и писать хочет

Daniel
27.03.2018
13:57:31
ну да, я пока 777 на весь проект не выставлю - он вообще не запускается

Владимир
27.03.2018
13:57:32
докер при запуске системы от рута скорее всего стартует

Daniel
27.03.2018
13:57:35
файлы кеша того же не пишутся

не, от sudo тоже permission denied

(;¬_¬)
27.03.2018
13:59:31
так же не создаются файлы кеша, файлы скомпилированных view и т.п. (laravel)
это как бы лежит в тех папках на которые при установке и в офф манах рекомендуется ставить 777 не?

Daniel
27.03.2018
14:00:04
vagrant как-то умудряется работать с 775

Google
Sergey
27.03.2018
14:00:30
Вроде простой вопрос.
все на phpstorm и vscode

Daniel
27.03.2018
14:00:38
хотя может у меня параноя и 777 норм вообще везде

(;¬_¬)
27.03.2018
14:01:32
а на /public/files тоже предлагаете выставить 777?))
зависит от хитросплетений пользователей

Daniel
27.03.2018
14:01:34
кстати после того, как я выставлю везде 777, докер создаёт файлы, которые я не могу удалить на хосте, с юзером www-data

Daniel
27.03.2018
14:01:49
удаляются только из-пощд рута

Владимир
27.03.2018
14:02:30
я говорю - самое веротяное, что пхп фпм запущен из под пользователя у которого нет прав на запись

(;¬_¬)
27.03.2018
14:02:32
там очень хитро сделано что бы он создавал файлы с тем пользователем которым ты хочешь

Владимир
27.03.2018
14:02:43
надо смотреть докер файл пхп фпм и конфиг

(;¬_¬)
27.03.2018
14:03:09
если честно, там либо смириться надо и страдать с доступом к ним из под рута, либо не смириться и страдать с конфигурацией

Daniel
27.03.2018
14:03:10
там очень хитро сделано что бы он создавал файлы с тем пользователем которым ты хочешь
ну на запрос в гугле "docker how to inherit host user permissions" не нашлось вообще ничего

я уже думаю, есть ли там вообще такое

(;¬_¬)
27.03.2018
14:03:18
не правильно гуглишь ;)

ну на запрос в гугле "docker how to inherit host user permissions" не нашлось вообще ничего
https://www.google.ru/search?q=how+to+make+docker+run+from+current+user+not+root&ie=utf-8&oe=utf-8&gws_rd=cr&dcr=0&ei=0N2WWpj7B4eusQHIuLuICg

Daniel
27.03.2018
14:04:35
о как, ща гляну

спс

Andrew
27.03.2018
14:05:31
Как более грамотно отформатировать строку чтобы читабельнее была? $desc = wp_trim_words( str_replace("\n", " ", strip_tags( $biography ) ), 35, '...' );

(;¬_¬)
27.03.2018
14:05:34
о как, ща гляну
и вот еще https://github.com/docker/labs/tree/master/security/userns

но я говорю, там у тебя начнется гемор с конфигами внутри контейнеров

Daniel
27.03.2018
14:06:40
то есть считается нормальным, что файлы, созданные из докера я не смогу нормально править в хосте?

Google
Daniel
27.03.2018
14:07:15
например если я через artisan создам контроллер, я его уже не смогу в phpstorm отредактирвоать, если шторм смотрит в локальную папку

примерно так?

[Anonymous]
27.03.2018
14:09:58
Так так, че тут у нас

(;¬_¬)
27.03.2018
14:10:05
[Anonymous]
27.03.2018
14:10:17
Admin
ERROR: S client not available

(;¬_¬)
27.03.2018
14:10:20
Ты кто
а ты?

[Anonymous]
27.03.2018
14:10:31
а ты?
Ванечка

Daniel
27.03.2018
14:10:44
ну смысл докера в том, что предположим, что его нет вне контейнера

(;¬_¬)
27.03.2018
14:10:47
Ванечка
О БОЖЕ, ТЫ ШЕРЛОК?

Daniel
27.03.2018
14:10:53
нет вообще ничего кроме докера

[Anonymous]
27.03.2018
14:10:59
(;¬_¬)
27.03.2018
14:11:02
а об удобном воркфлоу

Я - Ванечка
НЕ ПИЗДИ, Я ВАНЕЧКА

[Anonymous]
27.03.2018
14:11:26
НЕ ПИЗДИ, Я ВАНЕЧКА
Ага, триста раз ты ванечка)

(;¬_¬)
27.03.2018
14:11:28
нет вообще ничего кроме докера
если ты хочешь работать с докером удобно, и при этом не ебаться каждый раз со сменой прав

то ставишь пых вне контейнера

Google
(;¬_¬)
27.03.2018
14:11:43
и артизан нормально работает

[Anonymous]
27.03.2018
14:11:57
Ларавель говно

Daniel
27.03.2018
14:12:01
удобство - это vagrant) а я затеял всё это ради скорости. Но раз с правами жопа, то как бы и фиг с ним, с докером. Спс за консультацию)

(;¬_¬)
27.03.2018
14:12:16
с yii это не катит, потому что при создании миграции, он, например, проверяет что имя не превышает там какой-то максимальной длины в конфигах мускуля

короче лезет туда, куда, имхо, это не стоит делать

[Anonymous]
27.03.2018
14:12:40
Так вот, Ванюшка, мы не договорили

Ванечка здесь я !

Daniel
27.03.2018
14:13:08
Владимир
27.03.2018
14:13:10
кто умеет, тем удобно

не исключено) порог вхождения ппц высок)
если ты хорошо понимаешь линукс, то порог низок

(;¬_¬)
27.03.2018
14:13:42
докер он не для всех, не все осиливают, надо уметь его готовить)
не каждый может смотреть в завтрашний день

Daniel
27.03.2018
14:13:44
ну у меня линукс основной системой стоит третий год. Хз, хорошо я его знаю или нет

(;¬_¬)
27.03.2018
14:13:46
вот докер так же

ну у меня линукс основной системой стоит третий год. Хз, хорошо я его знаю или нет
если ты под него не кодишь и не системно админишь, то ты чуть круче домохозяйки, без обид =)

Владимир
27.03.2018
14:14:13
ну у меня линукс основной системой стоит третий год. Хз, хорошо я его знаю или нет
ну раз с правами не смог разобраться в простой ситуации, то видимо не очень хорошо

[Anonymous]
27.03.2018
14:14:37
Daniel
27.03.2018
14:14:39
если ты под него не кодишь и не системно админишь, то ты чуть круче домохозяйки, без обид =)
согласен) для меня линукс это всего лишь нечто, что бы быстро запустить vagrant, шторм и поехать кодить)

Страница 7143 из 8430