WHMCS è un sistema di gestione finanziaria molto potente Da quando ho utilizzato WHMCS per connettere SolusVM durante la creazione del suo host cloud, ho riscontrato molti problemi durante l'utilizzo di WHMCS. Il primo problema è che WHMCS passa a SMTP per inviare lettere. Per impostazione predefinita, puoi utilizzare PHP di WHMCS per inviare lettere, ma la maggior parte delle lettere inviate vengono gettate nel cestino dai principali provider di posta.

Pertanto, WHMCS è meglio utilizzare SMTP per inviare lettere. Tuttavia, un problema con WHMCS è che dopo aver impostato l’invio SMTP, non è possibile testarlo in anticipo come l’invio SMTP di terze parti di WordPress, il che porta a una grande resistenza nel debug del problema. In questo articolo condividerò i problemi e le soluzioni che ho riscontrato durante la configurazione dell'invio SMTP di WHMCS.

Inoltre, WHMCS presenta anche un problema con le impostazioni delle attività pianificate. Se installi WHMCS su un host virtuale, dovrai aggiungere attività pianificate all'host virtuale. Se lo stai installando su un host VPS, devi anche impostare le attività pianificate Cron nel VPS. Se non presti attenzione all'ambiente PHP, l'utilizzo diretto del comando predefinito porterà facilmente alla mancata esecuzione.

WHMCS utilizza SMTP per inviare e-mail, localizzazione cinese, impostazioni di attività pianificate, impostazioni di codici sconto e metodi di modifica dei modelli di e-mail

In breve, si consiglia di controllare la documentazione ufficiale di WHMCS prima di utilizzare WHMCS, in modo che WHMCS non si verifichino errori di basso livello durante l'uso. Per ulteriori informazioni su come utilizzare WHMCS, fare riferimento all'argomento speciale: WHMCS da principiante a esperto. Altri tutorial sull'integrazione di WHMCS includono:

  1. Tutorial sull'integrazione di VestaCP e WHMCS: realizza l'attivazione self-service dell'host virtuale e la vendita di prodotti per lo spazio host
  2. WHMCS aggiunge il pagamento Alipay e WeChat, il metodo di modifica del modello del tema e la risoluzione dei problemi confusi delle fatture PDF
  3. Utilizza SolusVM per configurare un host VPS NAT sul server/VPS - integra WHMCS per vendere VPS NAT

PS: aggiornato il 3 aprile 2019, il gateway di pagamento open source WHMCS può essere trovato qui: gateway di pagamento WHMCS: l'installazione e l'uso dei plug-in WHMCS Alipay, WeChat e Youzan open source e gratuiti.

1. Invio di e-mail tramite WHMCS SMTP

1.1  Impostazioni SMTP

sito web:

  1. HTTPS://wuwuwu.Non ero ancora nato.com/

Dopo aver inserito WHMCS, seleziona "Mail" in "Impostazioni", quindi scegli di utilizzare SMTP per inviare e-mail. In generale, puoi scegliere la porta 465 + SSL, come mostrato di seguito:

Qui ho scelto Gmail. Per coloro che inviano una grande quantità di lettere ogni giorno, si consiglia di utilizzare SMTP a pagamento. Per i dettagli, vedere: Riepilogo della casella di posta aziendale nazionale ed estera (nome di dominio).

1.2  Invia errore

Potrebbero esserci errori durante i test e possiamo vederli nei registri.

L'errore dettagliato è il seguente:

Invio e-mail non riuscito: connessione SMTP() non riuscita https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting (Oggetto: Conferma la registrazione)

1.3  Risolvi il problema

In generale, la porta 25 è stata sostanzialmente chiusa dai principali provider di hosting. La porta 465 può essere aperta da solo nel firewall. Il comando è il seguente:

/sbin/iptables -I INPUT -p tcp --dport 465 -j ACCEPT
/sbin/iptables -I OUTPUT -p tcp --dport 465 -j ACCEPT

Salva /etc/rc.d/init.d/iptables saveRiavvia il servizio service iptables restart e controlla se la porta che deve essere aperta ha effetto?

/etc/init.d/iptables status

Quindi utilizzare il metodo di connessione 465SSL di SMTP per inviare il messaggio. Se installi un firewall CSF, modifica la configurazione PORTFLOOD nel file csf.conf e aggiungi 465 in entrata e in uscita e tutto andrà bene. In genere, il firewall CSF apre 465 in entrata per impostazione predefinita, ma non apre in uscita, quindi deve essere configurato. Salva dopo la modifica, quindi csf -r, riavvia e tutto andrà bene.

Il metodo sopra non è stato risolto da wzfou.com, quindi ho aggiunto in Configuration.php:

$smtp_debug = true;

A questo punto è possibile visualizzare informazioni dettagliate sull'errore. Per Gmail, sono necessari anche i seguenti tre indirizzi di collegamento per risolvere le restrizioni di sicurezza. Soprattutto il terzo:

  1. HTTPS://security.Google.com/settings/security/activity?later=it&霹雳=1
  2. HTTPS://wuwuwu.Google.com/settings/U/1/security/app meno sicure
  3. Limite di sblocco HTTPS://accounts.Google.com/no/0/display peccato

Google richiederà la verifica per gli accessi ai nuovi dispositivi e potremo annullarla manualmente.

Infine, se il metodo di invio SSL fallisce, puoi utilizzare 587+TSL per inviare il messaggio, come mostrato di seguito:

WHMCS utilizza SMTP per inviare il messaggio con successo.

WHMCS utilizza SMTP per inviare messaggi

2. Localizzazione cinese di WHMCS

sito web:

  1. HTTPS://GitHub.com/Kane awk/WH MCs-cn-translations

Istruzioni:

1. Upload lang/chinese-cn.php to your whmcs_install_dir/lang/ path.
if you current use WHMCS v6.3.0 or higher, you should rename original chinese.php to chinese-tw.php manually. Because original chinese.php was a Traditional Chinese edition.

2. Upload admin/lang/chinese-cn.php to your whmcs_install_dir/admin_dir/lang/ path.
3. Sign out your admin account, then choose Chinese language on login page.
4. Click the "My Account", Change language to Chinese, Enter your admin password at "Confirm Password" line, at last click "Save Changes" button.
5. Goto "Setup > General Settings", click "Localisation" tab, set "Default Language" to Chinese, at last click "Save Changes" button.

Per gli effetti della localizzazione cinese, vedere: qyfou.com, come mostrato di seguito:

3. Impostazioni delle attività pianificate di WHMCS

Dopo aver installato WHMCS, di solito ti verrà fornito un codice per un'attività pianificata, chiedendoti di aggiungere:

php -q /home/wzfou.com/admin/cron.php

Se si tratta di un host VPS, eseguire il seguente comando:

crontab -e
php -q /home/wzfou.com/admin/cron.php

#如果不执行,请加上环境变量
01 1 * * * /usr/local/php/bin/php -q /home/wzfou.com/admin/cron.php

Se si tratta di un host virtuale, prendendo come esempio Cpanel, può essere aggiunto nell'attività pianificata.

Se tutto è normale, puoi vedere la corretta esecuzione nello stato delle attività pianificate di WHMCS.

4. Impostazione del codice sconto WHMCS

Il codice sconto WHMCS è visibile in fase di pagamento. Codice sconto ricorrente. Seleziona questo per usufruire di sconti ogni volta che rinnovi.

I codici sconto WHMCS possono essere impostati appositamente per aggiornamenti o downgrade.

5. Problemi relativi al modello email WHMCS

Durante l'utilizzo di WHMCS, ho riscontrato una situazione in cui il modello di email era sbagliato e l'email non poteva essere inviata. La soluzione era imparare a leggere il registro delle email e quindi modificare da solo il modello di email.

6. Impostazione del fuso orario (ora) di WHMCS

L'ora su WHMCS è diversa da quella impostata sul server. Viene visualizzata in base al fuso orario predefinito. Pertanto, per rendere l'ora visualizzata da WHMCS coerente con la tua ora, è necessario impostare il fuso orario nella configurazione. file.

Modifica il file Configuration.php e aggiungi alla fine del blocco php (?>)

date_default_timezone_set('Asia/Shanghai');

7. Riepilogo

WHMCS è un sistema di gestione finanziaria molto maturo. A giudicare dalla mia esperienza nell'uso di WHMCS e SolusVM, la documentazione ufficiale di WHMCS viene aggiornata rapidamente ed è molto completa. Al contrario, la documentazione di riferimento di SolusVM non solo è obsoleta, ma ne contiene anche molte errori.

Se riscontri problemi durante la configurazione delle e-mail SMTP, delle impostazioni dei codici sconto, dei modelli di e-mail e delle attività pianificate in WHMCS, potresti voler dare un'occhiata ai registri pertinenti di WHMCS. Gli errori dettagliati possono essere visualizzati nei registri di WHMCS, il che facilita la nostra analisi .

lascia un commento