gipotinyza
Проверенные
- Сообщения
- 18
- Реакции
- 10
- Баллы
- 300
Я сделал, но почему то иконки и аватарки не отображаютсяМожет кто-нибудь сделать гайд как соединиться с Selectel? :(
Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: В настоящее время эта функция требует доступа к сайту с помощью встроенного браузера Safari.
Я сделал, но почему то иконки и аватарки не отображаютсяМожет кто-нибудь сделать гайд как соединиться с Selectel? :(
data
было доступно снаружи.Если Вас не затруднит, это было бы замечательно!
Создание юзера / бакета в яндекс клауде предельно понятное, там думаю разберёшься. Документация в помощь -Если Вас не затруднит, это было бы замечательно!
'region' => 'us-east-1',
'endpoint' => 'https://storage.yandexcloud.net'
Думаю что нетСоздание юзера / бакета в яндекс клауде предельно понятное, там думаю разберёшься. Документация в помощь -У Вас недостаточно прав для просмотра ссылок. Вход или Регистрация
В src/config почти всё аналогично S3, лишь только region и endpoint различаются, а дабы тебе долго их не искать, обрати внимание:
PHP:'region' => 'us-east-1', 'endpoint' => 'https://storage.yandexcloud.net'
Ну, и скриншотик для убедительности:
А теперь вопрос от меня: может ли XF использовать файлы кэша из того же Yandex Cloud? Потому что у меня хостинг немного в шоке от количества файлов, в internal_data/code_cache/templates/ порядка 60.000 файлов, уже устал искать пути решения. ?
А теперь представьте себе: каждый раз, когда движок генерирует страницу, за каждым используемым шаблоном, ему придётся ходить в клауд. Как быстро у вас будет грузится сайт при таком условии? Учитывая количество шаблонов.А теперь вопрос от меня: может ли XF использовать файлы кэша из того же Yandex Cloud?
Со всемиДобрый день, не в курсе этот плагин работает со всеми S3 совеместимыми хранилищами? Например такими какУ Вас недостаточно прав для просмотра ссылок. Вход или Регистрацияи т.п?
Нет, всё будет работать как и без S3, в таком же форматеА для менеджера рессурсов это будет выглядить как файл расположеный на "вашем" сервере? Или это уже будет ссылка и тогда такой ресурс нельзя будет "коноролировать" (юзеры смогут просто делиться ссылкой и обходить таким образом менеджер ресурсов)?
Спасибо.
аттачи\ресурсы форум отдаёт через себя, с проверкой всех прав доступаА для менеджера рессурсов это будет выглядить как файл расположеный на "вашем" сервере? Или это уже будет ссылка и тогда такой ресурс нельзя будет "коноролировать" (юзеры смогут просто делиться ссылкой и обходить таким образом менеджер ресурсов)?
Спасибо.
- Здесь нет никаких изменений, кроме дополнительной поддержки PHP 8.1.
- Вам решать, обновляете вы или нет, но имейте в виду, что если вы когда-нибудь обновите PHP 8.1, вам в конечном итоге понадобится эта версия
- Эта версия прекращает поддержку XF 2.0. Это будет работать только с XF 2.1 или выше
- Последнее обновление этого дополнения обновило SDK Amazon AWS до версии 3.204.2, но подразумевается, что это может не потребоваться, поскольку добавлена только поддержка PHP 8.1
- Сегодня мы продолжаем обновлять библиотеку AWS до версии 3.209.16.
- Хотя существенных изменений в поведении самого дополнения по-прежнему нет, мы рекомендуем обновить его, чтобы убедиться, что вы используете более новую версию библиотеки
key
и secret
? Кроме идентификатора ничего не нахожу и то нет понимание, что конкретно где брать. Бакет сам создан, в конфиге прописал его наименование, пути и прочее. А вот где ключ и секретный брать, непонятно. Судя по всему нужно создать сервисный аккаунт под любым именем и там задать ключ, который мы указываем в конфиге xf. Я так понимаю "Создать API-ключ" или "Создать статический ключ доступа"?$s3 = function()
{
return new \Aws\S3\S3Client([
'credentials' => [
'key' => 'Идентификатор ключа',
'secret' => 'Секретный ключ'
],
'region' => 'us-east-1',
'version' => 'latest',
'endpoint' => 'https://storage.yandexcloud.net'
]);
};
$config['fsAdapters']['data'] = function() use($s3)
{
return new \League\Flysystem\AwsS3v3\AwsS3Adapter($s3(), 'НАЗВАНИЕ БАКЕТА', 'data');
};
$config['externalDataUrl'] = function($externalPath, $canonical)
{
return 'https://НАЗВАНИЕ БАКЕТА.storage.yandexcloud.net/data/' . $externalPath;
};
$config['fsAdapters']['internal-data'] = function() use($s3)
{
return new \League\Flysystem\AwsS3v3\AwsS3Adapter($s3(), 'НАЗВАНИЕ БАКЕТА', 'internal_data');
};
$s3 = function()
{
return new \Aws\S3\S3Client([
'credentials' => [
'key' => 'Ваш ключ',
'secret' => 'Ваш ключ'
],
'region' => 'us-east-1',
'version' => 'latest',
'endpoint' => 'https://storage.yandexcloud.net'
]);
};
$config['fsAdapters']['data'] = function() use($s3)
{
return new \League\Flysystem\AwsS3v3\AwsS3Adapter($s3(), 'бакет', 'data');
};
$config['externalDataUrl'] = function($externalPath, $canonical)
{
return 'https://бакет.website.yandexcloud.net/data/' . $externalPath;
};
$config['fsAdapters']['internal-data'] = function() use($s3)
{
return new \League\Flysystem\AwsS3v3\AwsS3Adapter($s3(), 'бакет', 'internal_data');
};
Я так понимаю, вы это имеете в виду в бакете указать?В настройках бакета на yandex cloud, чтобы не пропадали иконки, прописать во вкладке веб, ваше доменное имя. Иначе не будет работать.
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.
Посмотрите дополнительную информацию и настройте свои предпочтения