Aller au contenu

KnockedMaster

Hubmaster
  • Compteur de contenus

    205
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par KnockedMaster

  1. Ah oui j'oubliais, le répertoire dev est bien exclu de la réécriture dans le htaccess placé à la racine ...
  2. Bonjour, Je rencontre un problème de réécriture d'URL sur un serveur mutualisé. J'ai placé un répertoire dev/ en sous-domaine afin de pouvoir gérer plus facilement les projets sur lesquels je travaille. En gros, j'aimerais me servir de ce sous-domaine comme serveur de dev. Vu l'ampleur des travaux que je réalise ça ne risque pas de surcharger, d'autant que l'offre d'hébergement est assez robuste. Ce qui donne http://dev.mon-site.com Dans ce répertoire, les projets. Dans chaque répertoire, un htaccess avec ses règles propres de réécriture. Ce qui donne, pour accéder à la home d'un projet, par exemple : http://dev.mon-site.com/projet-1/www/ Jusque là tout va bien, la home est atteinte, retour 200 et affichage correct. Par contre, dès que j'essaye d'atteindre une page profonde, je suis sur une 404. La règle que j'utilise est la suivante : RewriteRule ^/([a-z-]+)\.php$ index.php?content=$1&dir=test&page=test [L] index.php existe bien. Il existe un htaccess à la racine du site. Je ne vois pas du tout comment m'y prendre pour atteindre correctement l'index. Faut-il ajouter une option dans le htaccess ? Merci pour vos éclaircissements.
  3. Bonjour à tous, Ce matin j'ai reçu un mail de la part d'un annonceur, le voilà : Alors voilà, je ne sais pas très bien combien je pourrais lui demander à ce brave homme. Est-ce que vous auriez une idée ? Pour info, le site fait entre 1800 et 2300 visites par jour d'avril à septembre, la moitié le reste de l'année. Il s'agit d'un site de pêche. L'enseigne en question a les moyens, et visiblement il s'agit d'une assez grosse boîte. Il y a pas mal de possibilités au niveau de l'affichage, vaut-il mieux privilégier le clic ou l'affichage ? Bref, qu'en pensez-vous ?
  4. Oui en effet, il y a deux boutons différents, avec un id différent, c'est la boîte à afficher qui reste commune. Je vais tester avec un toogle. Sinon le code html est celui-ci : Commentaires (<span id="nbComments">18</span>) <div id="jQButtonsGrayBox"> <button class="jQButtonsGray" id="showCom"><img alt="icone" src="adder.png"> Afficher</button> <button class="jQButtonsGray" id="hideCom"><img alt="icone" src="minder.png"> Masquer</button> </div> <div id="ajax_content"></div> <div class="myform_Comment" id="stylized_Comment"> <form method="" action=""> <input type="hidden" value="" id="city" name="city"/> <textarea rows="6" id="msg" name="msg"/> <label for="name">Pseudo <span class="small">Max 32 car.</span></label><input type="text" maxlength="30" size="16" id="name" name="name"/><label for="email">E-mail <span class="small">Valid email</span></label> <input type="text" size="16" id="email" name="email"/> <label for="url">Site <span class="small">Url site ou blog</span></label> <input type="text" size="16" id="url" name="url"/><br/> <label for="captcha">Anti-Spam <span class="small">Résultat</span></label><input type="text" maxlength="5" size="2" id="captcha" name="captcha"/><img alt="captcha" src="http://localhost/karpeace_v7.0/all_domains/inc/captcha.inc.php" id="imgCaptchaCom"/> <input type="hidden" value="1" id="posted_com" name="posted_com"/> <input type="hidden" value="PAGE" id="page" name="page"/> <input type="hidden" value="portail" id="domaine" name="domaine"/> <input type="hidden" value="2" id="deepness" name="deepness"/> <input type="hidden" value="18" id="nbc" name="nbc"/> <button onclick="afficheMsgFormComment('2');" id="validComButton" type="button"/> </form> <div class="spacer"/></div> </div> <div id="commentsBox" style="display: block;"> -----------> La boîte à afficher/masquer <div class="commentsBox"> <div class="time"><img alt="avatar" src="" class="avatar"/><span class="timeDateDM">25-11</span><br/><span class="timeDateY">2007</span><span class="timeDateH"> 00:00:00</span></div><div class="commentTip"/><div class="comment"><span class="commentAuthor">pivao</span> <div class="comTxt">super site<br/> ... Toutes les balises sont bien fermées, donc ce n'est pas de ce côté là ...
  5. Non malheureusement, le site tourne en local, la version en ligne est différente à tous les niveaux. Bon tant pis, la chasse reste ouverte, je vais chercher et si je trouve je posterai la solution. Merci quand même
  6. Je suis exactement dans ce cas-là en ce moment, des sites sont en train de copier le contenu principal. Par contre, il me semble que le duplicate content peut jouer à partir du moment où les pages originales sont plus anciennes, normalement la pénalité est infligée à la page la plus récente ...
  7. 'alut tout le monde, Dans la série boulet, voilà un autre souci que je rencontre en ce moment : un formulaire de commentaires, des commentaires, des boutons pour afficher/masquer les commentaires. Le show fonctionne bien, par contre le hide ne fonctionne pas. Au départ, le div est stylé display:none; Quand j'affiche, ça marche. Pour masquer, peau de balle. Pour info, le fichier comments.tpl.php est appelé par content.php, fichier chargé d'effectuer toutes les requêtes et d'appeler les templates, ensuite sortie en affichage. $(document).ready(function(){ $('#showCom').click(function(){ $('#commentsBox').show("slow"); }); $('#hideCom').click(function(){ $('#commentsBox').hide("slow"); }); }); Une idée d'où ça peut venir ?
  8. Bah j'ai honte, la connexion mysql n'était pas ouverte ... Topic à supprimer ?
  9. Bonsoir à tous, Tout est dans le titre : j'effectue une requête testée dans phpMyAdmin, ça tourne. Quand je veux afficher le résultat avec un print_r, le tableau est vide. La structure de la table : id_pconfig | int(4) -> clef primaire page | varchar(256) status | int(1) Voilà le code de la fonction : function ifCommentable() { $sql = mysql_query("SELECT id_pconfig, page FROM s_comments_pconfig WHERE status=1"); while($row = mysql_fetch_assoc($sql)) { $commentablePages[] = array( 'id_pconfig' => $row['id_pconfig'], 'page' => $row['page'] ); } return $commentablePages; } La fonction est intégrée dans une classe et appelée comme ceci après instanciation : $pagesComments = $comment_O->ifCommentable(); print_r($pagesComments); ne retourne rien Est-ce que vous voyez d'où ça peut venir ?
  10. Merci pour ta réponse Dan, en fait je rencontre de gros gros soucis qui dépassent allègrement le simple domaine de l'hébergement. Je t'ai un peu chauffé en me doutant bien que tu savais ce que tu racontais, il y a assez longtemps que je passe ici que pour (re)connaître la qualité des intervenants. Oui pour moi c'est évident également, mais je doute toujours, je suis autodidacte et la gestion de serveur est sans doute le domaine que je connais le moins. Le site en question est actuellement en proie à diverses manipulations, fraudes, attaques. Ca atteint le domaine personnel et ma vie privée, mon propre pc a été infecté à un moment ou à un autre. Bref ça va loin. Malheureusement pour l'hébergeur, c'est aussi son boulot et il ne le fait pas.
  11. Dan, petit up, mon hébergeur me dit que tu n'as rien compris, que tu crois que je suis sur un dédié. J'ai bien précisé qu'il s'agissait d'un mutualisé pourtant.
  12. Tu peux aussi utiliser des modules de réseaux sociaux, certains sont intéressants : -http://www.socialshaker.com/?ref=107489412635653,173832839330391
  13. Non je ne tiens pas à éviter OVH à tout prix. Sympa easy-hébergement avec la possibilité de modifier le php.ini, et le prix est intéressant. Grosso modo j'ai besoin d'un giga d'espace disque, d'une bande passante illimitée, de PHP 5 et de Mysql 5 (version sup à 0.32 ) ... Et surtout d'un serveur situé en France ...
  14. Un mystère de plus, mais au moins j'aurai appris que le trustrank n'existait pas chez Google. J'y croyais dur comme fer, Cariboo tu viens de briser mes rêves. Quand je réfléchis à la possibilité de l'inclusion du paramètre de l'âge dans l'algorithme, je me dis que c'est une possibilité parmi d'autres, en effet. D'un autre côté, l'ancienneté du site et son trafic, son taux de rebond, voilà des éléments "côté client" qui sont certainement plus importants que la réservation du NDD.
  15. Bonjour à tous, Je recherche de bonnes offres d'hébergement mutualisé géolocalisées en France. Je suis actuellement chez Nuxit. A part OVH, je ne vois pas vraiment, mais par rapport à Nuxit les échos ne sont pas excellents (tapez pas ), surtout niveau rapport qualité-prix, c'est assez cher payé. Que me conseillez-vous ?
  16. Oui, sans doute y a-t-il des différences au niveau du code, quelque part, somewhere comme dirait l'autre. Il n'y a que cette explication là qui soit valable. Ou le hack paranoïde. Pourtant c'est la même classe qui établit la connexion, c'est fou. Sans doute une ou l'autre fonction qui fait appel à une connexion, mon niveau n'est pas assez élevé pour le dire, comme je disais je bidouille. En local ça fonctionnait très bien, mais le serveur est plus récent (5.0.45-community-nt, mysql 5.0.45). Finalement, ça n'est pas sérieux de ma part non plus en tant que développeur, j'aurais du vérifier les différences de serveur. En fait j'ai passé un cap dans mon développement avec cette façon de programmer en objet, et j'ai laissé quelques trucs de côté. Bonne leçon. Là où ce n'est pas sérieux de la part de l'hébergeur non plus, c'est quand il ne répond pas aux questions posées, qu'il digresse continuellement en m'encourageant à passer à une offre supérieure d'hébergement, alors que comme tu me l'apprends, le problème technique vient aussi de chez lui. En fait ils poussent peu à peu leurs clients à migrer vers une v2 d'hébergement, tout simplement. Je vais ouvrir un autre topic pour les offres d'hébergement. Merci pour ces éclaircissements.
  17. Dan, je ne comprends toujours pas pourquoi ça a fonctionné sur un domaine et pas sur les autres, est-ce que là tu vois une explication ?! C'est surtout ça qui est interpelant. La compilation de PHP c'est une chose, mais elle est identique sur tous les domaines, alors ?
  18. Pas suivi ... le site est hébergé chez Nuxit. En 4 ans, jamais eu de problèmes, au contraire, par contre depuis un mois ça n'est plus pareil ...
  19. Oui je viens de l'apprendre. Dans tous les cas, les liens avaient de toute façon été modérés.
  20. Ok, c'est du chinois pour moi tout ça, je ne comprends toujours pas pourquoi ça n'a pas fonctionné, mais tant pis. Merci pour vos réponses !
  21. Non Ernestine, j'ai créé 4 bases supplémentaires, une pour chaque appli. Donc la création des bases de données est la même. C'est PHPMyAdmin qui a été utilisé pour ça. Et l'application qui tournait (annuaire) travaillait avec une des nouvelles bases. Dan, le serveur 5.0.51a-24+lenny5, version du client Mysql 5.0.32 Je continue à chercher. Maintenant, il y a un autre problème, c'est que comme le soulignait Jean-Luc, une fois qu'on a été hacké, il faut nettoyer les machines qui ont eu accès au serveur. Je ne l'ai pas fait, résultat des courses ça a effectivement recommencé. Là maintenant, le site ne tourne plus en local, enfin partiellement, alors que je n'ai rien modifié dans le code. Inutile de préciser que je n'arrive pas à trouver le bug, et que la configuration matérielle n'a pas changé sur mon pc. Maintenant, si vous avez des pistes pour la connexion qui a posé problème, je les prends avec plaisir.
  22. Je n'ai rien changé du tout au niveau du serveur mysql, je suis sur un mutualisé. Voilà comment ça fonctionne en résumé : class_works.php : class work { function dbConnect($base,$host,$login,$pass) { $dp = mysql_connect($host,$login,$pass) OR DIE ('Le serveur ne répond pas'); mysql_select_db($base, $dp) OR DIE ('Connexion à la base '.$base.' impossible'); } } Cette classe est appelée au début du fichier index de chaque répertoire (www, annuaire, blog et forum). De là, hop, require_once, bufferisation, requêtes, appel des fichiers de templates, hop sortie. Simple comme bonjour. Cette façon de faire est la même pour les 4 domaines. Je suis autodidacte en la matière et il y a beaucoup de choses qui m'échappent, je bidouille beaucoup. Mais ça n'explique pas ce que j'ai rencontré ici, d'autant que le site en question a connu 4 gros problèmes en un mois. Une chose, j'ai modifié les bases de données un jour avant la mise à jour. Au départ, je fonctionnais avec 1 seule base dans laquelle je fourrais tout. Pour la mise à jour, j'ai opté pour 4 bases, une pour chaque domaine, et surtout pour chaque application (forum fsb, blog wordpress, annuaire maison et portail maison). Ce principe n'a encore une fois pas posé de problème pour l'un des domaines : l'annuaire. Idem ensuite, j'ai tout rétabli à l'ancienne, et ça a fonctionné. Bref, c'est assez confus. Etant sur un mutualisé, je ne peux de toute façon pas paramétrer le serveur mysql. Si je vous contacte, c'est aussi parce que la réponse de l'hébergeur ne me satisfait pas du tout, et que dans le cadre de hacks successifs, beaucoup de questions surgissent. Est-ce que ça vient de la façon dont sont appelés les fichiers ? J'en doute, c'est pareil pour les 4 domaines, c'est la même classe qui se charge de la connexion, sauf pour le blog et en partie le forum, puisque même sur le forum je bidouille un peu. En local, tout ça fonctionne très bien.
×
×
  • Créer...