Converter um grande fórum PunBB (aproximadamente 45 mil posts, 3,5 mil tópicos) para o Discourse e criar um mapa de redirecionamento dos URLs antigos (com strings de consulta feias) para os URLs do Discourse.
Quando você precisa que seja feito?
O mais rápido possível.
Qual é o seu orçamento, em $ USD, que você pode oferecer para esta tarefa?
Sim, poderei fazer isso por US$ 500.
Também podemos oferecer hospedagem, mas isso é opcional
Para começar, por favor, disponibilize um backup do banco de dados (e, se aplicável, um arquivo zip com seus uploads/avatars) via Dropbox, Google Drive, WeTransfer ou similar, e me informe onde encontrá-lo.
Teddy, tivemos sucesso com este tutorial até esta parte:
$ bundle exec rails server
Executamos o comando e ele entrou em um loop infinito, exibindo informações do banco de dados na tela. O servidor Rails nunca foi iniciado. Por isso, desistimos e decidimos pedir para outra pessoa fazer.
Essa saída SQL é apenas uma informação para o administrador do sistema. São apenas as consultas que ele está executando como parte de seus processos. Ela é infinita até que você a interrompa. Isso é esperado.
Você deve prosseguir conectando-se a ela por meio de um navegador.
Ok, então refiz todo o processo e consegui fazer funcionar.
Sugestão para tutoriais de importação: Apenas adicionar um ou dois comentários extras para informar quem não é de Rails, como eu, sobre o que deveria estar acontecendo, economizaria muita dor de cabeça. Deixei isso rodando por 5 horas ontem, quando tudo o que eu precisava fazer era executar o Sidekiq em um terminal separado e abrir o navegador.
Então, minha próxima pergunta é: existe uma maneira de gerar automaticamente um mapa de redirecionamento do Nginx para os mais de 45.000 URLs com string de consulta do PunBB, para que eu possa configurar os redirecionamentos 301?