Isso pode soar duro, mas se você não entender o que está fazendo neste momento, pergunte ou contrate alguém que faça isso para você. Administrar um site básico já é difícil o suficiente, mas a execução de um CMS complexo como o wordpress exige habilidades sólidas, caso contrário, o terminará em desastre.
-
Você precisa conhecer pelo menos os fundamentos do script de shell. O que esse script
setup-mysql
faz? Você não sabe? Então, como você pode saber que isso não funciona? E como você pode confiar? Você está rodando como root, afinal. Além disso, como você se recuperará se algo não funcionar em sua configuração específica? -
Como você vai depurar a configuração do servidor da web se você tiver zero experiência na administração de um servidor da web? Antes de você ter alguma chance de fazer sua configuração funcionar, você precisa de algum grau de conhecimento sobre como o seu servidor da Web (seja o Apache ou qualquer outro) funciona e como ele espera interagir com o PHP.
-
Você tem um ambiente razoavelmente seguro para testar sua configuração? Entendo que você ainda está aprendendo, mas você cometerá erros a princípio, então precisa estar preparado para eles. Especialmente, você não quer fazer isso com um IP público, a menos que você realmente saiba o que está fazendo.
Se este é seu primeiro empreendimento em uma instalação LAMP, então você certamente terá mordido muito mais do que pode mastigar. Antes de montar o todo, você precisa entender cada uma das partes. Depois de ter o básico, você poderá fazer as perguntas certas e, mais importante, entender as respostas que receberá.
Para ser sincero, quero desencorajar você a fazer isso - pelo menos no nível de experiência atual. Primeiro de tudo, encontre alguém que possa ajudá-lo a aprender. Suas chances de sucesso aumentam exponencialmente. Em seguida, tente obter um site estático para trabalhar. Tente entender a configuração do Apache, ou do nginx, ou qualquer servidor da web que você queira usar. Só então tente fazer o PHP funcionar, para o qual você terá um melhor ponto de vista. Enquanto isso, você aprenderá sobre arquivos de registro, segurança e habilidades básicas do Unix, que permitirão que você depure quando (não se) algo der errado.
Aprender tudo isso leva muito tempo? Claro que sim: basicamente descrevi o aprendizado de um administrador. Mas administrar qualquer sistema complexo é muito difícil, caso contrário não seria um sistema complexo, requer uma boa experiência, mas o clima severo da atualidade na world wide web tornou muito mais difícil adquirir essa experiência do que, digamos, dez anos atrás. Um site mal gerenciado será hackeado em minutos, os worms já estão esperando e provavelmente já estão investigando seu IP agora.
Então vamos começar o downvoting, mas vou ficar no meu ponto: a última coisa que a internet precisa é de outra fossa Wordpress mal gerenciada e infestada de worms. A única resposta válida agora é não fazer isso.