Aller au contenu

destroyedlolo

Hubmaster
  • Compteur de contenus

    823
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par destroyedlolo

  1. Si t'as access au php.ini, il suffit simplement de rajouter le repertoire de tes include inc dans la liste des repertoire chercher pour les include. Ensuite require('mon_fichier.inc'); C'est ce que je fais sur tous mes sites. Si tu n'y a pas acces, il te suffira de rajouter un ch'tit code qui inclus ../ si tu es dans un sous domaine. A+ Lolo
  2. Ca serait peut etre aussi interessant de voir si les INDEX sont correctement definis, et s'ils sont utilises.
  3. Hum, peut etre y a-t-il un timeout sur les cron ... Les implementations de CRON d'un OS a l'autre change beaucoup. man cron sera ton ami ...
  4. Bon, j'ai repondu aussi. Par contre, le TM a chaque google est vite penible (pour pas dire plus) : on se croirait en train de lire des docs microsoft
  5. Salut, D'ailleurs en parlant de ca, je me suis rendu compte qu'Apache ne rendait pas systematiquement la memoire allouee et ne la reutilisait pas forcement lors d'une nouvelle requette. Bref, on se retrouve ensuite avec des processes HTTP qui utilisent plusieurs centaines de Mo de memoire Avec apache 1.3. il etait possible de tuer un fils apache depuis PHP ... mais je n'ai pas trouve l'equivalent en 2.0 ni en 2.2. J'ai donc reduit le nombre de requestByChild, mais n'y a-t-il pas une meilleur solution ? Lolo
  6. Est-ce qu'il y a des erreurs ? Est-ce que le mode SAFE n'est pas actif ?
  7. Pour installer ces softs, tu as 2 solutions : 1/ Utiliser les packages comme RPN sous Linux. Je ne sais pas s'il existe un format specifique a FreeBSD, mais il me semble que pkgsrc existe aussi pour cet OS. 2/ telechargerles sources de ces applies depuis les sites de leurs developpeurs (par exemple, http://httpd.apache.org pour Apache). L'avantage de la premier solution, c'est que le systeme de package prend en charge automatiquement les dependances (si t'as besoin d'une librairie specifique, il l'installe automatiquement). Dans la seconde solution, tu dois chercher toi meme les dependances dans les README et autre INSTALL. Mes serveurs sont sous NetBSD. J'installe toutes les briques de bases et tous les utilitaires d'administrations depuis pkgsrc. Par contre, je compile toujours Apache, PostGreSQL et PHP depuis leur sources, car ca me permet plus de flexibilite quant a leur configuration ... sans compter que les package ont souvent quelques trains de retard.
  8. Au cas ou ca serve a qq'un. Bon, j'ai enfin reussi a compiler apache et je vois les modules qui vont bien dans /server-info. Les docs sont vraiment pas clairs, mais voici la commande a lancer : ./configure --enable-info=shared --enable-so --enable-unique-id=shared \ --enable-authn-dbd=shared --enable-dbd=shared --with-included-apr --with-pgsql=/usr/local/pgsql/ --with-expat=builtin --with-included-apr et --with-expat=builtin sont important car c'est ca qui merdait. Ils indiquent qu'il faut utiliser la version fourni avec Apache, sinon, soit il fera une erreur si expat n'est pas utiliser, soit il essaie de trouver ce qui est deja installer ... et ca ne marchera pas si APR a ete installe avec un apache precedent mais sans support Database. Maintenant, quelques petits problemes : 1/ Certaines directives comme DBDMin DBDMax DBDKeep DBDExptime ne fonctionnent qu'en environnement threade. Je ne sais pas quel directive utilise pour qu'il n'en tienne compte que si ces options sont dispo ou pas (histoire d'avoir le meme .conf sur toute mes machines). 2/ Heu ... apache plante avec ces options sur mon server de test sous HP-UX 10.20. Cette OS est obsolete, mais je vais quant meme voir avec apache pour resoudre ce probleme.
  9. T'as essaye mon echo ? Ca donne quoi comme resultat ? Ben, soit tu multiplie tout par 10 et du divise au moment de passer l'argument ou dans le programme que tu appele, soit tu utilises un autre langage de batch que sh. Par exemple, tout mes batch sont en php mais tu as aussi la possibilite d'utiliser perl ou python. Il y a meme des versions simplifier du basic qui existe en ligne de commande pour Unix et qui font aussi de bon batch.
  10. Voila qui pourrait bientot m'interesse J'heberge de + en + de sites chez moi, et je sauterai le pas si ca devient rentable : l'hebergement sur du mutualise est tres tres abordable, mais il y a trop de limitation sur ce genre de systeme (par exemple, uniquement mySQL et pas PostGreSQL, limite des upload a 1 ou 2 Mo). Un dedie pourrai enfin resoudre ces problemes. Allez, encore un ch'tit effort sur le prix
  11. Si le .5 ne passe pas => que des entiers. Maintenant, la question est de savoir si les entiers signes passent. Bref, pour eviter toute insertitude, essaie un echo $(( -5 + 1 )) et tu aura directement la reponse. PS: au lieu de mettre /bin/sh, utilise pluto ksh ou bash car je ne suis pas sur que tous ce que tu utilises passe sur un vrais sh.
  12. Hum, je ne connais pas ta syntaxe . De mon cote, pour faire des calculs en shell j'utilise $(( ... )) qui fait parti des spec POSIX. Ensuite ... es-tu sure que ton shell est capable des faire des calcul en flottant ? Certaines versions ne supportent que les calculs sur les entiers. Apres, il y a peut etre une erreur logique dans ton script mais je n'ai pas le temps de regarder pour le moment ...
  13. Bonjour, je cherche a compiler apache avec une authentification par database. J'ai extrait les source d'Apache 2.2.3 et j'ai lance la commande suivante : ./configure --with-ldap --enable-ldap --enable-auth-ldap=shared --enable-dav=shared --enable-info=shared --enable-cgi=shared --enable-dav-fs=shared --enable-so make install j'ai ensuite installe APR cd srclib/apr ./configure gmake install et enfin, j'ai installer le module pour la database. cd srclib/apr-util ./configure --with-pgsql=/usr/local/pgsql/ --with-apr=/usr/local/apache2/bin/apr-1-config Apres avoir modifier httpd.conf LoadModule info_module modules/mod_dbd.so LoadModule info_module modules/mod_authn_dbd.so LoadModule dav_module modules/mod_dav.so LoadModule dav_fs_module modules/mod_dav_fs.so LoadModule unique_id_module modules/mod_unique_id.so LoadModule php4_module modules/libphp4.so j'ai redemarre apache ... et ca ne marche pas Je tourne en rond sans trouver ce qui ne vas pas De plus, je n'ai pas reussi a degoter une page sur le web ou les gens compile Apache (il y a pleins de references ou ils utilisent des modules tout pret, mais pas de compilation). Toute aide est la bienvenue Lolo
  14. Il demande TOUS les fichiers (enfin, ceux accessible publiquement). Je ne suis pas persuade que c'est une attaque, mais j'ai quant même de lourd soupesons : Au debut, ca faisait planter serveur car je n'avais pas limite les ressources d'Apache. Pendant 2 ou 3 jours, il a essaie de pompe entierrement le site ... et l'a donc plante. Ensuite, j'ai modifier les parametres qui vont bien, et il a recommence 2 ou 3 fois sans que rien ne plante, et j'ai aussi fait des stress tests pour voir comment le serveur reagissait. Depuis 3 jours, ca recommence, mais il semble avoir changer de methode vu qu'Apache se bloque car il ne semble pas liberer ses sockets ... Comme ce n'est plus un probleme de resources (d'apres mon monitoring), je pense qu'il a changer de methode. c'est pourquoi je pense a une attaque. De toutes facons, je ne vois pas quel pourrait etre l'interet de pomper un site comme le miens pendant pres d'un mois.
  15. Salut Dan, malheureusement, il semble avoir une IP flottante et ca me gene un peu de virer tiscali.it qui me fourni quant meme quelques visiteurs. N'y a-t-il pas une possibilite sous apache de l'interdit par son user agent ?
  16. Bonjour, mon site crash regulierement depuis 3 semaines suite visiblement a une attaque Deny of Service de la part d'un italien. J'ai evidement envoye un Abuse qui va bien modifie les parametres de mon Apache pour limite la memoire utilisee (j'utilise la dernier version d'apache 2.2) et je vais upgrade mon OS car il semble aussi qu'il y ait un probleme a ce niveau vu que lors de certaines attaques, apache ne libere pas ses sockets. L'upgrade systeme va prendre quelques temps, alors ... quels parametres apache utiliseriez vous pour interdire la connexion (et non uniquement l'acces a des pages) ? Je sais que le visiteur vient de Tiscali.it, mais je pense qu'il est en DHCP donc je ne peux interdire son URL, par contre il signe comme Netscape/6 ce qui n'est pas courant. Merci Lolo
  17. Heu, non :!: J'ai demenager il y a 6 mois et il n'y a strictement aucune raison de leur envoyer la FreeBox (sauf si tu as un HD et que tu deviens non degroupe car la HD n'est pas compatible). J'ai suivi pile poile ce qu'ils m'ont dit (je suis non degroupe): 1- le dernier mois avant le demenagement, j'ai remplis le formulaire de demenagement ce qui de fait m'a resilier mon ancien abonnement Free 2- j'ai resilier mon abonnement FT au moment du demenagement, 3- j'ai ouvert une nouvelle ligne au mon nouveau domicile 4- des que j'ai eu de FT le nouveau numero de telephone, j'ai fait une demande de nouvel abonnement a Free en joignant la copie de mon formulaire de demenagement. Le tout ne m'a pris que 10 jours. J'ai recu aussi un mail m'indiquant qu'il fallait que je renvoie la boiboite, mais je l'ai ignore sur les conseilles du support (par le NG, qui est gratuit). Voila. Lolo
  18. Salut, je reviens sur ce sujet car j'essaie aussi d'optimiser mes imagettes ... Quel serait l'interet de imagecopyresampled() avec une image truecolor ? Le reechantillonage n'est-il pas uniquement utile pour les images avec une palette de couleur ?
  19. destroyedlolo

    taille image

    Je pencherai plutot pour une image trop grosse. 2 solutions : changer les paramettres de PHP et/ou du kernel pour accepter des images plus grosses utiliser un programme externe en CGI qui est charge de reduire les images (on s'affranchie alors de la config de PHP) reduire les images avants de les envoyer Ma preference va bien evidement vers la 3eme solutions ... surtout que ca risque de prendre du temps a uploader 16 mo non ?
  20. Bon, j'ai verifie et ca fonctionne aussi sur mon Netscape 7 a la maison ... il n'y a vraiment que sous IE que ca ne fonctionne pas. Quelqu'un aurait-il une idee ?
  21. Oups, c'est corrige ... mais ca ne marche pas mieux :-( Est-ce que ca change quelque chose ? Hum, deja parce certains de ces boutons ne contiennent pas uniquement une image mais aussi du texte genre <button name='action' value='ajt chapitre'><img src='/icons/small/dir.gif'> Chapitre</button> Ensuite, il me semble bien qu'un <input type="image" ... renvoie les position X et Y ou le visiteur a clique dans l'image et non mon value. Heureusement, ca ne touche que les pages d'administration, mais je vois mal demande a pleins de photographes d'utiliser un autre navigateur que celui installe par defaut sur leur tromblon ...
  22. Salut, J'ai developpe une grosse applie mais en essayant avec ce merveilleux Microsoft IE que le code suivant ne fonctionne pas : <button name="action" value="+Monte obj1" class=invisible><img src="/icons/up.gif" title="Monte dans la liste" class=text></button>' . La class invisible ne fait que cacher les bordures du bouton button.invisible {border-style: none; padding: 0; background: none;} Et la je suis mal ... car beaucoup de bouton de navigation fonctionne comme ca Quelqu'un aurait-il une solution ? A+ Lolo
  23. J'ai eu un probleme similaire sur mon modeste site : un gas en italie qui a pompe integrallement tout mon site J'ai bien regarde, et il me semble que PHP ne libere pas totalement toute la memoire utilisee et laisse Apache faire ce travail (et, dans mon cas, ca peu faire gros vu que je modifie des images a la vollee). Bref, comme ils pompaient toutes les images en meme temps, les process HTTPD gonflaient, gonflaient, gonflaient ... jusqu'a ce qu'ils n'y ait plus de memoire La solution que j'ai utilise a ete de reduire MaxKeepAliveRequests et MaxRequestsPerChild : c'est pas genial niveau perf, mais ca ne crash plus.
  24. Salut, Je suis aller faire un tour sur ton site : deja, j'aime bien les graphismes Par contre, comme beaucoup de site de ce genre, ce qui manque a mon avis, c'est une DEMO. Je sais que ca ne coupte rien de s'inscrire, mais une petite demo permet de voir les possibilites et surtout les limites. Je suis en trains de developpe plus ou moins la meme chose (a l'origine, c'etait uniquement pour mes photos de mariages, mais ca grossi, ca grossi ). Lolo
  25. J'utilise NS7 quasiment tout les jours sur ma SUN, et je n'ai jamais eu ce genre de probleme. Quelle est ta page ? Je pourrai peut etre verifier ce soir.
×
×
  • Créer...