Errori di installazione
Impossibile connettersi al server delle licenze
-
Probabilmente ha inserito un codice di acquisto sbagliato.
Verifichi di non aver incollato il codice di acquisto con uno spazio finale.
-
Il sistema di licenze deve convalidare il suo URL di installazione, che deve essere un URL valido.
Le funzioni di convalida sono le seguenti:
if (!filter_var($root_url, FILTER_VALIDATE_URL, FILTER_FLAG_SCHEME_REQUIRED | FILTER_FLAG_HOST_REQUIRED)) {
// $root_url is not a valid URL, registration will fail
}
Per risolvere questo problema, deve installare su un URL valido.
- Potrebbe esserci un problema con PHP cUrl. Vedere"La connessione al server remoto non può essere stabilita".
La connessione al server remoto non può essere stabilita
Il sistema di licenze tenta di inviare una richiesta cUrl e la richiesta fallisce sul suo server.
- Apra
/install/curl-test.php
nel suo browser.
Lo script tenterà di connettersi al sistema di licenze, dovrebbe fallire perché cUrl ha fallito in precedenza con il programma di installazione, ma le darà un messaggio di errore esplicito.
- Copiando/incollando il messaggio di errore in una ricerca su Google, troverà molte persone che hanno avuto lo stesso problema prima di lei e le spiegheranno come risolverlo.
Questi problemi sono legati alla configurazione del suo server (spesso restrizioni del firewall, oppure la porta 443 è chiusa, ...).
Non c'è nulla di specifico e nulla di sbagliato in PHPCG. Il suo server deve essere configurato correttamente per inviare richieste cUrl.
Se utilizza un hosting condiviso, deve contattare il suo host e chiedere di sbloccare le richieste cUrl.
La licenza non è ancora installata o è corrotta
Deve pulire l'installazione e poi eseguire di nuovo il programma di installazione.
Lo script è già installato (o il database non è vuoto)
Sta cercando di installare ma la tabella delle licenze (tipicamente user_data
) esiste già.
- apra
/generator/generator.php
nel suo browser
-
nella sezione "Tabella", scelga una tabella e invii.
- se mostra l'elenco di lettura della build e non c'è alcun messaggio di errore, PHPCG è già installato correttamente, può continuare.
- altrimenti, se visualizza l'errore "La licenza non è ancora installata o è corrotta", reinstalli PHPCG.
Si è verificato un errore sconosciuto (probabilmente un errore del database...)
Sta cercando di installare su un dominio già registrato nel sistema di licenze.
- apra
/generator/generator.php
nel suo browser
-
nella sezione "Tabella", scelga una tabella e invii.
- se mostra l'elenco di lettura della build e non c'è alcun messaggio di errore, PHPCG è già installato correttamente, può continuare.
- altrimenti, se visualizza l'errore "La licenza non è ancora installata o è corrotta", reinstalli PHPCG.
È stato raggiunto il numero massimo di installazioni PHP CRUD Generator consentite.
Purtroppo, l'installazione non è riuscita per questo motivo: È stato raggiunto il numero massimo di installazioni consentite di PHP CRUD Generator ([x] installazioni totali).
Ogni licenza regolare consente 2 installazioni - 1 per il suo server di sviluppo (localhost), l'altra sul server di produzione.
Può reinstallare ovunque e in qualsiasi momento, ma non può avere più di 2 installazioni simultanee attivate.
Deve disinstallare PHPCG prima di reinstallare altrove.
Errore - Non accettabile!
Non accettabile! C'è un errore nella sintassi SQL; controlli il manuale corrispondente alla versione del suo server MySQL [...]
Questo errore è generato da Apache mod_security
Significa che il firewall del suo server (mod_security) è configurato per bloccare alcune richieste per motivi di sicurezza.
Deve consentire la richiesta manualmente e il modo corretto per farlo dipende dal suo server.
Una ricerca su Google può essere utile.
In caso contrario, contatti il fornitore del server e chieda aiuto. Gli fornisca la data in cui ha riscontrato l'errore e l'url, lo aiuterà ad aiutarla.
FollowSymLinks non è consentito
L'opzione FollowSymLinks non è consentita nella configurazione del server Apache.
Questa direttiva è utilizzata in /admin/.htaccess
Per risolvere questo problema:
- Apra
/admin/.htaccess
nel suo editor di codice.
- Sostituisca
Opzioni +FollowSymLinks -MultiViews
con # Opzioni +FollowSymLinks -MultiViews