Exigence pour ionCube PHP Loader ioncube_loader_win_5.3.dll pour être installé?
Je suis en utilisant AMPPS sur une machine Windows, et quand je l'ai essayer et accédez à http://localhost
apporter quelques modifications à mon serveur localhost, j'obtiens l'erreur suivante:
Site error: the file C:\Program Files (x86)\Ampps\ampps\softaculous\enduser\inc.php requires the ionCube PHP Loader ioncube_loader_win_5.3.dll to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.
J'ai vérifié mon php.ini
fichier, et ne peut pas voir quelque chose de mal:
;ionCube Loader
zend_extension="{$path}\{$php_dir}\ioncube_loader_win_5.3.dll"
Quand je écho phpinfo()
, je ne trouve pas de références à ce IonCube loader que ce soit.
Quand j'ai essayer de résoudre le problème en utilisant le IonCube de l'assistant d'installation, je n'ai aucune idée de ce à saisir pour la base URL
et base Directory
champs.
Quelqu'un peut m'aider ici? Merci.
Vous devez vous connecter pour publier un commentaire.
Vous êtes confrontés à ce problème, car l'Utilisateur final panneau fichiers sont encodés, donc PHP nécessite ioncube loader pour exécuter ces fichiers.
Essayez ceci:
D'abord vérifier la version de PHP que vous utilisez.
connexion à localhost/ampps et cliquez sur le phpinfo option et vérifiez votre version de php.
Si vous utilisez PHP en PHP 5.3 ou 5.4 ensuite télécharger ioncube loader Windows VC9 (32 bits) fichier zip.
Si vous utilisez PHP en PHP 5.5 ou 5.6 ensuite télécharger ioncube loader Windows VC11 (32 bits) fichier zip.
Extraire et copier Your_PHP_Version.dll fichier dans /Ampps/dossier de php.
exemple si vous êtes 5.6 puis copier ioncube_loader_win_5.6.dll"
Maintenant, ouvrez config PHP. AMPPS panneau de configuration --> PHP --> Configuration.
De recherche pour le zend_extensions ligne et de le modifier avec la ligne suivante:
Redémarrer Ampps Apache.
Espère que cela aide 🙂
Quelques choses à considérer:
Sont là tous les messages concernant le Chargeur dans votre journal d'erreur? Si oui, le message d'erreur indiquent un mauvais chemin ou autre chose?
Si vous utilisez PHP en 64 bits, vous devez passer à la version 32 bits à la place. La version 64 bits est toujours marquée comme expérimental sur Windows selon windows.php.net
Même si rares sur Windows, certains Apache installations ont restreint les accès en lecture/écriture, même sur Windows. Êtes-vous sûr de Apache/PHP peut lire le ionCube Loader de fichiers? Les journaux d'erreur pourrait aider ici, une fois de plus.
Avez-vous téléchargé la bonne Chargeurs? PHP ainsi que le ionCube Chargeurs sont très pointilleux à l'égard de Fil-sécurité, de l'architecture et de la version. Vous devriez être en mesure d'obtenir les informations nécessaires à partir de votre
phpinfo()
.Bien que je suis familier avec AMPPS, ce posts sur le forum semble suggérer que AMPPS ne nécessite pas la ionCube Loader, donc supprimer la ligne semble fonctionner pour certains.
Enfin, vous pouvez essayer d'utiliser le ionCube Loader Script (télécharger) qui pourrait vous aider à déterminer pourquoi le ionCube Loader n'est pas chargé.
Je suis en utilisant Ampps. J'ai installé avec succès ioncube sur Ampps.
Tout d'abord, j'ai téléchargé ioncube de ioncube.com. Ensuite, j'ai extrait le fichier compressé et exécuté le programme.
Vérifier ma capture d'écran:
Espère que ça aide!
Ok, donc j'ai eu le même problème pendant des mois! Je ne pouvais pas régler le problème, alors j'ai dû tout faire manuellement.
Ce que j'ai trouvé qui a travaillé si a été mise à jour ammpps manuellement! Vérifier ce lien http://www.ampps.com/wiki/How_to_update_Ampps_Manually