Problema di transizione

Stavo installando il forum su un server remoto, poi ho aggiunto il mio sito principale al server tramite CPanel per server remoti, quindi sono passato dall’hosting NameCheap standard a un server remoto, poi ho avuto il sito del forum giù e non riesco nemmeno a eseguire il comando ./launcher rebuild app o a disinstallarlo. Scrive un errore che non esiste un file *.yml o non è possibile accedervi, controllando ls -al non trova un file con app.yml o un altro nome e dice che le porte non sono aperte.

Non credo che CPanel sia supportato.

2 Mi Piace

Bene, dovrebbero funzionare sullo stesso server e non entrare in conflitto. Ora su quel nome di dominio semplicemente: Index of /

Buona fortuna!

3 Mi Piace

Penso che cPanel funzioni solo per cose basate su PHP. Se avesse un proxy inverso, potresti essere in grado di farlo funzionare, ma sarebbe difficile. Se avesse un proxy inverso e tu sapessi molto sul suo funzionamento, potresti installare Discourse sul suo server, vedere come funziona, quindi cambiare le porte nel file app.yml in ciò a cui punterebbe il proxy inverso e quindi potresti concepire di copiare quel file app.yml sul server cPanel e quindi potrebbe funzionare.

Ma se tutto ciò non avesse completo senso, faresti meglio a limitarti a installare Discourse sul suo server con un’installazione standard.

okay, acquisto un altro server VPS
OC: Ubuntu-20.04-amd64
RAM: 2 GB
Velocità porta: 250 Mbps
Spazio su disco: 20 GB e dice questo, devo aumentare la RAM?

ATTENZIONE: Discourse richiede almeno 2 GB di swap quando viene eseguito con 2 GB di RAM
o meno. Questo sistema non sembra avere spazio di swap sufficiente.

Senza spazio di swap sufficiente, il tuo sito potrebbe non funzionare correttamente e futuri
aggiornamenti di Discourse potrebbero non completarsi con successo.

Ctrl+C per uscire o attendere 5 secondi per creare un file di swap da 2 GB.
install: impossibile rimuovere '/swapfile': Operazione non permessa
fallocate: fallocate fallito: File di testo occupato
mkswap: errore: /swapfile è montato; non verrà creato lo spazio di swap
swapon: /swapfile: swapon fallito: Dispositivo o risorsa occupata
/swapfile       swap    swap    auto      0       0
vm.swappiness = 10
Creazione swap fallita: sei root? Stai eseguendo su hardware reale o su un server completamente virtualizzato?

20 GB di spazio su disco probabilmente sarà troppo poco.

L’errore dice che non è stato possibile creare lo spazio di swap. Stai eseguendo come root?

Sembra che per qualche motivo tu non abbia i permessi per creare lo spazio di swap. O non stai eseguendo come utente root, o non hai una VM adeguata che ti dia il controllo di cui hai bisogno.

  • 2 core CPU
  • 2 GB RAM
  • 40 GB SSD RAID 10
  • 1000 GB di banda

è un bel server VPS?

Questo è il minimo indispensabile secondo me. Meglio averne 4 GB. Anche con 2 GB di swap, gli aggiornamenti online con solo 2 + 2 sono dolorosi!

Devi anche avere Ubuntu 22.x poiché ci sono nuove dipendenze recenti su questo.

Stai eseguendo come root?

Puoi eseguire docker?

Compro

  • CPU 4 Core
  • RAM 6 GB
  • Disco 120 GB SSD RAID 10

e installo docker, git, clono il repository e eseguo ./discourse-setup e ottengo quanto segue:

Checking your domain name . . .

WARNING: Port 443 of computer does not appear to be accessible using hostname: forum.layerzero.news.

WARNING: Connection to http://forum.layerzero.news (port 80) also fails.

This suggests that forum.layerzero.news resolves to some IP address that does not reach this

machine where you are installing discourse.

The first thing to do is confirm that forum.layerzero.news resolves to the IP address of this server.

You usually do this at the same place you purchased the domain.

If you are sure that the IP address resolves correctly, it could be a firewall issue.

A web search for "open ports YOUR CLOUD SERVICE" might help.

This tool is designed only for the most standard installations. If you cannot resolve

the issue above, you will need to edit containers/app.yml yourself and then type

./launcher rebuild app

Come posso risolvere il problema perché non riesco nemmeno a eliminarlo tutto da un altro VPS o cosa posso fare?

Se fai ssh a quel nome host, arrivi alla VM corretta?

beh sono completamente connesso alla nuova vm, avevo già discourse su questo sottodominio.
se ci vedo bene.

Il nome deve risolvere all’indirizzo IP della tua vm.

$ dig +short  forum.layerzero.news
91.208.127.60

La nuova vm è 91.208.127.60?

no il mio nuovo server 162.254.32.63

Devi aggiornare il dns in modo che punti al nuovo server.

Questo è ciò che stava cercando di dirti

$ dig +short  forum.layerzero.news
162.254.32.63

è il comando che aggiorno l’ip o dovrei aggiornare l’ip nel mio servizio di dominio?

È così che si controlla. Devi aggiornarlo ovunque si trovi il DNS. (Namecheap, forse)

Il DNS è sempre il problema.

1 Mi Piace