|

dimanche 20 octobre 2013

Accès refusé pour admin dans drupal 6

J'ai appris cette solution rapide ce matin sur le forum de Drupal. Apparemment, ce problème peut se produire dans drupal 6
Si vous ne pouvez accéder à votre base de données de drupal, il faut exécutez l'une de ces déclarations de mise à jour:

UPDATE sessions SET uid = 1;
ou
UPDATE sessions SET uid = 1 WHERE hostname = "votre.ip.address";

Soit mettre votre uid de la session actuelle à 1 si vous êtes alors autorisé à accéder à l'interface d'administration.

La première instruction définit l'ensemble des uid de toutes les séances à 1. Depuis cette offre à tout utilisateur connecté sur les privilèges administrateur complets, à utiliser seulement quand vous êtes sûr que vous êtes le seul connecté, puis seulement quand c'est absolument nécessaire.

La deuxième déclaration définit l'uid de la séance à 1 uniquement pour la session à venir de votre machine, il est donc un peu plus sûr à utiliser.

Alternativement, vous pouvez juste bricoler avec l'uid des sessions à travers un frontal db comme phpMyAdmin.

Pour moi, cela a été une bouée de sauvetage.

mardi 19 mars 2013

2 distributions Drupal parmi les plus célèbres

Un système de gestion de contenu pour un journal.

Drupal est une solution très populaire pour les sites d'information. et il existe une distribution pour les sites de journaux. ProsePoint est un logiciel qui vous permet de publier rapidement et facilement votre propre journal ou un magazine en ligne. Vous pouvez télécharger des articles, éditer des articles en ligne, et d'organiser des articles dans les éditions, avec l'interface web conviviale et pratique. La solution est assez cool et vous pouvez trouver plus d'informations sur la page officielle de ProsePoint: http://www.prosepoint.org

L'une des distributions les plus célèbres Drupal est Acquia. Il a été créé et est maintenu par Acquia Drupal Acquia Inc et inclut les modules les plus populaires et nécessaires de Drupal tels que les modules image,FeedAPI, CCK, Views, et ainsi de suite. Tous les modules sont réunis, emballé et prêt à travailler, alors vous n'avez pas besoin de naviguer à travers la recherche les modules de drupal.org pour les installer. Acquia Drupal est une excellente base pour commencer et l'équipe de Acquia Inc essaye de les garder aussi a jour que possible, la mise à jour de base et des modules aux dernières versions stables disponibles. Acquia Drupal est entièrement compatible avec Drupal, en fait il s'agit d'un Drupal, mais avec un ensemble de modules supplémentaires ajoutés à l'archive.La page du projet: http://acquia.com/products-services/acquia-drupal

mardi 15 janvier 2013

Traiter les problèmes potentiels avec Drupal SEO

Drupal est connu pour être un système de gestion de contenu (CMS)très SEO convivial. La façon dont il assemble ses pages est conviviale. Cela en fait un choix populaire pour les gens qui cherchent à construire des sites Web dynamiques. Cependant, il y a un certain nombre de problèmes potentiels avec Drupal SEO. Ceux-ci doivent être traités afin de s'assurer que vous obtenez des résultats optimaux.
Le fait même que Drupal est un système dynamique est un facteur qui mène à certains de ses problèmes de SEO. Le contenu est stocké dans une base de données et récupérées à l'exécution. Presque toutes les informations sont stockées dans un «nœud», une base, une unité structurée du contenu. Souvent, chaque «nœud» est associé à des groupes de mots-clés, appelés «taxonomies», et il est facile de récupérer et trier l'information par ces taxonomies. Depuis tout contenu peut être récupéré dynamiquement, Drupal génère des URL générique pour le contenu, comme www.example.com/?q=node/3 ou www.example.com/node/3.
Ces URL «internes» sont toujours présentes dans Drupal, même si Drupal fournit des fonctionnalités qui vous permettent de les cacher, et au lieu de présenter des URL beaucoup plus conviviale. Il existe plusieurs modules optionnels qui peuvent influer sur la génération de pages et la désignation d'URL. En conséquence Drupal peut exposer à la fois les URL internes et les URL conviviales pour les utilisateurs et les robots Web. À la suite de ces sortes de questions d'architecture, de nombreux sites Drupal finissent par exposer le contenu sur le Web via plusieurs URL. Lorsque cela se produit, les URL multiples peut être explorées par les moteurs de recherche, créant des problèmes de contenu dupliqué. Voici quelques exemples de questions de contenu en double, et quelques autres problèmes qui peuvent survenir dans Drupal.

1- Problème: contenu dupliqué à partir des alias. Exemple: www.example.com/node/9 et www.example.com /content /site-mariage-halal, à la fois en montrant le même document physique.
Solution: Inclure les lignes suivantes dans le fichier robots.txt: Disallow: / node
Disallow: /*/node/ Remarques: On suppose ici que toutes les URL sont disponibles via des alias amicales. Ce devrait être le cas si vous utilisez le module pathauto.
2- Problème: Avec le module Pathauto, vous pouvez créer autant de pages supplémentaires sur le site si il est configuré de manière incorrecte.
Exemple: Si vous activez l'option "Créer des alias index", et vous avez un alias hiearchical (par exemple, une page avec un chemin contenant une barre oblique, comme la page mariage/halal/femme ) Drupal génère automatiquement des pages d'index qui contiennent toutes les pages dans chaque catégorie - par exemple, toutes les mariage et tous les halal
 Solution: Ne pas cocher la case "Créer un alias index" case à cocher dans le module Pathauto.
 3. Problème: Certains modules, comme les forums et les vues, créer des listes triables qui peuvent générer plusieurs URL avec un contenu en double.
 Solution: Si vous utilisez un tel module, assurez-vous d'utiliser la règle suivante robots.txt: Disallow: / * sort =
 Ces problèmes peuvent surgir sur Drupal, et tous les utilisateurs de Drupal devraient revoir leurs sites pour ces questions. Tant que vous reconnaissez quels sont les enjeux, ils peuvent être traités, et Drupal peut être un excellent choix en tant que système de gestion de contenu. La plupart des systèmes de gestion de contenu présentent des défis SeO encore plus grands.

dimanche 9 décembre 2012

Comment activer le rapport d'erreurs dans Drupal

Bien qu'il puisse être désactivé sur des sites de production (pour de bonnes raisons, de sorte que les utilisateurs ne voient pas les erreurs), ces erreurs sont l'un de vos meilleurs outils pour le dépannage. Pour activer le rapport d'erreurs, temporairement modifier votre fichier index.php (normalement situé dans le répertoire racine) directement après la première ouverture PHP tag (ne pas modifier les informations du fichier réel!) Pour ajouter les éléments suivants:

<?php
 error_reporting(E_ALL);
 ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
// $Id: index.php,v 1.94 2007/12/26...

Vous allez maintenant être en mesure de voir toutes les erreurs qui se produisent directement sur ​​l'écran.

jeudi 6 décembre 2012

Drupal Erreur 404 Ok

Drupal a un problème lorsque vous exécutez PHP comme CGI. Au lieu d'envoyer "404 Not Found" erreurs quand il ne peut pas trouver une page, il va envoyer des "404 Ok". Vous pouvez en lire plus à ce sujet sur ​​PHP.net . Quand un moteur de recherche araignée demande une page qui n'existe pas, vous voulez envoyer un bon "404 Not Found" en-tête.
Pour voir si vous envoyez un défectueux "404 Ok" en-têtes, vous pouvez utiliser Firefox avec l'extension livehttpheaders. Une fois que vous avez installé cette extension et redémarré Firefox, allez dans Outils -> Live-têtes HTTP . Cela ouvrira la fenêtre de visualisation d'en-tête. Ensuite, allez à votre site web vers une page qui n'existe pas (comme http://www.example.com/asdf4567 ). Vérifiez la fenêtre LiveHTTPheader pour voir si elle envoie un bon "404 Not Found" en-tête ou un incorrecte "404 Ok" en-tête. Si elle dit "Ok 404", alors il ya un problème.
Installez le module CustomError qui permet à l'administrateur du site pour créer des pages d'erreur personnalisées pour 404 (introuvable), et 403 (accès refusé), sans la nécessité de créer des nœuds pour chacun d'eux.
Depuis les pages d'erreur ne sont pas des nœuds réels, ils ne font pas partie d'une catégorie terme, ils ne seront pas pas dans la recherche, et ne seront pas affichées dans les listes de noeuds ou le bloc du contenu Populaire.

lundi 3 décembre 2012

Pour ceux qui veulent améliorer SEO, voici quelques outils astucieux

Pour l'analyse des mots clés, référencement, recherche, d'analyse:

Bing Webmaster Tools -Les données à partir d'outils comme Bing montrent des résultats plus organiques que les autres comme Compete.com Spyfu SEOmoz WebCEO Raven Searchmetrics ComScore
Et quelques autres pour l'analyse de la concurrence, le ciblage, génération de contenus, création de liens, etc:
Sociale Crawlytics
 Zemanta 
contently
Acquire 
KnowEm Dans le marketing Internet les choses changent tout le temps. de nouveaux outils se libèrent tous les jours. Il faut essayer de trouver les outils qui fonctionnent pour vous. Il est trop écrasant d'essayer ceci ou cela. Calculez ce que vous cherchez au moyen de mesures, d'analyses et d'outils de recherche et de s'en tenir à cela. l ya eu trop de trucs et astuces utilisés par SEO et du marketing dans le passé qui sont actuellement reniflé par les moteurs de recherche et l'utilisateur régulier d'Internet. Raconter une belle histoire qui implique vos auditeurs potentiels ... et vous serez gagnant.
N'oubliez pas de visiter le site zawajalhalal.com

jeudi 29 novembre 2012

SEO drupal en 2013 après les mises à jour Panda et Penguin

L'environnement SEO a changé de façon significative au cours des 18 derniers mois, surtout après les mises à jour Panda et Penguin. Ce qui a fonctionné quelques années, n'est tout simplement n'est plus pertinent a l'heure actuelle. Avant ces mises à jour, il était beaucoup plus facile de réaliser les rangs élevés dans les moteurs de recherche tout en construisant ou en achetant des liens à partir de sites de faible qualité. Post-pingouin SEO exige une tout autre approche, en mettant l'accent sur la qualité du contenu, mais nécessite aussi une perfection technique.
Drupal est-il déjà SEO friendly. Bien sûr, il l'est, mais cela ne veut pas dire qu'il est parfait, juste hors de la boîte, mais qu'il a la possibilité de devenir une plate-forme de référencement parfaite. Une installation simple Drupal ne fournit pas tout ce qui est nécessaire et voici les étapes de base pour l'optimiser dans les moindres détails.

  • Créer une redirection entre le www et la version non-www de votre site. Les moteurs de recherche indexent les deux versions et vous aurez un problème de contenu dupliqué. Il n'a vraiment pas d'importance quelle version vous utilisez, mais s'en tenir à celui-ci. Pour l'activer, ouvrez le fichier. Htaccess et décommentez les lignes (lignes 81-82 connexes avec la version www, et les lignes 87-88 sans la version non-www).
  • Installez le module Liste SEO . Ce module ne fournit aucune fonctionnalité en elle-même, mais il vous donne une liste de 58-points pour les actions les plus importantes liées au SEO Site. Il aide à garder les choses organisées et il fournit également des tests automatisés pour les modules installés, etc
  •  Activer les URL propre. Celui-ci est plus qu'évident, il faut vérifier au cas où.
  • Installer et configurer le module Pathauto . L'URL par défaut pour une page nœud Drupal est node / nid. Utilisez ce module pour définir des modèles d'URL pour les pages de chaque type de contenu, la taxonomie et l'utilisateur. Maintenant, chaque fois que vous créez quelque chose de nouveau, un alias d'URL sera automatiquement créé, qui sera moteur de recherche convivial. Pour de meilleurs résultats, essayez de limiter la longueur des URL à 115 caractères.
  • Installer et configurer le module de redirection mondiale . Dans l'étape précédente, nous avons en fait créé une URL en double pour chaque élément de contenu. Quand les araignées des moteur de recherche visitent le site, elle trouveront deux pages différentes et il est très possible d'avoir une pénalité duplicate content. Ce module permet de résoudre ce problème en créant des redirections 301 de l'originale à l'URL alias.
  • Installer et configurer le module de redirection . Si vous modifiez l'URL dans une page qui est déjà indexée dans un moteur de recherche, lorsqu'un utilisateur clique sur ce résultat spécifique atterrira sur une page d'erreur 404 sur votre site. Vous perdrez également l'avantage que vous avez eu avec les liens entrants vers cette page. Ce module crée les redirections de l'ancien au nouveau alias et améliore l'expérience de recherche des utilisateurs.
  • Installer et configurer le module pathologique . Il fixe les chemins des images et des URL dans votre contenu, de sorte que vous pouvez les déplacer dans différents domaines, sous-domaines ou des dossiers sans créer de liens brisés.
  • Installer et personnaliser le module Translittération si vous créez un site web dans une autre langue que l'anglais et que vous souhaitez utiliser uniquement des caractères US-ASCII dans vos URL;
  • Créer un compte Google Analytics et d'installer et de configurer le module Google Analytics . Google Analytics n'a pas que des informations sur le trafic, mais il peut également fournir des indications utiles sur les performances des pages d'atérissage du site pour différents mots clés.
  • Installez le module XML Sitemap . Ne pas oublier de configurer le module et déclarer les types de contenu et les termes de taxonomie que vous souhaitez indexer.
  • Créer un compte Google Webmasters Tools, et de soumettre la sitemap XML. Il s'agit d'une étape, qui est souvent négligée. Après la création du sitemap XML n'oubliez pas de le soumettre à GWT.
  • Créer un compte Webmasters Tools, Bing et de soumettre la sitemap XML. Nous avons tous tendance à se concentrer sur Google, mais que Bing a maintenant une part de marché de 16%, il est un acteur important que vous ne pouvez pas ignorer.
  • Le robots.txt par défaut de Drupal fonctionne très bien dans la plupart des cas, mais des changements mineurs sont habituellement exigés. Dans de nombreux cas, vous souhaitez masquer des pages ou des dossiers spécifiques du site pour les moteurs de recherche, en ajoutant une nouvelle ligne avec la commande "Interdire" et le nom du fichier ou du dossier. Aussi, ajoutez l'URL du sitemap XML dans les robots. txt. Si vous utilisez une installation multi-site Drupal, utilisez RobotsTxt pour générer des fichiers différents pour chacun d'eux.