На скрине винда, потому что каталог открыт через виндовый ftp-клиент.
Docksal установлен на линукс, но это удаленный сервер, доступ к нему через SSH на локальной машине, на которой винда.
Для доступа к удаленному серверу имеется пользователь user1. Он же является владельцем файлов и папок, которые создаются как вручную от имени пользователя, так и через композер.
От имени какого пользователя работает doсksal - не знаю. Как это проверить?
получилось установить docksal, накатить друпал последнюю версию. Но дальше те же проблемы с правами, что и на d4d. Все файлы, которые создаю, создаются с правами rwx------ И друпал их не видит.
Вот кастомная тема /themes/custom/isp. На странице "Оформление" она появилась, но скриншота нет.
пробую docksal
после запуска fin init получаю сообщение: Project URL: http://testdocker.docksal
Но открытие этого адреса в браузере выдает: Не удается получить доступ к сайту.
Вписываю DOCKSAL_VHOST_PROXY_IP="0.0.0.0" в ~/.docksal/docksal.env
Все равно нет доступа к сайту (
а почему нельзя просто изменить авторов данных страниц с админа (если админ их создавал) на нужных пользователей, а в правах доступа выставить им возможность редактировать свои материалы?
у меня есть только один пользователь - тот под которым я подключаюсь к удаленному серверу. Предположим, user1
Но если выполняю команду composer - то папки в проект записываются с другим владельцем (сисадмином, который мне выдал доступ). Предположим, user2. Править что-то в этих файлах - permission denied.
Если я создаю какие-то файлы/папки - они создаются с правами rwx------ и друпал их вообще не видит.
php запускается от www-data - это, как я понимаю, третий пользователь...
По этой инструкции получилось. Но прежде drush cr ругнулся на отсутствие нужных прав к файлу services.yml. И тогда стала понятна причина, почему не получалось и с прежней схемой. Она наверняка тоже рабочая, просто на settings.local.php тоже не было нужных разрешений. Да и дебагер мне понадобился, чтобы понять, почему в моей кастомной теме не цепляется файл page.html.twig. Теперь понятно - на него тоже не было нужных прав... Я с удаленным сервером работаю, тут вероятно файлы по умолчанию создаются с какими-то урезанными правами.
видимо нет. Так показалось, потому что внезапно на другой машине заработало. Но потом заработало везде. Но в любом случае "заработало" - на самом деле вовсе не заработало
Чтобы удалённый сервер отдавал то, что нужно, надо там настроить проксирование запросов к этому домену на 127.0.0.1:8000. Как именно это сделать, зависит от веб сервера установленного на сервере.
А это в принципе где делается? В конфигах d4d или где-то еще? Сервер - nginx.
Доксал обновляемый проект? Там друпал 9 есть? А то на сайте по ссылке в примерах везде друпал 8.
Если не заведу с d4d буду пробовать этот вариант. Весь прежний опыт - openserver. Так что на данный момент очень актуален простой вариант докера для чайников.
нужно только добавить один параметр в конфиг, чтобы из вне можно было подключаться
а что именно? Напишите, пожалуйста, сразу. Чтобы не возвращаться к этому, если этот вариант буду пробовать.
twig debug не работает
примонтирована с помощью пакетов WinFsp и SSHFS-Win. Последний использует SFTP
twig debug не работает
На скрине винда, потому что каталог открыт через виндовый ftp-клиент.
Docksal установлен на линукс, но это удаленный сервер, доступ к нему через SSH на локальной машине, на которой винда.
Для доступа к удаленному серверу имеется пользователь user1. Он же является владельцем файлов и папок, которые создаются как вручную от имени пользователя, так и через композер.
От имени какого пользователя работает doсksal - не знаю. Как это проверить?
twig debug не работает
получилось установить docksal, накатить друпал последнюю версию. Но дальше те же проблемы с правами, что и на d4d. Все файлы, которые создаю, создаются с правами rwx------ И друпал их не видит.
Вот кастомная тема /themes/custom/isp. На странице "Оформление" она появилась, но скриншота нет.
docker4drupal: 404 несмотря на наличие index.php
Заработало.
Нужно было fin system reset запустить.
fin help про эту команду умалчивает.
docker4drupal: 404 несмотря на наличие index.php
пробую docksal
после запуска fin init получаю сообщение: Project URL: http://testdocker.docksal
Но открытие этого адреса в браузере выдает: Не удается получить доступ к сайту.
Вписываю DOCKSAL_VHOST_PROXY_IP="0.0.0.0" в ~/.docksal/docksal.env
Все равно нет доступа к сайту (
Как добавить ответственного за создание материала
а почему нельзя просто изменить авторов данных страниц с админа (если админ их создавал) на нужных пользователей, а в правах доступа выставить им возможность редактировать свои материалы?
twig debug не работает
в docksal это настраивается и где-то можно прочитать как? Или это из коробки уже работает?
Как добавить ответственного за создание материала
Как сделать поле со своим динамическим списком выбора очень хорошо объясняется здесь: https://niklan.net/blog/152 Тут решение и для д7 и для д8.
twig debug не работает
у меня есть только один пользователь - тот под которым я подключаюсь к удаленному серверу. Предположим, user1
Но если выполняю команду composer - то папки в проект записываются с другим владельцем (сисадмином, который мне выдал доступ). Предположим, user2. Править что-то в этих файлах - permission denied.
Если я создаю какие-то файлы/папки - они создаются с правами rwx------ и друпал их вообще не видит.
php запускается от www-data - это, как я понимаю, третий пользователь...
twig debug не работает
По этой инструкции получилось. Но прежде drush cr ругнулся на отсутствие нужных прав к файлу services.yml. И тогда стала понятна причина, почему не получалось и с прежней схемой. Она наверняка тоже рабочая, просто на settings.local.php тоже не было нужных разрешений. Да и дебагер мне понадобился, чтобы понять, почему в моей кастомной теме не цепляется файл page.html.twig. Теперь понятно - на него тоже не было нужных прав... Я с удаленным сервером работаю, тут вероятно файлы по умолчанию создаются с какими-то урезанными правами.
Спасибо за помощь!
docker4drupal: 404 несмотря на наличие index.php
сработало. Спасибо.
docker4drupal: 404 несмотря на наличие index.php
Это сработало. Больше ничего не пришлось делать. Спасибо.
docker4drupal: 404 несмотря на наличие index.php
какую запись в какие хосты?
docker4drupal: 404 несмотря на наличие index.php
traceroute testdocker.local
Выдает
traceroute: unknown host
traceroute ip_сервера
Выдает:
1 ip_сервера 0.004ms 0.003ms 0.002ms
docker4drupal: 404 несмотря на наличие index.php
видимо нет. Так показалось, потому что внезапно на другой машине заработало. Но потом заработало везде. Но в любом случае "заработало" - на самом деле вовсе не заработало
docker4drupal: 404 несмотря на наличие index.php
docker4drupal: 404 несмотря на наличие index.php
Спасибо!
читаю вашу статью тут на форуме про Доксал . Пока есть свободное от проектов время надо будет попробовать все эти варианты и выбрать.
docker4drupal: 404 несмотря на наличие index.php
А это в принципе где делается? В конфигах d4d или где-то еще? Сервер - nginx.
docker4drupal: 404 несмотря на наличие index.php
Доксал обновляемый проект? Там друпал 9 есть? А то на сайте по ссылке в примерах везде друпал 8.
Если не заведу с d4d буду пробовать этот вариант. Весь прежний опыт - openserver. Так что на данный момент очень актуален простой вариант докера для чайников.
а что именно? Напишите, пожалуйста, сразу. Чтобы не возвращаться к этому, если этот вариант буду пробовать.
docker4drupal: 404 несмотря на наличие index.php
спасибо, попробую
drush sql-dump выдает ошибку access denied
Мультисайтинга нет. Но ваше упоминание о конфиге напомнило мне, что у меня стоит условие в settings.php
Можно ли использовать drupal без composer и packagist
хм... в планах был переезд на 9-ку... но может пока стоит остаться на семерке...
Почему дубликат views тоже меняется?
Наблюдаю такое на семерке. От версии не зависит стало быть.
Помните, как в итоге решили проблему?
Готовая к выводу сущность исчезла.
оказывается, нужен модуль entity.
Готовая к выводу сущность исчезла.
На первом тоже семерка, только админка дефолтная. А на втором adminimal стоит.