FUSE montou o Google Drive (via google-drive-ocamlfuse) para Wordpress e problemas de permissão

2

Meu objetivo é usar o Google Drive para armazenar arquivos de mídia para um multisite do Wordpress usando o Fuse e, até o momento, posso montar o Google Drive com o google-drive-ocamlfuse como root. Eu posso montar o Google Drive como / mnt / google-drive e fazer cp, rm, mkdir, editar arquivos como root, etc, mas não sou capaz de alterar o arquivo suid / guid.

Eu cp -R o conteúdo do diretório de / wordpress / wp-content / uploads para / mnt / google-drive / wordpress / wp-content / uploads e, em seguida, mv os uploads / pastas originais para uploads.original /, então eu posso fazer um link simbólico:

ln -s / mnt / google-drive / wordpress / wp-content / carrega uploads

Quando tento enviar arquivos por meio de Upload New Media no Wordpress, recebo um erro:

“3.jpg” falhou ao carregar devido a um erro Não é possível criar o diretório wp-content / uploads / sites / 6/2013/10. Seu diretório pai é gravável pelo servidor? "

Eu tentei usar o -o allow_other mas sem sucesso. O suid / guid dos arquivos no Google Drive são todos root: root e eu estou supondo que é por isso que o Wordpress é incapaz de escrever para ele. Eu também tentei usar sinalizadores -o uid e gid, mas isso não altera as permissões resultantes de arquivos ou diretórios no Google Drive.

Alguma sugestão sobre o que posso fazer?

    
por user193267 09.10.2013 / 09:18

1 resposta

0

Use the WP-Stateless plugin to serve Wordpress media files from your Google Cloud Storage bucket. You can have GCS bucket serve as a backup, a CDN, or have media files served directly & entirely off of GCS i.e. 'stateless mode' where no media files will be kept on your server's persistent disk.

Existem limitações para executar o bucket do GCS montado como um sistema de arquivos tradicional. Por um lado, a latência é um problema e você seria falta de recursos tradicionais do sistema de arquivos como renomear ou modificar permissões. George aborda alguns detalhes aqui: Qualquer pessoa usando o “Google Cloud Storage Fuse” em produção?

    
por 17.12.2017 / 03:07