Titre Fenetre
Contenu Fenetre
Connexion
  • Se souvenir de moi
J'ai oublié mon mot de passe

[BDGWeb] Quelques soucis php

Pour présenter et découvrir tous les addons de BD Gest' développés par des utilisateurs

[BDGWeb] Quelques soucis php

Messagede dabee » 11/09/2003 18:29

Nouvel arrivant sur BDgest et BDGWeb, j'ai qques soucis pour faire tourner les miniatures de BDGWeb : quand je les active, elles ne se créent pas, les sous-répertoires thumbs ne se créent pas, et forcément aucune image ne s'affiche. En cliquant dessus l'image grand format s'affiche correctement.


Comme j'ai du mal à identifier le problème, je poste déjà à tout hasard mon fichier require.php au cas où j'y aie glissé une bourde ;) :

<?
// ****************************************************
// * Page générée par BDGWeb 1.3 le 11/09/2003 17:56:18 *
// ****************************************************

$host = "***";
$login = "***";
$password = "***";
$base = "***";

$GV_collection = "both"; //(valeurs possibles albums, acheter ou both)
$GV_verso = "right"; //(valeurs possibles left, right ou none)
$GV_eo = 1; //(Affichage de l'icone Eo => 1: oui - 0: non)
$GV_integrale = 1; //(Affichage de l'icone Intégrale => 1: oui - 0: non)
$GV_dedicace = 1; //(Affichage de l'icone et lien Dédicace => 1: oui - 0: non)
$GV_colorauteur = 1; //(Affichage couleur différente auteur avec photo => 1: oui - 0: non)
$GV_icone = 1; //(Affichage d'icones dans le menu du haut => 1: oui - 0: non)
$GV_listecollec = 1; //(Affichage d'une liste par collection => 1: oui - 0: non)
$GV_listestyle = 1; //(Affichage d'une liste par style => 1: oui - 0: non)
$GV_email = 1; //(Affichage de l'icone email => 1: oui - 0: non)
$email = "pioupiouz@yahoo.com";

$GV_miniature = 1; //(Affichage des images sous forme de miniature => 1: oui - 0: non)
$GV_prefix = "m_";

$PATH_couvertures = "./images/Couvertures";
$PATH_planches = "./images/Planches";
$PATH_versos = "./images/Versos";
$PATH_photos = "./images/Photos";
$PATH_dedicaces = "./images/Dedicaces";

$THUMB_couvertures = "./images/Couvertures/thumbs";
$THUMB_planches = "./images/Planches/thumbs";
$THUMB_versos = "./images/Versos/thumbs";
$THUMB_photos = "./images/Photos/thumbs";

//teste si la fonction ctype_alpha est reconnue par le serveur sinon la créée
if (!extension_loaded('ctype')) {
function ctype_alpha($c) {
return preg_match('/^[w]+$/', $c) and !preg_match('/[d_]/', $c);
}
}
?>



Si le problème ne vient pas de là, j'ai peut-être une autre piste...

Je fais tourner BDGWeb sur un serveur perso, winXP, Apache 1.3.26, PhP 4.0.5, et il semblerait que certaines fonctions rechignent à fonctionner, particulièrement celles pour manipuler les fichiers, comme file_exists ou getimagesize.
Il semble que le problème soit déjà connu, et des solutions sont notamment suggérées dans les notes de bas de page ici : http://fr3.php.net/manual/fr/function.file-exists.php

Mais mon niveau en php ne me permet pas vraiment de modifier le code en conséquence (realpath, is_file, getcwd, ... ?), donc ma question est finalement simple : y'a t'il des prérequis précis en version d'Apache et / ou Php pour faire tourner BDGWeb sous Win xp ? Ou une adaption des fonctions de manipulation de fichiers est-elle simple (avec realpath() ça semble bien jouable), mais surtout est-ce à l'étude ? :roll:


Bah, si j'ai pas les miniatures fonctionnelles, ce n'est pas super grave, mais c'est vrai que cette option d'économie de bande passante était bien séduisante... :(


Merci pour le coup de main !



PS : La liste par style ne semble pas encore fonctionnelle dans le package que j'ai chargé il y a 2 ou 3 jours, mais si j'ai bien compris le problème a déjà été repéré et la correction n'attend plus que d'être mise en ligne... ;)

GV_listestyle = 1; //(Affichage d'une liste par style => 1: oui - 0: non)
$
Avatar de l’utilisateur
dabee
BDécouvreur
BDécouvreur
 
Messages: 38
Inscription: 08/09/2003
Age: 46 ans

[BDGWeb] Quelques soucis php

Messagede StephaneA » 11/09/2003 19:28

J'avais aussi eu ce problème...

La réponse est là (en bas de page ;) ):
http://www.bdgest.com/forum/viewtopic_10531.html
Avatar de l’utilisateur
StephaneA
Modérateur
Modérateur
 
Messages: 1961
Inscription: 04/07/2002
Localisation: F-91 Sainte-Geneviève-des-Bois
Age: 50 ans

[BDGWeb] Quelques soucis php

Messagede dabee » 11/09/2003 20:09

Merci, mais... Pas mieux ! je continue à chercher ! :D
Avatar de l’utilisateur
dabee
BDécouvreur
BDécouvreur
 
Messages: 38
Inscription: 08/09/2003
Age: 46 ans

[BDGWeb] Quelques soucis php

Messagede Ptit Philippe » 11/09/2003 21:48

la 1.3a ne devrait plus tarder
(la nouvelle version est indiquée dans la page télécharger (mais encore le bon zip :mrgreen: )
Avatar de l’utilisateur
Ptit Philippe
BDéphile
BDéphile
 
Messages: 1481
Inscription: 05/07/2002
Localisation: F-59 Nieppe
Age: 56 ans

[BDGWeb] Quelques soucis php

Messagede dabee » 12/09/2003 00:08

Hmm... Je risque d'avoir des soucis en 2.0.5 avec _retaille :

imagecopyresampled a été ajoutée en PHP 4.0.6 et nécessite GD 2.0.1


Je tente un upgrade du php, mais suis pas un pro, ça s'annonce pas simple... ;)
Avatar de l’utilisateur
dabee
BDécouvreur
BDécouvreur
 
Messages: 38
Inscription: 08/09/2003
Age: 46 ans

[BDGWeb] Quelques soucis php

Messagede toons » 12/09/2003 00:19

Pour ton probleme de patch

[code:1:e03755c6d3]
$PATH_couvertures = "./images/Couvertures";
$PATH_planches = "./images/Planches";
$PATH_versos = "./images/Versos";
$PATH_photos = "./images/Photos";
$PATH_dedicaces = "./images/Dedicaces";

$THUMB_couvertures = "./images/Couvertures/thumbs";
$THUMB_planches = "./images/Planches/thumbs";
$THUMB_versos = "./images/Versos/thumbs";
$THUMB_photos = "./images/Photos/thumbs";
[/code:1:e03755c6d3]

il faut que tu supprime tout les points de devant le patch, pour le rendre totalement relatif.

[code:1:e03755c6d3]...
$PATH_couvertures = "/images/Couvertures";
... [/code:1:e03755c6d3]

C'est liee au fait que ton repertoire est local sous winxp. A prioris PHP l'interprete mal sous apache win32. (Probleme rencontre sous mon propre serveur).


Ensuite pour tes autres problemes de d'erreur sont liee a la config de ton fichier php.ini qui ce trouve sous "c:windowsphp.ini"

il faut:
[code:1:e03755c6d3]register_globals = On[/code:1:e03755c6d3]
supprimmer le ; devant
[code:1:e03755c6d3]extension=php_bz2.dll
extension=php_gd2.dll[/code:1:e03755c6d3]

et enfin dans la section patch & directories:

[code:1:e03755c6d3]extension_dir = c:/Serveur/PHP/extensions/
include_path = ".;c:ServeurPHPincludes"
[/code:1:e03755c6d3]

avec dans mon exemple la directorie PHP dans c:serveur


Voila en esperent que ca t'aide. :ok:
Avatar de l’utilisateur
toons
BDébordé
BDébordé
 
Messages: 190
Inscription: 30/03/2003
Localisation: Arras / Paris
Age: 45 ans

[BDGWeb] Quelques soucis php

Messagede dabee » 12/09/2003 01:07

Maintenant ça marche au poil, mais il a quand même fallu upgrader le php en 4.0.6 pour avoir la fonction "imagecopyresampled" et le php_gd2.

Merci Toons et StephaneA pour l'aide à la conf, j'ai de jolis thumbnails maintenant !



Il me manque plus qu'un truc maintenant pour remplir la base et tout mettre en ligne... Ma licence BDGest !! :lol2:

Promis Chef, c'était pas un chèque en bois !! Aie confiancccccce, envoie la licenccccccce... :mrgreen:
Avatar de l’utilisateur
dabee
BDécouvreur
BDécouvreur
 
Messages: 38
Inscription: 08/09/2003
Age: 46 ans

[BDGWeb] Quelques soucis php

Messagede toons » 12/09/2003 01:25

un truc qui me reviens, si ta base est dispo sur internet depuis ton propre pc, n'oublie pas d'active dans http.ini de apache l'usage de htaccess pour pouvoir protege ton fichier de config.

De plus n'utilise pas pour le compte de base MySql, root, mais crée un compte local expres qui n'a que des droits de lecture pour la consultation via l'exterieur, ainsi en cas de piratage de ton fichier de config sql, malgre le htaccess, il y a pas possibilite de touche a la base de donne et bien plus par le petit jeux des bugs en tout genre ....
Avatar de l’utilisateur
toons
BDébordé
BDébordé
 
Messages: 190
Inscription: 30/03/2003
Localisation: Arras / Paris
Age: 45 ans

[BDGWeb] Quelques soucis php

Messagede dabee » 12/09/2003 02:41

Ouaip c fait, le .htaccess et un user spécifique pour BDGWeb avec lecture uniquement, et pis aussi Options None et planquage de la version d'Apache dans httpd.conf... J'ai encore laissé les errors dans le php.ini.
Ca doit suffire pour arrêter les ptits malins de base...

Après ça, la grosse brute du hacking qui veut entrer, ya toujours moyen. Mais bon, pas sûr non plus que ça vale vraiment le coup de pirater mes quelques bases MySQL et que ça intéresse les hackers de haut niveau... ;)
Avatar de l’utilisateur
dabee
BDécouvreur
BDécouvreur
 
Messages: 38
Inscription: 08/09/2003
Age: 46 ans

[BDGWeb] Quelques soucis php

Messagede toons » 12/09/2003 10:48

un petit serveur comme ca c'est effectivment pas ca qui va les interesse, mais plutot de les "asservir" pour faire du deny de service ou mene une attaque plus importante. Et la c'est toi qui gagne la mise niveau emmerde en cas de merde.
Avatar de l’utilisateur
toons
BDébordé
BDébordé
 
Messages: 190
Inscription: 30/03/2003
Localisation: Arras / Paris
Age: 45 ans


Retourner vers Addons pour BD Gest'

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités