Problème d'accès depuis changement mot de passe base de données. [Réglé]
Raitoning Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre Raitoning
- Inscrit le : 18/08/2016
- Site internet
<p style="text-align:justify">J'ai un soucis depuis que j'ai changé mon mot de passe d'accès aux bases de données. En effet, je l'ai changé via l'interface de mon hébergeur mais j'ai oublié de le changer dans la configuration de PHPBoost.[/p]
<p style="text-align:justify">Du coup je me retrouve avec une page blanche avec écrit dessus:
"Sorry, we encountered a problem and we cannot complete your request..."[/p]
<p style="text-align:justify">Du coup j'ai changé le mot de passe manuellement dans la configuration de PHPBoost en m'aidant de cette <a href="/syndication/rss/faq/2">page</a>. Mais ça n'as rien donné, alors j'ai vidé manuellement le cache en supprimant tous les fichiers .data du dossier /cache, mais ça ne fonctionne toujours pas.[/p]
<p style="text-align:justify">Je vous laisse un <a href="http://namaeless.studio.free.fr/debug/crash.jpg">screen</a> de la page que j'obtiens.[/p]
<p style="text-align:justify">Mon site est hébergé chez les Pages Perso de Free. Je ne me souvient plus de la version de PHPBoost que j'ai installé, mais je me rappelle que je l'ai installé l'année dernière, quand Free était encore en PHP 4 de mémoire. J’espère qu'il y a encore moyen d'avoir un support sur une vielle version sous peine de devoir tout réinstaller <img src="/images/smileys/cry.png" alt=":\'(" class="smiley" />[/p]
<p style="text-align:justify">J’espère que quelqu'un pourra m'aider. Sur ce, bonne fin de journée à tous et merci de m'avoir lu <img src="/images/smileys/smile.png" alt=":)" class="smiley" />[/p]
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
Y a quoi dans les logs ? (Cache/error.log sur le ftp).
Cordialement, janus57
Raitoning Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre Raitoning
- Inscrit le : 18/08/2016
- Site internet
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
les 3 à 5 derniers évènements suffisent en générale.
Cordialement, janus57
Raitoning Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre Raitoning
- Inscrit le : 18/08/2016
- Site internet
Voilà le copié collé des 5 derniers problèmes, que des problèmes d'accès aux bases de données:
Caché :
can't connect to database!. (ERRNO ) #0 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/io/db/factory/DBFactory.class.php(91): MySQLDBConnection->connect(Array) #1 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/context/PersistenceContext.class.php(125): DBFactory::get_db_connection() #2 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/context/PersistenceContext.class.php(87): PersistenceContext::get_sql_querier() #3 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/db/Sql.class.php(583): PersistenceContext::get_querier() #4 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/db/Sql.class.php(191): Sql->select('SELECT modules_...') #5 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/phpboost/member/Session.class.php(312): Sql->query_while('SELECT modules_...', 312, '/mnt/107/sdb/b/...') #6 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(248): Session->load() #7 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(86): Environment::init_session() #8 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(66): Environment::try_init() #9 /mnt/107/sdb/b/4/namaeless.studio/kernel/init.php(37): Environment::init() #10 /mnt/107/sdb/b/4/namaeless.studio/kernel/begin.php(28): require_once('/mnt/107/sdb/b/...') #11 /mnt/107/sdb/b/4/namaeless.studio/news/news.php(28): require_once('/mnt/107/sdb/b/...') #12 {main}
/mnt/107/sdb/b/4/namaeless.studio/kernel/framework/io/db/driver/mysql/MySQLDBConnection.class.php
2016-08-19 18:51:19
63
can't connect to database!. (ERRNO ) #0 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/io/db/factory/DBFactory.class.php(91): MySQLDBConnection->connect(Array) #1 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/context/PersistenceContext.class.php(125): DBFactory::get_db_connection() #2 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/context/PersistenceContext.class.php(87): PersistenceContext::get_sql_querier() #3 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/db/Sql.class.php(583): PersistenceContext::get_querier() #4 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/db/Sql.class.php(191): Sql->select('SELECT modules_...') #5 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/phpboost/member/Session.class.php(312): Sql->query_while('SELECT modules_...', 312, '/mnt/107/sdb/b/...') #6 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(248): Session->load() #7 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(86): Environment::init_session() #8 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(66): Environment::try_init() #9 /mnt/107/sdb/b/4/namaeless.studio/kernel/init.php(37): Environment::init() #10 /mnt/107/sdb/b/4/namaeless.studio/kernel/begin.php(28): require_once('/mnt/107/sdb/b/...') #11 /mnt/107/sdb/b/4/namaeless.studio/news/news.php(28): require_once('/mnt/107/sdb/b/...') #12 {main}
/mnt/107/sdb/b/4/namaeless.studio/kernel/framework/io/db/driver/mysql/MySQLDBConnection.class.php
2016-08-19 19:00:50
63
can't connect to database!. (ERRNO ) #0 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/io/db/factory/DBFactory.class.php(91): MySQLDBConnection->connect(Array) #1 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/context/PersistenceContext.class.php(125): DBFactory::get_db_connection() #2 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/context/PersistenceContext.class.php(87): PersistenceContext::get_sql_querier() #3 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/db/Sql.class.php(583): PersistenceContext::get_querier() #4 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/db/Sql.class.php(191): Sql->select('SELECT modules_...') #5 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/phpboost/member/Session.class.php(312): Sql->query_while('SELECT modules_...', 312, '/mnt/107/sdb/b/...') #6 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(248): Session->load() #7 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(86): Environment::init_session() #8 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(66): Environment::try_init() #9 /mnt/107/sdb/b/4/namaeless.studio/kernel/init.php(37): Environment::init() #10 /mnt/107/sdb/b/4/namaeless.studio/kernel/begin.php(28): require_once('/mnt/107/sdb/b/...') #11 /mnt/107/sdb/b/4/namaeless.studio/news/news.php(28): require_once('/mnt/107/sdb/b/...') #12 {main}
/mnt/107/sdb/b/4/namaeless.studio/kernel/framework/io/db/driver/mysql/MySQLDBConnection.class.php
2016-08-19 19:08:57
63
can't connect to database!. (ERRNO ) #0 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/io/db/factory/DBFactory.class.php(91): MySQLDBConnection->connect(Array) #1 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/context/PersistenceContext.class.php(125): DBFactory::get_db_connection() #2 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/context/PersistenceContext.class.php(87): PersistenceContext::get_sql_querier() #3 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/db/Sql.class.php(583): PersistenceContext::get_querier() #4 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/db/Sql.class.php(191): Sql->select('SELECT modules_...') #5 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/phpboost/member/Session.class.php(312): Sql->query_while('SELECT modules_...', 312, '/mnt/107/sdb/b/...') #6 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(248): Session->load() #7 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(86): Environment::init_session() #8 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(66): Environment::try_init() #9 /mnt/107/sdb/b/4/namaeless.studio/kernel/init.php(37): Environment::init() #10 /mnt/107/sdb/b/4/namaeless.studio/user/index.php(30): require_once('/mnt/107/sdb/b/...') #11 {main}
/mnt/107/sdb/b/4/namaeless.studio/kernel/framework/io/db/driver/mysql/MySQLDBConnection.class.php
2016-08-19 19:33:36
63
can't connect to database!. (ERRNO ) #0 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/io/db/factory/DBFactory.class.php(91): MySQLDBConnection->connect(Array) #1 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/context/PersistenceContext.class.php(125): DBFactory::get_db_connection() #2 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/context/PersistenceContext.class.php(87): PersistenceContext::get_sql_querier() #3 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/db/Sql.class.php(583): PersistenceContext::get_querier() #4 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/db/Sql.class.php(191): Sql->select('SELECT modules_...') #5 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/phpboost/member/Session.class.php(312): Sql->query_while('SELECT modules_...', 312, '/mnt/107/sdb/b/...') #6 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(248): Session->load() #7 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(86): Environment::init_session() #8 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(66): Environment::try_init() #9 /mnt/107/sdb/b/4/namaeless.studio/kernel/init.php(37): Environment::init() #10 /mnt/107/sdb/b/4/namaeless.studio/user/index.php(30): require_once('/mnt/107/sdb/b/...') #11 {main}
/mnt/107/sdb/b/4/namaeless.studio/kernel/framework/io/db/driver/mysql/MySQLDBConnection.class.php
/mnt/107/sdb/b/4/namaeless.studio/kernel/framework/io/db/driver/mysql/MySQLDBConnection.class.php
2016-08-19 18:51:19
63
can't connect to database!. (ERRNO ) #0 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/io/db/factory/DBFactory.class.php(91): MySQLDBConnection->connect(Array) #1 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/context/PersistenceContext.class.php(125): DBFactory::get_db_connection() #2 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/context/PersistenceContext.class.php(87): PersistenceContext::get_sql_querier() #3 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/db/Sql.class.php(583): PersistenceContext::get_querier() #4 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/db/Sql.class.php(191): Sql->select('SELECT modules_...') #5 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/phpboost/member/Session.class.php(312): Sql->query_while('SELECT modules_...', 312, '/mnt/107/sdb/b/...') #6 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(248): Session->load() #7 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(86): Environment::init_session() #8 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(66): Environment::try_init() #9 /mnt/107/sdb/b/4/namaeless.studio/kernel/init.php(37): Environment::init() #10 /mnt/107/sdb/b/4/namaeless.studio/kernel/begin.php(28): require_once('/mnt/107/sdb/b/...') #11 /mnt/107/sdb/b/4/namaeless.studio/news/news.php(28): require_once('/mnt/107/sdb/b/...') #12 {main}
/mnt/107/sdb/b/4/namaeless.studio/kernel/framework/io/db/driver/mysql/MySQLDBConnection.class.php
2016-08-19 19:00:50
63
can't connect to database!. (ERRNO ) #0 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/io/db/factory/DBFactory.class.php(91): MySQLDBConnection->connect(Array) #1 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/context/PersistenceContext.class.php(125): DBFactory::get_db_connection() #2 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/context/PersistenceContext.class.php(87): PersistenceContext::get_sql_querier() #3 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/db/Sql.class.php(583): PersistenceContext::get_querier() #4 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/db/Sql.class.php(191): Sql->select('SELECT modules_...') #5 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/phpboost/member/Session.class.php(312): Sql->query_while('SELECT modules_...', 312, '/mnt/107/sdb/b/...') #6 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(248): Session->load() #7 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(86): Environment::init_session() #8 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(66): Environment::try_init() #9 /mnt/107/sdb/b/4/namaeless.studio/kernel/init.php(37): Environment::init() #10 /mnt/107/sdb/b/4/namaeless.studio/kernel/begin.php(28): require_once('/mnt/107/sdb/b/...') #11 /mnt/107/sdb/b/4/namaeless.studio/news/news.php(28): require_once('/mnt/107/sdb/b/...') #12 {main}
/mnt/107/sdb/b/4/namaeless.studio/kernel/framework/io/db/driver/mysql/MySQLDBConnection.class.php
2016-08-19 19:08:57
63
can't connect to database!. (ERRNO ) #0 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/io/db/factory/DBFactory.class.php(91): MySQLDBConnection->connect(Array) #1 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/context/PersistenceContext.class.php(125): DBFactory::get_db_connection() #2 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/context/PersistenceContext.class.php(87): PersistenceContext::get_sql_querier() #3 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/db/Sql.class.php(583): PersistenceContext::get_querier() #4 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/db/Sql.class.php(191): Sql->select('SELECT modules_...') #5 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/phpboost/member/Session.class.php(312): Sql->query_while('SELECT modules_...', 312, '/mnt/107/sdb/b/...') #6 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(248): Session->load() #7 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(86): Environment::init_session() #8 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(66): Environment::try_init() #9 /mnt/107/sdb/b/4/namaeless.studio/kernel/init.php(37): Environment::init() #10 /mnt/107/sdb/b/4/namaeless.studio/user/index.php(30): require_once('/mnt/107/sdb/b/...') #11 {main}
/mnt/107/sdb/b/4/namaeless.studio/kernel/framework/io/db/driver/mysql/MySQLDBConnection.class.php
2016-08-19 19:33:36
63
can't connect to database!. (ERRNO ) #0 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/io/db/factory/DBFactory.class.php(91): MySQLDBConnection->connect(Array) #1 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/context/PersistenceContext.class.php(125): DBFactory::get_db_connection() #2 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/context/PersistenceContext.class.php(87): PersistenceContext::get_sql_querier() #3 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/db/Sql.class.php(583): PersistenceContext::get_querier() #4 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/db/Sql.class.php(191): Sql->select('SELECT modules_...') #5 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/phpboost/member/Session.class.php(312): Sql->query_while('SELECT modules_...', 312, '/mnt/107/sdb/b/...') #6 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(248): Session->load() #7 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(86): Environment::init_session() #8 /mnt/107/sdb/b/4/namaeless.studio/kernel/framework/core/environment/Environment.class.php(66): Environment::try_init() #9 /mnt/107/sdb/b/4/namaeless.studio/kernel/init.php(37): Environment::init() #10 /mnt/107/sdb/b/4/namaeless.studio/user/index.php(30): require_once('/mnt/107/sdb/b/...') #11 {main}
/mnt/107/sdb/b/4/namaeless.studio/kernel/framework/io/db/driver/mysql/MySQLDBConnection.class.php
Édité par Raitoning Le 19/08/2016 à 19h45
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
là faut se connecter à phpMyAdmin et faire une réparation + optimisation (après réparation) de toute les tables.
Normalement cela devrais résoudre le problème.
Cordialement, janus57
Raitoning Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre Raitoning
- Inscrit le : 18/08/2016
- Site internet
Je vient de réparer et optimiser toutes les tables de ma base de données, mais le site est toujours inaccessible. Vider le cache manuellement pourrait résoudre ce soucis ? Ou c'est encore plus profond que ça en à l'air ?
Merci de m'aider
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
ici le cache ne joue en rien vu que l'erreur semble être au niveau de MySQL.
Il faudrait re-vérifier toute les infos du fichier de config car visiblement y a quelque chose qui a mal été renseigné alors.
Cordialement, janus57
poete Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre poete
- Inscrit le : 16/04/2012
- Site internet
Essaie de remettre l'ancien mot de passe via l'interface de FREE sans oublier aussi de le configurer dans PHPBoost.
A+
Raitoning Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre Raitoning
- Inscrit le : 18/08/2016
- Site internet
J'ai déja essayé de remettre l'ancien mot de passe sur la page de FREE, mais au lieu de changer le mot de passe il me dis que le mot de passe à déjà été utilisé, et qu'il faut que j'en mette un autre. Le mot de passe à été modifié une deuxième fois chez FREE et dans le fichier de config, et ça continue d'être inaccessible.
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
de mémoire avec free il faut être persévérant et surtout s'assurer que le code est bon via phpMyAdmin (si on arrive à se connecter à phpMyAdmin on remet strictement le même code dans la config PHPBoost).
Et aussi de mémoire faut attendre car free ne synchronise pas en directe les passwords.
Cordialement, janus57
Raitoning Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre Raitoning
- Inscrit le : 18/08/2016
- Site internet
Oui justement j'ai bien vérifié que les mots de passes sont bons, j'arrive à me connecter manuellement à phpMyAdmin, et le mot de passe est le même que celui dans le fichier de config. La synchronisation est faire environ toute les 4 heures chez Free.
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
possible de poster le fichier de config (avec le mdp masqué bien sûr) ?
Et aussi préciser la version de PHPBoost.
Cordialement, janus57
Raitoning Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre Raitoning
- Inscrit le : 18/08/2016
- Site internet
Comment je peut retrouver la version de PHPBoost ? Comme je l'ai dit ça fait plus d'un ans que je l'ai installé sur mon site et je me souvient plus de la version. Je me rappelle juste que j'ai du prendre une ancienne version à cause de la version de PHP sur les serveurs de Free de cette époque.
Le fichier de config:
Code :
<?php
$db_connection_data = array (
'dbms' => 1,
'dsn' => 'mysql:host=sql.free.fr;port=3306dbname=namaeless_studio',
'driver_options' =>
array (
),
'host' => 'sql.free.fr',
'port' => '3306',
'login' => 'namaeless.studio',
'password' => '*****',
'database' => 'namaeless_studio',
);
defined('PREFIX') or define('PREFIX' , 'phpboost_');
defined('PHPBOOST_INSTALLED') or define('PHPBOOST_INSTALLED', true);
require_once PATH_TO_ROOT . '/kernel/db/tables.php';
?>
edit janus57 : j'ai mis en balise code car la balise hide c'est juste impossible de copier/coller
Édité par janus57 Le 21/08/2016 à 10h25
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
possible d'avoir en MP les logs FTP ?
Cordialement, janus57
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie