New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Баг при развертывании локальной копии на OpenServer #770

Closed
itcrowd72 opened this Issue Oct 31, 2017 · 16 comments

Comments

Projects
None yet
3 participants
@itcrowd72
Member

itcrowd72 commented Oct 31, 2017

Наконец-то я смог понять в чем причина. Итак, те, кто будут разворачивать сайт в windows на OpenServer столкнутся с этим:

bildschirmfoto vom 2017-10-31 12-56-25

т.е. не грузятся стили и js тоже не работает. Причина оказалась проста: проблема в каталоге /tmp, он попросту отсутствует, если используется OpenServer. У OpenServer временный каталог - это c:/openserver/userdata/temp/

После того, как я авторизовался, зашел в admin/config/media/file-system и поменял путь к временному каталогу, всё начало загружаться.

Честно говоря, у меня нет идей, как можно это исправить, чтобы работало у всех.

@awd-studio

This comment has been minimized.

Show comment
Hide comment
@awd-studio

awd-studio Oct 31, 2017

Contributor

drush vset file_temporary_path 'path/to/tmp'

Contributor

awd-studio commented Oct 31, 2017

drush vset file_temporary_path 'path/to/tmp'

@itcrowd72

This comment has been minimized.

Show comment
Hide comment
@itcrowd72

itcrowd72 Oct 31, 2017

Member

Этот баг может привести к тому, что:

  1. Пользователь решит помочь в разработке
  2. Развернет копию на OpenServer
  3. Увидит это непотребство
  4. Скажет "хрень какая-то", закроет вкладку браузера и не будет разбираться дальше
Member

itcrowd72 commented Oct 31, 2017

Этот баг может привести к тому, что:

  1. Пользователь решит помочь в разработке
  2. Развернет копию на OpenServer
  3. Увидит это непотребство
  4. Скажет "хрень какая-то", закроет вкладку браузера и не будет разбираться дальше
@awd-studio

This comment has been minimized.

Show comment
Hide comment
@awd-studio

awd-studio Oct 31, 2017

Contributor

Добавь, плз, описание проблемы и возможные пути решения в Вики.

Contributor

awd-studio commented Oct 31, 2017

Добавь, плз, описание проблемы и возможные пути решения в Вики.

@itcrowd72

This comment has been minimized.

Show comment
Hide comment
@itcrowd72

itcrowd72 Oct 31, 2017

Member

Вот да, похоже временно надо добавить это в "известные проблемы"

Member

itcrowd72 commented Oct 31, 2017

Вот да, похоже временно надо добавить это в "известные проблемы"

@awd-studio

This comment has been minimized.

Show comment
Hide comment
@awd-studio

awd-studio Oct 31, 2017

Contributor

Ну, это врядли беда нашей сборки. Это, скорее на уровне Друпал. /tmp это путь по-умолчанию, мы не влияем на него особо. Можем конечно, но не уверен в правильности.

По сути, это задача каждого, после установки настроить "под себя" сайт.

Contributor

awd-studio commented Oct 31, 2017

Ну, это врядли беда нашей сборки. Это, скорее на уровне Друпал. /tmp это путь по-умолчанию, мы не влияем на него особо. Можем конечно, но не уверен в правильности.

По сути, это задача каждого, после установки настроить "под себя" сайт.

@itcrowd72

This comment has been minimized.

Show comment
Hide comment
@itcrowd72

itcrowd72 Oct 31, 2017

Member

Я и не говорю, что это проблема сборки. Это просто проблема)

Обновил вики

Можешь назначить меня главным по этой проблеме) И добавь лейбл "баг"

Member

itcrowd72 commented Oct 31, 2017

Я и не говорю, что это проблема сборки. Это просто проблема)

Обновил вики

Можешь назначить меня главным по этой проблеме) И добавь лейбл "баг"

@awd-studio

This comment has been minimized.

Show comment
Hide comment
@awd-studio

awd-studio Oct 31, 2017

Contributor

Возможно сможешь взяться переписать инсталлер и синк скрипты в батники?
Там (в инсталлере) можно запрашивать путь до временной папки.

Contributor

awd-studio commented Oct 31, 2017

Возможно сможешь взяться переписать инсталлер и синк скрипты в батники?
Там (в инсталлере) можно запрашивать путь до временной папки.

@itcrowd72

This comment has been minimized.

Show comment
Hide comment
@itcrowd72

itcrowd72 Oct 31, 2017

Member

Я щас попробую очистить значение переменной file_temporary_path и посмотреть как друпал будет вести себя

Member

itcrowd72 commented Oct 31, 2017

Я щас попробую очистить значение переменной file_temporary_path и посмотреть как друпал будет вести себя

@itcrowd72

This comment has been minimized.

Show comment
Hide comment
@itcrowd72

itcrowd72 Oct 31, 2017

Member

Нет, это не помогает

Member

itcrowd72 commented Oct 31, 2017

Нет, это не помогает

@itcrowd72

This comment has been minimized.

Show comment
Hide comment
@itcrowd72

itcrowd72 Oct 31, 2017

Member

Как вариант можно прописывать в settings.php
$conf['file_temporary_path'] = '/путь/к/tmp';

Всё равно ведь нужно будет туда вписывать свои данные для подключения к БД

Member

itcrowd72 commented Oct 31, 2017

Как вариант можно прописывать в settings.php
$conf['file_temporary_path'] = '/путь/к/tmp';

Всё равно ведь нужно будет туда вписывать свои данные для подключения к БД

@mbaev

This comment has been minimized.

Show comment
Hide comment
@mbaev

mbaev Oct 31, 2017

Contributor

Обновил вики

Contributor

mbaev commented Oct 31, 2017

Обновил вики

@itcrowd72

This comment has been minimized.

Show comment
Hide comment
@itcrowd72

itcrowd72 Oct 31, 2017

Member

Ага, спасибо. А ты уверен, что sys_get_temp_dir() сработает для OpenServer?

Member

itcrowd72 commented Oct 31, 2017

Ага, спасибо. А ты уверен, что sys_get_temp_dir() сработает для OpenServer?

@mbaev

This comment has been minimized.

Show comment
Hide comment
@mbaev

mbaev Oct 31, 2017

Contributor

Это сработает для php-сервера, а кто/где/как он запускается - вообще пофиг.

Contributor

mbaev commented Oct 31, 2017

Это сработает для php-сервера, а кто/где/как он запускается - вообще пофиг.

@itcrowd72

This comment has been minimized.

Show comment
Hide comment
@itcrowd72

itcrowd72 Oct 31, 2017

Member

На всякий случай проверил. Да, OpenServer возвращает свой каталог c:\openserver\userdata\temp

Member

itcrowd72 commented Oct 31, 2017

На всякий случай проверил. Да, OpenServer возвращает свой каталог c:\openserver\userdata\temp

@itcrowd72

This comment has been minimized.

Show comment
Hide comment
@itcrowd72

itcrowd72 Oct 31, 2017

Member

Будем закрывать issue?

Member

itcrowd72 commented Oct 31, 2017

Будем закрывать issue?

@mbaev mbaev added this to the 6-ое ноября 2017 milestone Oct 31, 2017

@mbaev

This comment has been minimized.

Show comment
Hide comment
@mbaev

mbaev Oct 31, 2017

Contributor

Ну раз ты завизировал, значит всё ок. Задача решена - можно закрывать.

Contributor

mbaev commented Oct 31, 2017

Ну раз ты завизировал, значит всё ок. Задача решена - можно закрывать.

@mbaev mbaev closed this Oct 31, 2017

@mbaev mbaev added the DevOps label Oct 31, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment