Erreurs d'installation
Impossible de se connecter au serveur de licences
-
Vous avez probablement saisi un code d'achat erroné.
Vérifiez que vous n'avez pas collé le code d'achat avec un espace à la fin.
-
Le système de licence doit valider votre URL d'installation, qui doit être valide.
Les fonctions de validation sont les suivantes :
if (!filter_var($root_url, FILTER_VALIDATE_URL, FILTER_FLAG_SCHEME_REQUIRED | FILTER_FLAG_HOST_REQUIRED)) { // $root_url n'est pas une URL valide, l'enregistrement échouera }
Pour résoudre ce problème, vous devez installer sur une url valide.
- Vous avez peut-être un problème avec PHP cUrl. Voir"La connexion au serveur distant ne peut pas être établie"
La connexion au serveur distant ne peut être établie
Le système de licence tente d'envoyer une requête cUrl et la requête échoue sur votre serveur.
- Ouvrez le
fichier /install/curl-test.php
dans votre navigateur.
Le script va essayer de se connecter au système de licence, il devrait échouer parce que cUrl a déjà échoué avec l'installateur, mais il vous donnera un message d'erreur explicite.
- Copiez/collez le message d'erreur dans une recherche Google, vous trouverez de nombreuses personnes qui ont eu le même problème avant vous et qui vous expliqueront comment le résoudre.
Ces problèmes sont liés à la configuration de votre serveur (souvent des restrictions de firewall, ou le port 443 est fermé, ...).
Il n'y a rien de spécifique et rien d'anormal avec PHPCG. Votre serveur doit être correctement configuré pour envoyer des requêtes cUrl.
Si vous êtes sur un hébergement partagé, vous devez contacter votre hébergeur et lui demander de débloquer les requêtes cUrl.
La licence n'est pas encore installée ou est corrompue
Vous devez nettoyer votre installation puis relancer le programme d'installation.
Le script est déjà installé (ou la base de données n'est pas vide)
Vous essayez d'installer le logiciel mais la table des licences (typiquement user_data
) existe déjà.
- ouvrez
/generator/generator.php
dans votre navigateur
-
dans la section "Tableau", choisissez un tableau et soumettez-le.
- s'il affiche la Build Read List et qu'il n'y a pas de message d'erreur, le PHPCG est déjà installé correctement, vous pouvez continuer.
- sinon, si vous voyez l'erreur "La licence n'est pas encore installée ou est corrompue", réinstallez PHPCG.
Une erreur inconnue s'est produite (probablement une défaillance de la base de données ...)
Vous essayez d'installer sur un domaine qui est déjà enregistré dans le système de licence.
- ouvrez
/generator/generator.php
dans votre navigateur
-
dans la section "Tableau", choisissez un tableau et soumettez-le.
- s'il affiche la Build Read List et qu'il n'y a pas de message d'erreur, le PHPCG est déjà installé correctement, vous pouvez continuer.
- sinon, si vous voyez l'erreur "La licence n'est pas encore installée ou est corrompue", réinstallez PHPCG.
Le nombre maximum d'installations PHP CRUD Generator autorisées a été atteint.
Malheureusement, l'installation a échoué pour cette raison : Le nombre maximum d'installations PHP CRUD Generator autorisées ([x] installation(s) au total) a été atteint.
Chaque licence régulière permet 2 installations - 1 pour votre serveur de développement (localhost), l'autre sur le serveur de production.
Vous pouvez réinstaller n'importe où et à n'importe quel moment, mais vous ne pouvez pas avoir plus de 2 installations simultanées activées.
Vous devez désinstaller PHPCG avant de le réinstaller ailleurs.
Erreur - Inacceptable !
Inacceptable ! Vous avez une erreur dans votre syntaxe SQL ; consultez le manuel correspondant à la version de votre serveur MySQL [...]
Cette erreur est générée par Apache mod_security
Cela signifie que le pare-feu de votre serveur (mod_security) est configuré pour bloquer certaines requêtes pour des raisons de sécurité.
Vous devez autoriser la requête manuellement, et la manière correcte de le faire dépend de votre serveur.
Une recherche sur Google peut vous aider.
Si ce n'est pas le cas, contactez votre fournisseur de serveur et demandez-lui de l'aide. Donnez-lui la date à laquelle vous avez rencontré l'erreur et l'url, cela l'aidera à vous aider.
Les FollowSymLinks ne sont pas autorisés
L'option FollowSymLinks n'est pas autorisée dans la configuration de votre serveur Apache.
Cette directive est utilisée dans le fichier /admin/.htaccess
.
Pour résoudre ce problème :
- Ouvrez
/admin/.htaccess
dans votre éditeur de code
- Remplacer Options
+FollowSymLinks -MultiViews
par # Options +FollowSymLinks -MultiViews