Установил на Ubuntu 13.04 вирутальный хост сервер Apache2.2 на Drupal7 рекурсивно дал -R 775 для user и group www-data
ввобщем права пробывал разные давать... в итоге нервы мои сдали и поставел всем 777..но и это не помогло (
Очень много всяких глюков буквально на каждом шаге...?
вчастности
1) Drupal7 не добавляет изображение в поле для содержимого -пишет что размер привышен
хотя ему указано по дефолту 2mb max1000x1000, а сама загружаямая картинка обычный jpeg 500x500
2) на другом сайте (в том же хосте) Drupal7 просто игнорирует добавление содержимого хоть куда
настройки cодержимого, тем и менюшек такие же и на 3 сайте все это работает - права (рекурсивно) для всех и вся в хосте 777 проверено в mc
люди подскажите че это такое как с этим разбираться ? или в Ubuntu лучше не ставить drupal ?
Комментарии
причем тут ubuntu? linux в данном контексте и в Африке linux
копайте в сторону настроек lamp
по пунктам:
1 проверьте настройки PHP
2 проверьте настройки апача, в частности, каким образом у Вас заведены вирутальные хосты?
Кроме того, не совсем удачным вариантом может оказаться именно версия 13.04 ввиду того, что версии серверного ПО там могут оказаться выше, чем нужно нужно друпалу, но даже так решение проблем можно найти в issue на drupal.org, правда до этих проблем Вы еще не дошли, они могут появиться позже.
P.S. Вам не помешало бы разобраться в системе прав в никсах, тем более, что это в разы проще аналогичной системе от мелкомягких.
для начала так можно - https://groups.drupal.org/quickstart
или посмотреть как на debiane - http://volkodav.te.ua/_ld/0/6_Web-server_on_D.pdf
Зачем вы поставили 777? Верните все как было.
"Drupal7 не добавляет изображение в поле для содержимого -пишет что размер привышен"
Кто пишет и где? Приведите оригинальное сообщение на английском.
Кажется я понял, что вы зашифровали в этом предложении. Какой размер у файла, который вы загружаете?
Что выводит команда less /etc/php5/apache2/php.ini | grep -P upload_max_filesize\|file_uploads\|post_max_size ?
В друпале на странице admin/config/media/file-system/settings что строит в поле "временная папка"?
less /etc/php5/apache2/php.ini | grep -P upload_max_filesize\|file_uploads\|post_max_size
post_max_size = 8M
file_uploads = On
upload_max_filesize = 2M
max_file_uploads = 20
Временная папка
/tmp
Недавно этим занимался и никаких глюков не заметил.
Занимаюсь этим каждый день, всё отлично.
Ну не настроил ТС сервер опосля установки))
дерьмо случается))
ТС наркоман, вот и весь ответ
Покажите пожалуйста.
что именно с него ?
со скриншотов вообще ничего.
тогда какие настройки показать (весь рhpinfo весьма большой)?
Желательно весь.
вот в OpenDocument Text файле
phpinfo.odt
хорошо хоть от локального хоста додумался дать phpinfo вместе с сессионными куками
где хоть копать ? это проблема в Apache, Drupal или Linux - но если я поставил даже всем 777 и непомогло - может есть еще каки-то скрытые права или исключения?
неможет ж быть чтоб нечистая сила была всему виной
Ваша проблема:
Если сильно хочеться, чтобы Apache работал в домашней директории, то лучше его запустить от имени пользователя.
Есть несколько способов это сделать.
при чем тут, нахрен, 777 ? что вы вообще делаете, то что вы LAMP с убунтой сношаете весь день это понятно, скажите лучше, что вы хотите сделать и где?
Ставьте это пока. Вы ж на локальной машине все это поднять пытаетесь, а как скурите мануалы по линуксоидным серверам тогда и будете их разворачивать, потому что по вашим невнятным вопросам вы получаете такие же и ответы. Поймите правильно - это форум русского сообщества drupal.
Уже есть под линух?
Предлагаю обсудить сие.
ITK
mod_su
что ещё?
Кривые варианты вроде прописывание юзера в конфиг апача не берём
вина перед монитором сидит.
почитай наконец маны по всему этобу добру.
а потом почитай требования друпала к серверу.
а потом сделай выводы и нужные действия.
да ладно, на локалке - чем тебе не решение?
у него форточки
bsyomov говорит , что сильно жирно будет под одного юзера устанавливать эти моды , проще апачу отдать только папку files ,а чтобы модули из админки устанавливать - нужно поднять просто фтп сервер
а kalabro говорит , что нужно пользователя добавить в группу юзера апача , а апачу прописать в конфиге umask 002 и выставить права на files 2775 и прописать в сеттингс $conf['file_chmod_directory'] = octdec('2775');
Я за этот вариант для массовости и за вариант Бориса для "и так сойдёт".
Просто доступные большинству настройщиков апача способы дают более чем ощутимую просадку производительности.
На патруле используется некоторый свой перепис модуля апача для избавления от этого, по крайней мере использовался.
Я использую itk
Использую mpm-itk.
nginx+phpfpm+mariadb и отстань от нас!
иди умного дядю почитай
sudo -u www-data drush si --db-url=mysql://drupal:password@localhost/drupal8
предлагаешь все время драш запускать от имени www-data - не это ли костыль ?
я понимаю что можно алиас создать под это дело , но все же
а как же кнопка "обновить" прямо из админки? а так же как потом хацкерам вставлять вредоносный код прямо в ядро\модули\темы друпала если где-то eval сработал или кто-то забыл запретить выполнение php в паблике?
ты это об чем ? обсуждалось серверное решение - какой вариант выбрать , а ты про что ?
Загружаемый файл меньше 2х мб? Что конкретно пишет друпал? "-пишет что размер привышен" - запостите сообщение об ошибке целиком.
Кстати, еще вставьте HTML формы которую сабмитите. Есть очень неочевидное поведение в PHP, когда он ищет скрытое поле с именем MAX_FILE_SIZE прямо перед файловым инпутом и берет из него макс. размер файла.
Константин, мы не понимаем - нам сие объясните.