Bonjour,
Tout d'abord merci pour ce script puissant et bravo pour tous les développements effectués !
Voila je vous expose mon souci :
- J'ai installé la galerie piwigo 2.0.2 en local sans pb et configurer ma galerie avec download multi et language.
- J'ai voulu la mettre en ligne sur mon serveur web (Linux Apache 2.0 - PHP Version 5.1.6 - Mysql 5.0.45 - derrière un proxy - j'utilise Dreamweaver sur Mac)
J'ai uploadé mes fichiers puis fait un dump de ma base SQL
> Résultat : fonctionne mais impossible de se connecter en admin ou en user
> il ne me dit pas que mon mot de passe est erroné, il ne me loggue pas c'est tout sans message d'erreur (meme avec un .htaccess php_flag display_errors on).
> si je met un mauvais mot de passe, il me dit mauvais mot de passe.
- Je teste en faisant une install
> La page d'install m'affiche des caracteres bizarres (surement pb utf8)
> Même constat
- Je teste en repartant du fichier d'origine simple sans plugin
> Même constat
- J'ai testé via l'installation netinstall
> Je suis bloqué par mon proxy
- Je teste en uploadant le fichier zip de piwigo et le dezippant sur le serveur
> Même constat
J'ai testé en vidant les tables de sessions, caches et history, changeant de navigateur ( testé sur Firefox, Safari, IE7 sur PC, ...).
J'ai supprimé les espaces du fichier mysql.inc.php, testé en mettant define('PWG_CHARSET', 'iso-8859-1');
J'ai regardé en long et large le forum mais rien y fait ...
Merci d'avance pour votre aide.
Fizz
Hors ligne
Bonjour,
dans tes mots de passe, tu avais des caractères spéciaux.
Si oui, il est possible que tu ais eu des problèmes de jeux de caractères (lié à l’utf8) lors de ton dump de ta base.
:-))
Hors ligne
Pour en avoir le coeur net, vas dans la base de données (via PhpMyAdmin), puis dans la table phpwebgallery_users, tu repères ton compte admin (en principe, l'id 1).
Puis tu mets comme mot de passe: 5f4dcc3b5aa765d61d8327deb882cf99
Il s'agit du mot password
Puis, vas sur ta galerie, tu te connectes avec ton identifiant et le mot de passe password
Si c’est ok, n’oublie pas de le modifier.
Hors ligne
_fizz a écrit:
- J'ai voulu la mettre en ligne sur mon serveur web (Linux Apache 2.0 - PHP Version 5.1.6 - Mysql 5.0.45 - derrière un proxy - j'utilise Dreamweaver sur Mac)
Dreamweaver : 99% de problèmes avec Piwigo
Mais ce qui me dérange le plus est - derrière un proxy - qui est sans doute à l'origine de tes pb de connexion.
De mémoire, Eric ou nicolas ont déjà posté des sujets sur les paramètres des proxy.
??? Eric? peut-être nicolas?
Hors ligne
Je crois avoir trouvé !
La config du serveur actuelle ne me permet pas de récupérer $_SERVER['REMOTE_USER'] du coup il n'arrive pas à me connecter.
dans le fichier user.inc.php :
j'ai mis :
register_user(1, '', '', false);
$user['id'] = get_userid(1);
à la place de :
if ($conf['apache_authentication'] and isset($_SERVER['REMOTE_USER']))
{
if (!($user['id'] = get_userid($_SERVER['REMOTE_USER'])))
{
register_user($_SERVER['REMOTE_USER'], '', '', false);
$user['id'] = get_userid($_SERVER['REMOTE_USER']);
}
}
et ça fonctionne mais je ne peux plus me delogger ...
que dois je mettre pour que cela fonctionne ?
Hors ligne
je n'arrive pas à abandonner !
J'ai vraisemblablement eu une fausse piste car si je met en commentaire la partie qui utilise REMOTE_USER cela fonctionne en local.
Donc personne n'a jamais eu ce souci : il tente de se connecter avec les bons accès mais cela le connecte pas et lui dit rien (pas de message mauvais mot de passe ou quoi) ???
Hors ligne
Bonsoir ! Et désolé de prendre le train en route...
VDigital a écrit:
De mémoire, Eric ou nicolas ont déjà posté des sujets sur les paramètres des proxy.
C'est très probable mais je ne me rappelle plus dans quelles circonstances et je ne retrouve pas le(s) post(s).
[EDIT]
Ah ! Si ! J'ai trouvé ! C'était là : [Forum, topic 15237] configuration piwigo pour traverser un proxy ... mais je ne ai pas été très loin ;-)
[/EDIT]
On va voir ce qu'il est possible de faire.
_fizz a écrit:
Impossible d'avoir la variable $_SERVER['REMOTE_USER'] ... pas d'issues ... j'abandonne ...
Le script est définitivement incompatible avec mon serveur.
Merci pour votre aide.
Ce serait bien si tu pouvais poster ici ta config PHP et celle de ton proxy. Ou me l'envoyer par PM. Si $_SERVER['REMOTE_USER'] n'est pas accessible, cela sent la restriction PHP ou le blocage par le proxy. Je ne vois pas d'autre approche.
A moins que Apache ?... La liste des modules Apache montés serait bien aussi.
Dernière modification par Eric (2009-06-09 22:55:41)
Hors ligne
Bonjour,
J'ai le même problème.
Le site est hébergé chez freeheberg.
J'ai fait la meme manip pour virer l'appel à $_SERVER{'REMOTE_USER'} et là je me connecte mais impossible de me délogger !
Que faire !
Sinon, ayant ZoneAlram, s'il est activé j'ai un message me disant que la table piwigo_sessions n'existe pas, le message disparait lorsque je désactive le firewall. Que dois je faire pour laisser le firewall actif ?
Oualid a écrit:
J'ai le même problème.
Le site est hébergé chez freeheberg.
...
Sinon, ayant ZoneAlram, s'il est activé j'ai un message me disant que la table piwigo_sessions n'existe pas, ...
la table piwigo_sessions n'existe pas?
C'est un vrai problème et surtout totalement différent => Ouvre un autre topic.
Hors ligne
VDigital a écrit:
Oualid a écrit:
J'ai le même problème.
Le site est hébergé chez freeheberg.
...
Sinon, ayant ZoneAlram, s'il est activé j'ai un message me disant que la table piwigo_sessions n'existe pas, ...la table piwigo_sessions n'existe pas?
C'est un vrai problème et surtout totalement différent => Ouvre un autre topic.
En fait, c'est l'autre problème qui me préoccupe le plus : impossible de me connecter, aucun message d'erreur sauf si je tape un mot de passe erroné.
J'ai fait la même manip que _fizz :
register_user(admin, '', '', false);
$user['id'] = get_userid(admin);
à la place de :
if ($conf['apache_authentication'] and isset($_SERVER['REMOTE_USER']))
{
if (!($user['id'] = get_userid($_SERVER['REMOTE_USER'])))
{
register_user($_SERVER['REMOTE_USER'], '', '', false);
$user['id'] = get_userid($_SERVER['REMOTE_USER']);
}
}
et là ça marche sauf que je ne peux plus me déconnceter !
Pour le problème de la table piwigo_sessions c'est lié au firewall !