Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: В настоящее время эта функция требует доступа к сайту с помощью встроенного браузера Safari.
А вот интересно, в чем преимущество S3 хранилища от FTP ?Краткая версия
- Хочу S3-хранилку
- Вот тебе ftp
FTP:А вот интересно, в чем преимущество S3 хранилища от FTP ?
Потому что оно им и нафиг не нужно, зато модно.Не понятно, почему пользователи хотят именно S3
По скорости протоколов, согласен, может S3 будет немного выигрывать, но это если XF поддерживает многопоточность. А как там у него с этим, не знаю. По идее скорость скачивания вложений/ресурсов для форумов далеко не критична и канала в 1000 Mbit который предлагают многие FTP-хостеры вполне хватает.1. древний однопоточный протокол без средств контроля целостности файлов
Так озвучьте.Кстати, в XF есть некоторые проблемы с FTP хранилищем
Давай начнем с того, что для того чтобы более-менее нормально работать с S3 (с HEAD и прочим) нужен полноценный плагин, а не просто абстракция поверх FS. Но даже на этом уровне, который есть, если 50 человек единовременно тянут/зальют по десятку разных аттачей - я их отдам и быстро. Но дорого. Дороже, чем классический raid или чего-то там over fuse.но это если XF поддерживает многопоточность
Угу. Забекапь по ftp 100500 файлов с общим весом в несколько гиг при типичных для хостеров нескольких потоках с одного ip.По идее скорость скачивания вложений/ресурсов для форумов далеко не критична и канала в 1000 Mbit который предлагают многие FTP-хостеры вполне хватает.
Значения, которые установил провайдер:php_value upload_max_filesize 1000M
php_value post_max_size 1000M
php_value max_input_time 600
php_value max_execution_time 600
Во внутреннее грузится без проблем. Внешнее сейчас подключил обратно и попытался загрузить вложение в обычное сообщение, и я получил следующую ошибку:Для того, что-бы исключить влияние внешнего хранилища, переключить на внутреннее, и попробовать закачать в него.
ErrorException: [E_WARNING] ftp_fput(): Opening BINARY mode data connection for attachments/0/352-bb8b19ae7221c7337b38cbb402c5e321.data in src/vendor/league/flysystem/src/Adapter/Ftp.php at line 267
XF::handlePhpError()
ftp_fput() in src/vendor/league/flysystem/src/Adapter/Ftp.php at line 267
League\Flysystem\Adapter\Ftp->writeStream() in src/vendor/league/flysystem/src/Filesystem.php at line 122
League\Flysystem\Filesystem->putStream()
call_user_func_array() in src/vendor/league/flysystem-eventable-filesystem/src/EventableFilesystem.php at line 431
League\Flysystem\EventableFilesystem\EventableFilesystem->callFilesystemMethod() in src/vendor/league/flysystem-eventable-filesystem/src/EventableFilesystem.php at line 395
League\Flysystem\EventableFilesystem\EventableFilesystem->delegateMethodCall() in src/vendor/league/flysystem-eventable-filesystem/src/EventableFilesystem.php at line 71
League\Flysystem\EventableFilesystem\EventableFilesystem->putStream() in src/vendor/league/flysystem/src/MountManager.php at line 615
League\Flysystem\MountManager->putStream() in src/XF/Util/File.php at line 185
XF\Util\File::copyFileToAbstractedPath() in src/XF/Service/Attachment/Preparer.php at line 67
XF\Service\Attachment\Preparer->insertDataFromFile() in src/XF/Service/Attachment/Preparer.php at line 27
XF\Service\Attachment\Preparer->insertAttachment() in src/XF/Attachment/Manipulator.php at line 170
XF\Attachment\Manipulator->insertAttachmentFromUpload() in src/XF/Pub/Controller/Attachment.php at line 89
XF\Pub\Controller\Attachment->actionUpload() in src/XF/Mvc/Dispatcher.php at line 350
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 261
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 113
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 55
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2298
XF\App->run() in src/XF.php at line 459
XF::runApp() in index.php at line 20
Если я не хочу получать помощь от этого товарища, я же могу её не получать или это принудительно?вы в штыки воспринимаете все советы товарища @Smalesh
Знал бы я ещё где они находятся у Timeweb :(Предоставьте серверные логи.
А ты так и дальше будешь подп*здывать не по делу?@Smalesh, 90% всех проблем - прокладка между стулом и компьютером
Я толком не разбирался, но просто вижу все нахваливают технологию, но сколько бы дней я не пыхтел, у меня так и не получилось заставить работать XenForo с Selectel и драйвером S3.@MrFallen, объясни почему тебе нужно S3
Так может стоило написать о проблеме здесь? Вместе с ошибкой?сколько бы дней я не пыхтел, у меня так и не получилось заставить работать XenForo с Selectel и драйвером S3
Добавьте его в игнор и дело с концом. Никто не будет запрещать кому-то здесь отвечать.Если я не хочу получать помощь от этого товарища, я же могу её не получать или это принудительно?
он их и так не видитХочу игнор наоборот - добавил пользователя в игнор, и он не видит твоих сообщений.
Не проблема для тех кто в теме.Угу. Забекапь по ftp 100500 файлов с общим весом в несколько гиг при типичных для хостеров нескольких потоках с одного ip.
- не FTP. Давайте не применять "тёмную магию" в рамках шареда, и использовать именно предложенный FTP?
Так на многих шаредах дают ssh. Тот-же бюджетный джино.- не FTP. Давайте не применять "тёмную магию" в рамках шареда
Речь шла о том, что через ftp сложно забэкапить 100500 файлов.Где здесь слово ssh?
Неа, они влетят на скорости одного потока, так как один файл. А я беру rsync и утилизирую канал на полную, получаю инкременты, целостность файлов и прочие плюшки. Но у тебя нет в задаче ssh. У тебя есть ftp.С помощью ssh создаем архив на удаленном хранилище, вытягиваем бэкап одним файлом.
100500 файлов влетают со скоростью канала.
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.
Посмотрите дополнительную информацию и настройте свои предпочтения