Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Общие вопросы OwnCloud  (Прочитано 11697 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Общие вопросы OwnCloud
« Ответ #75 : 19 Марта 2016, 02:04:45 »
А вам не кажется, что решение уж больно старое?… И давно смерженое в основную ветку?
Откуда у вас ownCloud ставится?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Общие вопросы OwnCloud
« Ответ #76 : 19 Марта 2016, 08:00:03 »
Здравствуйте!
А вам не кажется, что решение уж больно старое?…
Вроде я не где не говорил что оно новое))
Это единственное решение которое я смог найти, и помимо прочего оно еще и помогло.
Если знаете альтернативный вариант, то ткните пожалуйста пальцем.
И давно смерженое в основную ветку?
Не совсем понял что вы хотели сказать!?(
Откуда у вас ownCloud ставится?
С ихнего официального сайта

Спасибо!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Общие вопросы OwnCloud
« Ответ #77 : 19 Марта 2016, 15:04:18 »
Забудьте, я невнимательно смотрел. Там больше одного автора и изменения были добавлены в другом репо.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Общие вопросы OwnCloud
« Ответ #78 : 24 Марта 2016, 17:46:34 »
Здравствуйте!
Сегодня обновился до версии 8.2.3, обновлялся через панель администрирования.
Заметил что устранили проблемы которые у меня были в версии 8.2.2

Эти ошибки устранили в версии 8.2.3:
https://forum.ubuntu.ru/index.php?topic=271478.msg2152888#msg2152888
https://forum.ubuntu.ru/index.php?topic=271478.msg2152897#msg2152897

Эти ошибки не устранили в версии 8.2.3:
https://forum.ubuntu.ru/index.php?topic=271478.msg2148301#msg2148301
https://forum.ubuntu.ru/index.php?topic=271478.msg2155707#msg2155707
https://forum.ubuntu.ru/index.php?topic=271478.msg2168758#msg2168758

Новых ошибок пока не заметил!
Надеюсь что пригодится.
СПС!

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Общие вопросы OwnCloud
« Ответ #79 : 04 Апреля 2016, 14:54:23 »
Здравствуйте!
Опять появились ошибки:
Exception: {"Message":"HTTP\/1.1 400 expected filesize 13718 got 0","Exception":"Sabre\\DAV\\Exception\\BadRequest","Code":0,"Trace":"#0 \/var\/www\/owncloud\/lib\/private\/connector\/sabre\/directory.php(115): OC\\Connector\\Sabre\\File->put(Resource id #32)\n#1 \/var\/www\/owncloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php(1057): OC\\Connector\\Sabre\\Directory->createFile('????????????.do...', Resource id #32)\n#2 \/var\/www\/owncloud\/3rdparty\/sabre\/dav\/lib\/DAV\/CorePlugin.php(513): Sabre\\DAV\\Server->createFile('LSM\/LSM 2016\/04...', Resource id #32, NULL)\n#3 [internal function]: Sabre\\DAV\\CorePlugin->httpPut(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\n#4 \/var\/www\/owncloud\/3rdparty\/sabre\/event\/lib\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\n#5 \/var\/www\/owncloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php(469): Sabre\\Event\\EventEmitter->emit('method:PUT', Array)\n#6 \/var\/www\/owncloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php(254): Sabre\\DAV\\Server->invokeMethod(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\n#7 \/var\/www\/owncloud\/apps\/files\/appinfo\/remote.php(56): Sabre\\DAV\\Server->exec()\n#8 \/var\/www\/owncloud\/remote.php(137): require_once('\/var\/www\/ownclo...')\n#9 {main}","File":"\/var\/www\/owncloud\/lib\/private\/connector\/sabre\/file.php","Line":147}
Exception: {"Message":"HTTP\/1.1 423 \"LSM\/LSM 2016\/04 \u0410\u043f\u0440\u0435\u043b\u044c\/05.04.16 \u0430\u0440\u0435\u043d\u0434\u0430 \u0421\u0451\u043c\u043a\u0438\u043d (\u0428\u0432\u0438\u0434\u043a\u043e\u0439)\/\u0420\u0430\u0439\u0434\u0435\u0440\u0430\/\u041f\u0438\u0441\u044c\u043c\u043e.docx\" is locked","Exception":"OC\\Connector\\Sabre\\Exception\\FileLocked","Code":0,"Trace":"#0 \/var\/www\/owncloud\/lib\/private\/connector\/sabre\/directory.php(115): OC\\Connector\\Sabre\\File->put(Resource id #32)\n#1 \/var\/www\/owncloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php(1057): OC\\Connector\\Sabre\\Directory->createFile('????????????.do...', Resource id #32)\n#2 \/var\/www\/owncloud\/3rdparty\/sabre\/dav\/lib\/DAV\/CorePlugin.php(513): Sabre\\DAV\\Server->createFile('LSM\/LSM 2016\/04...', Resource id #32, NULL)\n#3 [internal function]: Sabre\\DAV\\CorePlugin->httpPut(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\n#4 \/var\/www\/owncloud\/3rdparty\/sabre\/event\/lib\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\n#5 \/var\/www\/owncloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php(469): Sabre\\Event\\EventEmitter->emit('method:PUT', Array)\n#6 \/var\/www\/owncloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php(254): Sabre\\DAV\\Server->invokeMethod(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\n#7 \/var\/www\/owncloud\/apps\/files\/appinfo\/remote.php(56): Sabre\\DAV\\Server->exec()\n#8 \/var\/www\/owncloud\/remote.php(137): require_once('\/var\/www\/ownclo...')\n#9 {main}","File":"\/var\/www\/owncloud\/lib\/private\/connector\/sabre\/file.php","Line":172}

Настройки вот такие:
# Version: 8.2.3
<IfModule mod_headers.c>
  <IfModule mod_fcgid.c>
    <IfModule mod_setenvif.c>
       SetEnvIfNoCase ^Authorization$ "(.+)" XAUTHORIZATION=$1
       RequestHeader set XAuthorization %{XAUTHORIZATION}e env=XAUTHORIZATION
    </IfModule>
  </IfModule>

  <IfModule mod_env.c>
    # Add security and privacy related headers
    Header set X-Content-Type-Options "nosniff"
    Header set X-XSS-Protection "1; mode=block"
    Header set X-Robots-Tag "none"
    Header set X-Frame-Options "SAMEORIGIN"
    SetEnv modHeadersAvailable true
  </IfModule>

  # Add cache control for CSS and JS files
  <FilesMatch "\.(css|js)$">
    Header set Cache-Control "max-age=7200, public"
  </FilesMatch>
</IfModule>
<IfModule mod_php5.c>
  php_value upload_max_filesize 513M
  php_value post_max_size 513M
  php_value memory_limit 512M
  php_value mbstring.func_overload 0
  php_value always_populate_raw_post_data -1
  php_value default_charset 'UTF-8'
  php_value output_buffering 4096
  <IfModule mod_env.c>
    SetEnv htaccessWorking true
  </IfModule>
</IfModule>
<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
  RewriteRule ^\.well-known/host-meta /public.php?service=host-meta [QSA,L]
  RewriteRule ^\.well-known/host-meta\.json /public.php?service=host-meta-json [QSA,L]
  RewriteRule ^\.well-known/carddav /remote.php/carddav/ [R=301,L]
  RewriteRule ^\.well-known/caldav /remote.php/caldav/ [R=301,L]
  RewriteRule ^apps/calendar/caldav\.php remote.php/caldav/ [QSA,L]
  RewriteRule ^apps/contacts/carddav\.php remote.php/carddav/ [QSA,L]
  RewriteRule ^remote/(.*) remote.php [QSA,L]
  RewriteRule ^(build|tests|config|lib|3rdparty|templates)/.* - [R=404,L]
  RewriteRule ^(\.|autotest|occ|issue|indie|db_|console).* - [R=404,L]
</IfModule>
<IfModule mod_mime.c>
  AddType image/svg+xml svg svgz
  AddEncoding gzip svgz
</IfModule>
<IfModule mod_dir.c>
  DirectoryIndex index.php index.html
</IfModule>
AddDefaultCharset utf-8
Options -Indexes
<IfModule pagespeed_module>
  ModPagespeed Off
</IfModule>

ErrorDocument 403 /owncloud/core/templates/403.php
ErrorDocument 404 /owncloud/core/templates/404.php
Индифицировать проблемму не как не удается(
Так же пока не смог понять последовательность действий которые способствуют появлению этих ошибок.

Помогите пожалуйста разобраться с этими балячками.
Спасибо!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Общие вопросы OwnCloud
« Ответ #80 : 04 Апреля 2016, 16:12:39 »
(Нажмите, чтобы показать/скрыть)
Судя по "Directory->createFile('????????????.do...', " - имя файла в кривой кодировке.
Закачиваете сторонним клиентом?
« Последнее редактирование: 04 Апреля 2016, 16:14:51 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Общие вопросы OwnCloud
« Ответ #81 : 04 Апреля 2016, 16:35:45 »
AnrDaemon,
Все закачивается при помощи стандартных приложений.
Имена файлов на русском языке.

Подскажите пожалуйста, как Вы привели код ошибки к такому виду?
Очень удобно читать!)
Спасибо!

Пользователь добавил сообщение 04 Апреля 2016, 16:52:43:
Нашел тот файл на котором произошел сбой и клиента который этот файл создавал.
Попробовали повторить операцию, но так и не получилось вызвать эту ошибку(((

Как бы понять условия при которых эта ошибка образуется!?

« Последнее редактирование: 04 Апреля 2016, 16:52:43 от The Kaban »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Общие вопросы OwnCloud
« Ответ #82 : 04 Апреля 2016, 18:36:35 »
#!/usr/bin/env php -f
<?php

print_r
(json_decode(file_get_contents('php://stdin')));

./xx.php < xx.json
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Общие вопросы OwnCloud
« Ответ #83 : 04 Апреля 2016, 20:30:18 »
Посмотрел свой конфиг, и заметил одну странность:
как параметр php_value memory_limit 512M может быть меньше чем параметры php_value upload_max_filesize 513M, php_value post_max_size 513M?

Подскажите пожалуйста.
СПС!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Общие вопросы OwnCloud
« Ответ #84 : 04 Апреля 2016, 21:08:34 »
Вот этого ответа я сразу не дам. Давно не занимался с большими загрузками.
Возможно, что в memory_limit не входит память под данные запроса.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Общие вопросы OwnCloud
« Ответ #85 : 15 Апреля 2016, 17:06:30 »
Здравствуйте!
Не как не могу побороть эти ошибки(((

Периодически в логах owncloud появляется ошибка "Exception:{"Message":"HTTP\/1.1 423..."
Так же она фигурирует и в access.log Apache и там это ошибка происходит в методе запроса "PUT".
Поделитесь пожалуйста идеями, куда нужно двигаться?

HTTP/1.1 400 expected filesize 13718 got 0
С этой ошибкой тоже не как не могу совладать.
Подскажите пожалуйста как в .htaccess прописать SSLRenegBufferSize?
<IfModule mod_ssl.c>
    SSLRenegBufferSize = 131072
  </IfModule>

AnrDaemon,
Вы мне до этого рекомендовали изменить значение php_value output_buffering на 4096, но в мануале написано:
Цитировать
Output Buffering must be turned off in .htaccess or .user.ini or php.ini, or PHP will return memory-related errors
Может попробовать вирнуть обратно, хотя не уверен что поможет(

Спасибо!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Общие вопросы OwnCloud
« Ответ #86 : 18 Апреля 2016, 02:23:53 »
SSLRenegBufferSize без "="

Приведите ссылку на мануал, из которого вы это цитируете.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Общие вопросы OwnCloud
« Ответ #87 : 19 Апреля 2016, 17:08:05 »
AnrDaemon,
Спасибо!

Приведите ссылку на мануал, из которого вы это цитируете.
Цитировать
Output Buffering must be turned off in .htaccess or .user.ini or php.ini, or PHP will return memory-related errors:

    output_buffering = 0
https://doc.owncloud.org/server/8.2/admin_manual/configuration_files/big_file_upload_configuration.html

Это написано в разделе Configuring PHP.

P.S. В заранее извиняюсь ясли вдруг не правильно Вас или Манул понял!
Спасибо!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Общие вопросы OwnCloud
« Ответ #88 : 19 Апреля 2016, 21:59:46 »
Это относится только к 32-битным системам. Точнее, к 32-битному PHP и конкретно закачке файлов больше 2(4)GB напрямую.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Общие вопросы OwnCloud
« Ответ #89 : 26 Апреля 2016, 18:28:36 »
AnrDaemon,
Понял, Спасибо!



Пользователь добавил сообщение 26 Апреля 2016, 18:45:04:
Здравствуйте!
В мануале на OwnCloud в разделе Apache Tuning нашел два интересных момента.
Момент номер один:
Цитировать
mod_gzip
mod_gzip should be used because it speeds up the transfer of data and helps to free server memory, and HTTP connections are closed faster.
Я правильно понимаю что mod_gzip уже нет, и на место него пришел mod_deflate?
Момент номер два:
Цитировать
MPM
Apache prefork has to be used. Don’t use threaded mpm with mod_php because PHP is currently not thread safe.
Как включить MPM?

Подскажите пожалуйста, есть вообще смысл использовать?

Спасибо!
« Последнее редактирование: 26 Апреля 2016, 18:45:04 от The Kaban »

 

Страница сгенерирована за 0.026 секунд. Запросов: 21.