Olá, pessoal! Tudo bom? Me chamo Tiago, estou atualmente trabalhando na escola de governo e gestão da minha cidade. Eles usavam o Tainacan como repositório de documentos, artigos e até mesmo referências externas. O problema é que já tem um tempo que a ferramenta não funciona não sei precisar quanto. Vou tentar ser menos prolixo abaixo:
O que fizemos pra tentar resolver?
Cacei diversos tópicos aqui e a maioria falava do Imagick. Já habilitamos e não resolveu o problema. Só que também não estamos conseguindo subir arquivos. Diz “Algo deu errado aqui. Você pode querer tentar novamente ou contatar o Administrador”.
Sobre o documento não estar aparecendo ali… isto é estranho, de fato o html da galeria de mídias está vazio… você pode nos falar quais plugins estão habilitados na sua instalação?
Sobre o erro ao tentar fazer upload do documento, você pode nos mandar qual a mensagem de erro que aparece no console no momento em que você tenta enviar o arquivo? Temos instruções sobre como fazer isso aqui.
@mateus.m.luna logo que eu tento acessar a página de criação de item, já aparece esse erro no console:
JQMIGRATE: Migrate is installed, version 3.4.1
TainacanIcons.woff2:1
Failed to load resource: the server responded with a status of 404 ()
TainacanIcons.woff:1
Failed to load resource: the server responded with a status of 404 ()
/wp-admin/admin.php?page=tainacan_admin#/collections/3023/items?perpage=12&paged=1&order=ASC&orderby=date&admin_view_mode=table:1 Autofocus processing was blocked because a document already has a focused element.
Já, quando tento efetivar a inserção do item, seja ele pdf, png, etc, gera o seguinte erro:
8640.js?ver=7b34922bb230be2192d5:1
PATCH https://eggwin-teste.azurewebsites.net/wp-json/tainacan/v2/items/16780 405 (Method Not Allowed)
(anonymous) @ 8640.js?ver=7b34922bb230be2192d5:1
xhr @ 8640.js?ver=7b34922bb230be2192d5:1
l @ 8640.js?ver=7b34922bb230be2192d5:1
request @ 8640.js?ver=7b34922bb230be2192d5:1
(anonymous) @ 8640.js?ver=7b34922bb230be2192d5:1
(anonymous) @ 8640.js?ver=7b34922bb230be2192d5:1
(anonymous) @ 7651.js?ver=4fc9b3e0b0315d6b403b:1
x @ 7651.js?ver=4fc9b3e0b0315d6b403b:1
(anonymous) @ 629.js?ver=774268bf03f6b34328de:1
h.dispatch @ 629.js?ver=774268bf03f6b34328de:1
dispatch @ 629.js?ver=774268bf03f6b34328de:1
r.dispatch @ 629.js?ver=774268bf03f6b34328de:1
O.forEach.n.<computed> @ 629.js?ver=774268bf03f6b34328de:1
onSave @ tainacan-chunks-admin-js-admin-main.js?ver=8c1b817412a0dc88fc37:1
(anonymous) @ tainacan-chunks-admin-js-admin-main.js?ver=8c1b817412a0dc88fc37:1
p @ backbone.min.js?ver=1.4.1:2
f @ backbone.min.js?ver=1.4.1:2
a @ backbone.min.js?ver=1.4.1:2
e.trigger @ backbone.min.js?ver=1.4.1:2
_onModelEvent @ backbone.min.js?ver=1.4.1:2
p @ backbone.min.js?ver=1.4.1:2
f @ backbone.min.js?ver=1.4.1:2
a @ backbone.min.js?ver=1.4.1:2
e.trigger @ backbone.min.js?ver=1.4.1:2
clickSelect @ media-views.min.js?ver=6.3.2:2
Jn @ underscore.min.js?ver=1.13.4:2
(anonymous) @ underscore.min.js?ver=1.13.4:2
(anonymous) @ underscore.min.js?ver=1.13.4:2
click @ media-views.min.js?ver=6.3.2:2
dispatch @ jquery.min.js?ver=3.7.0:2
v.handle @ jquery.min.js?ver=3.7.0:2
tainacan-chunks-admin-js-admin-main.js?ver=8c1b817412a0dc88fc37:1 Uncaught (in promise) TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator))
at w (tainacan-chunks-admin-js-admin-main.js?ver=8c1b817412a0dc88fc37:1:54802)
at tainacan-chunks-admin-js-admin-main.js?ver=8c1b817412a0dc88fc37:1:73679
w @ tainacan-chunks-admin-js-admin-main.js?ver=8c1b817412a0dc88fc37:1
(anonymous) @ tainacan-chunks-admin-js-admin-main.js?ver=8c1b817412a0dc88fc37:1
Promise.catch (async)
onSave @ tainacan-chunks-admin-js-admin-main.js?ver=8c1b817412a0dc88fc37:1
(anonymous) @ tainacan-chunks-admin-js-admin-main.js?ver=8c1b817412a0dc88fc37:1
p @ backbone.min.js?ver=1.4.1:2
f @ backbone.min.js?ver=1.4.1:2
a @ backbone.min.js?ver=1.4.1:2
e.trigger @ backbone.min.js?ver=1.4.1:2
_onModelEvent @ backbone.min.js?ver=1.4.1:2
p @ backbone.min.js?ver=1.4.1:2
f @ backbone.min.js?ver=1.4.1:2
a @ backbone.min.js?ver=1.4.1:2
e.trigger @ backbone.min.js?ver=1.4.1:2
clickSelect @ media-views.min.js?ver=6.3.2:2
Jn @ underscore.min.js?ver=1.13.4:2
(anonymous) @ underscore.min.js?ver=1.13.4:2
(anonymous) @ underscore.min.js?ver=1.13.4:2
click @ media-views.min.js?ver=6.3.2:2
dispatch @ jquery.min.js?ver=3.7.0:2
v.handle @ jquery.min.js?ver=3.7.0:2
Eita… olha parece ter mais de uma coisa aí que pode estar errada… erros 405, 404…
Mas vamos experimentar algumas coisas… primeiramente, você já tentou resetar seus permalinks?
O erro 404 que vc mostrou ao criar um item às vezes acontece por conta dele.
O mais ideal mesmo seria poder simular estes mesmos procedimentos com os demais plugins desativados, só para ver se conseguimos isolar a causa do comportamento mesmo.
Mateus, fiz o esquema de resetar os permalinks, mas não deu em nada. Estamos atualizando todos os plugins e vamos ver como vai se comportar. Se não der certo, vamos desativar tudo e reativar um a um pra testar.
@Tiagor você tem algum arquivo .htaccess na raiz do seu servidor? Parece que pode estar havendo um bloqueio à requisições feitas com os métodos PUT ou PATCH, andei lendo por alto e existem algumas configurações que poderíamos tentar neste arquivo.
me parece que esses anexo ou foi movido ou foi excluído, você sabe dizer se foi realizado alguma operação com os anexos?
ao tentar subir um novo item com um novo anexo está funcionando?
você consegue subir anexos de outros tipos, que não seja PDF?
usando a painel de galeria do wordpress você está conseguindo subir esses arquivos?
@vnmedeiros teoricamente sim. Como anexo dentro da página de edição do arquivo. Mas quando tento subir ou selecionar o arquivo para ser exibido como documento, aparece o erro.
Qualquer coisa que eu tente criar neste espaço marcado na imagem, dá erro. No entanto, enviar anexos eu consigo numa boa. Não dá erro. Não mexemos em nenhum anexo ou caminho deles.
@Tiagor siceramente acho uma temeridade esta quantidade de plugins e usos na mesma instalação, pessoalmente eu faria em instalações separadas. Uso o Moodle também e meu repositório interno é num BD que coloco a biblioteca. Para acesso aberto eu faria uma instalação separada de um WP com Tainacan. uma sugestão