Вирішено Drupal 8 не вдається встановити модулі та теми

Здрастуйте, я ось вирішив спробувати і вивчити Drupal 8, а заразом і новий сайт на ньому зробити (на сімці вже є), але зіткнувся з ось такою проблемою. При спробі встановлення модуля або теми друпал видає ось таку помилку.

Drupal\Core\Form\EnforcedResponseException: in Drupal\Core\Form\FormBuilder-buildForm() (line 349 core/lib/Drupal/Core/Form/FormBuilder.php).

Звичайно всі права виставлені максимальні (777), та й з сервером теж ніяких проблем не повинно бути. Допоможіть будь ласка, може у когось була така проблема, як її вирішити?

Коментарі

Так я звичайно ж шукав у кути, але я дуже поганий в англійській, і там величезна кількість тексту, загалом я не знайшов там нічого, тому я сподівався, що мені тут зможуть допомогти.

Начебто там написано I can confirm @gktirol. Після зміни /sites/default/ chown до "www-data" питання є fixed. Але що означає chown? Це навіть не перекладається. Допоможіть будь ласка, що потрібно зробити?

«Природно, всі права виставлені максимальні (777)» Це вкрай неприродно. Права мають виставлятися за принципом мінімальної потреби.

«та й із сервером теж ніяких проблем не повинно бути.» Але ймовірно, вони є - ідеологічні, у налаштуванні оточення та користувачів, які в ньому працюють.

«Але що означає chown? Це навіть не перекладається. Це unix команда змінює власника файлу. А розшифровується як change owner. Якщо ви цього не знаєте, ймовірно, що ви не зможете самостійно вирішити свою проблему, т.к. не знаєте навіть основ.

Вам треба подумати про що: від якого користувача запускається скрипт через веб сервер? Як ви завантажуєте файли, яким користувачем, таякі після завантаження на них права у користувача, з якого запущений веб сервер?

І, можливо, ви зрозумієте у чому проблема.

Дякую, щодо прав я знаю, просто поки що сайт роблю це не важливо. Я розповів про це сісадміну і він зрозумів, що треба робити. Щодо основ, це так, проте я вивчив у необхідне крім того, що пов'язано з сервером, а для решти я покладаюся на іншу людину, в обсяг виходить мінімальна команда для розробки сайту. Ще раз дякую, я закриваю це питання.

Ви не маєте рації - як веб-розробник ви повинні знати основи оточення, в якому працює ваш додаток. Вам не потрібно, звичайно, бути системним адміністратором, і знати тонкощі налаштувань серверного ПЗ, але про власників, групи, права, ви знати повинні, і розуміти як це працює. Інакше ви не зможете створювати нормальні програми. Навіть, як бачите, встановлювати готові не завжди зможете. Тобто. це знання, які необхідні навіть більше, ніж знання php, наприклад. Багато "веб програмісти" це ігнорують, і дарма.

Я не сперечаюся, що все це потрібно знати, просто перший сайт встановлював не я, ось зараз через це і проблеми, але я хочу все це дізнатися.

Я вирішив цю проблему, проте з'явилася інша, тепер усі моди не включаються. Після увімкнення просто білий екран без нічого. У модулях показується, що вони включені, але ні.

Подивіться errorlog, швидше за все там знайдете причину. Мабуть, що то знову чи то з правами

Справді, здається, система вважає мене гостем.

Гість (не перевірено) Повідомлення Warning: include_once(): Failed opening '/var/www/default/sites/all/modules/admin_menu/admin_menu.module' for inclusion (include_path='.:/usr/share/ php:/usr/share/pear') вDrupal\Core\Extension\Extension->load() (рядок 145 файлу /var/www/default/core/lib/Drupal/Core/Extension/Extension.php).

Чи не підкажіть як виправити?

Загалом система думає, що я гість і в мене немає прав змінювати хоч що-небудь. Допоможіть будь ласка.

Не знаючи під яким користувачем ви заходите, які у вас є права, під яким користувачем працює веб-сервер, вам навряд чи хтось щось осудне зможе порадити.

Тільки недавно встановив восьмий друпал, там лише один користувач Administrator. Права у мене як у гостя, тобто ніяких, тільки дивитися можна, але жодних змін ніде робити не можна, проте все меню та інструменти я бачу як адмін.

drupal

Я ж казав, що я не можу робити будь-які зміни, в тому числі і це очевидне, просто з'являється порожній екран і все.