Mediawiki: não é possível fazer upload de arquivos

3

Eu preciso enviar um arquivo na instalação do mediawiki no meu servidor. Quando tento enviar um arquivo de texto, vejo o seguinte erro:

Could not create directory "mwstore://local-backend/local-public/7/78"

O arquivo enviado é um arquivo de texto simples codificado em ascii, no entanto, isso acontece com qualquer tipo de arquivo, como imagens e pdfs. Outra coisa curiosa é: existem arquivos anexados em outros artigos. Acho que isso é causado por um parâmetro de configuração ruim ou por algum problema de acesso de leitura / gravação, mas não consegui encontrar a causa exata.

    
por Gabber 05.02.2013 / 15:59

2 respostas

4

Uploads no Mediawiki exigem uma configuração específica para ativá-los.

  • Antes de mais nada, você deve verificar se os uploads estão habilitados no PHP. Verifique o arquivo php.ini no seu servidor para o seguinte: file_uploads = On
  • Verifique a pasta /images (ou /upload folder) para ter as permissões corretas: 755 e verifique se o diretório é de propriedade do usuário do apache (ou se o usuário está executando o servidor apache, se diferente).
  • Verifique o arquivo LocalSettings.php do Mediawiki para ver se os uploads estão ativados ou não. Você deve verificar $wgEnableUploads ou $wgDisableUploads (dependendo da sua versão).

Isso deve permitir o upload de arquivos sem problemas. Se você quiser ajustar a configuração, você pode dar uma olhada no Manual do Mediawiki .

    
por 05.02.2013 / 16:50
-4

Tente isto:

sudo chmod -R 777 /var/www/youruploaddir
    
por 05.02.2013 / 17:01