|

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.

mercredi 10 octobre 2012

Les informations intéressantes qui sont publiées chaque jour sur Drupal

Il ya beaucoup d'informations intéressantes qui sont publiées chaque jour sur Drupal. Ma façon préférée de reunir les nouvelles les plus importantes est l'aide de mon lecteur RSS. Au fil des années, j'ai souscrit à des dizaines de flux dans mon lecteur. J'ai réduit mes abonnements à 7 fils, qui je pense devrait me tenir au courant de tous les développements importants dans le monde Drupal. Jetons un coup d'oeil à la liste des sites Web qui à mes yeux sont essentielles à votre liste de lecture.
1- Agrégateur qui fonctionne sur drupal.org et recueille tous les messages de blogs les plus intéressants et des sites Drupal
2- DrupalFire! est un site hébergé par John Forsythe. Comme agrégateur de Drupal il agrège des articles provenant d'autres sites. Dans ce cas, ils sont tous cueillis à la main par John lui-même.
3- La page d'accueil de drupal.org est bien sûr pour toutes les grandes annonces. Si elle n'est pas par défaut comme page d'accueil de votre navigateur, vous devriez au moins avoir dans votre lecteur de flux.
4- Des thèmes de Drupall,Comme le flux de nouveaux modules, c'est le flux de nouveaux thèmes. Ne manquez jamais un nouveau thème Drupal!
5- Drupal vitrines, dans la langue officielle du forum Drupal , les gens peuvent poster ce qu'ils ont créé avec Drupal dans la section vitrines. C'est un excellent moyen de voir ce que les autres créent avec Drupal et sa plénitude de modules et de thèmes.

samedi 4 août 2012

memory_limit changement sur l'hébergement mutualisé en D7

Si vous utilisez l'hébergement mutualisé, vous ne pouvez pas avoir le contrôle sur votre fichier php.ini , qui entre autres choses utilisé pour définir la quantité maximale de mémoire de votre site autorisé à utiliser. En outre, votre site D7 / default / settings.php il y a cette ligne
 
ini_set('memory_limit', '64M');



Mais sur votre hébergement mutualisé, vous pouvez constater que, malgré ce qui précède, ce n'est pas suffisant. Si vous chargez le module , vous êtes susceptible de se heurter "l'écran blanc de la mort" sur un grand nombre de pages, en particulier sur la page / modules admin.
 La solution simple en D6 dans est de créer un second php.ini fichier dans lequel le memory_limit est augmenté et le placer dans la racine de votre site web, c'est à dire dans le même répertoire que le index.php fichier.

 Faites ceci en D7 et vous êtes susceptible d'obtenir une erreur comme ceci: "Fatal error: Class 'PDO' not found in .... ".
 La solution consiste à toujours créer le fichier php.ini , mais de mettre deux lignes supplémentaires à la partie supérieure avant de memory_limit

 ; Required in D7 in order for memory_limit to work
extension = "pdo.so"
extension = "pdo_mysql.so"
memory_limit = 64M 


Facile, mais pas si évident à première vue!

vendredi 13 juillet 2012

Zawaj Al Halal avec Drupal


Pourquoi Drupal pour construire Zawaj Al Halal ?
  • Drupal a beaucoup de fonctionnalités de gestion de contenu qui offrent la plupart de nos exigences. De même pour les outils d'administration qui sont faciles pour la création de contenu, l'édition et la maintenance.
  •  Le core de Drupal est modulaire. Il est flexible et très bien documenté. Cela rend plus facile de l'étendre avec de nouveaux modules, et de l'intégrer avec d'autres services.
  •  Drupal possède une des plus grandes communautés, la plus dynamiques,  open source avec une base de connaissances pour apprendre et ensuite pourvoir améliorer les performances de Zawaj Al Halal.
  •  Drupal a des milliers de modules comme CCK, Views, et qui ont été particulièrement utiles pour la construction de zawajalhalal.com tels que les vidéos islamiques, la communauté des célibataires musulmans, les annonces zawaj par catégorie, et l'intégration de Facebook pour la communauté zawaj.
À propos de Zawaj Al halal 
Zawaj Al Halal est l'un des sites les plus utilisé pour les rencontres de mariage pour les musulmans. Il a été parmi les premiers, avec une présence en ligne, est mis à jour quotidiennement avec des annonces gratuites pour mawada, des nouvelles, des articles et commentaires, ainsi que des vidéos. Chaque mois zawajalhalal.com obtient plus de de visiteurs du monde entier.

Une fuite de mots de passe de grande ampleur chez Yahoo

Si vous utilisez Yahoo pour quelques raisons, il est temps de changer votre mot de passe. Yahoo a été piraté par un groupe inconnu et le piratage plus de 450.000 noms d'utilisateurs et mots de passe non cryptés ont été mis en ligne.
Le rapport a été mis en ligne par la société D33Ds. Le site semble être en baisse après la publication de l'information.
En tout 453.411 identifiants et 342.481 mots de passe ont été divulgués sur Internet.Ces données sont tirées du site de contribution de Yahoo, Yahoo Contributor Network.
 Un fichier contenant ces données a ainsi été largement distribué via BitTorrent et des services d’hébergement de fichiers. Une simple requête Google « yahoo-disclosure.txt » permet d’ailleurs de trouver ce fichier.
Pour savoir si vous êtes affectés par la faille de Yahoo,  télécharger le fichier en question « yahoo-disclosure.txt » via les recherches  Google, ensuite faire une recherche avec votre adresse Email pour vérifier si celle-ci figure ou non dedans.
 Une raison de plus pour passer à Google, si vous utilisez encore Yahoo.


Qu'est-ce que vous devriez faire?
1. Changez immédiatement votre mot de passe.
2. Vérifiez vos paramètres de compte.
3. Révoquer l'accès aux applications inconnues.
4. Déplacer vers un meilleur service.

Mise à jour: Yahoo dit qu'ils enquêtent sur ​​la brèche de sécurité.
Source originale: Voir la source

samedi 10 mars 2012

Search Engine Optimization (SEO) pour Vues

Parce que le duplicate content est considéré comme nocif pour l'optimisation de moteur de recherche (Drupal SEO Groupe), Si vous utilisez Vues, ​​vous devriez prendre des mesures pour éviter les doubles emplois. Par exemple, vous devez éditer votre fichier robots.txt (Google Webmasters / Site propriétaires Aide -> Les pages dynamiques, Google Webmasters / Site propriétaires Aide -> Contenu dupliqué). Si vous avez des filtres exposés dans Vues, ​​alors l'URL est plein de variables. Cela conduit à reproduire le contenu et doit donc être contrôlé via robots.txt (Google Webmasters / Site propriétaires Aide - structure de l'URL>). En bref si vous utilisez Vues dont vous avez besoin d'utiliser robots.txt! L'information qui suit vous aidera à optimiser robots.txt de Google.

Disons que vous avez une vue qui expose le titre à l'utilisateur, afin qu'ils puissent affiner la recherche ou de la vue. Cela entraînera deux versions dupliquées de ce point de vue. Ce n'est pas bon référencement.

Disons que ce point de vue utilise également un pager, si vous avez besoin pour permettre à la page Variable d'URL et de rejeter toutes les variables autre URL. Ceci peut être accompli en ajoutant ceci à robots.txt à la racine de votre serveur web:
 # Interdire toutes les variables d'URL à l'exception de la page
Disallow: / *?
Autoriser:? / * Page =
Disallow: / * page = * & *
Disallow: / * page = 0 *

mardi 31 janvier 2012

Un choix de modules utiles pour drupal


Display Suite
DS vous permet de personnaliser la sortie de nœuds et de leurs champs de contenu sans avoir à modifier les fichiers de modèle. Même les clients peuvent glisser et déposer des champs et changer la façon dont ils font preuve et sont formatés. Si seulement la vie était aussi simple!

Views 3
Views est un outil dynamique pour la construction de requêtes qui affichent des tables et des listes de données. La troisième version a quelques étonnantes fonctionnalités nouvelles et améliorées, l'interface utilisateur.

 Context 3
 Contexte 3 vous permet de contrôler les conditions et les réactions des différentes sections d'un site comme l'affichage d'un certain bloc sur tous les nœuds d'un certain type ou de cacher un bloc lorsqu'un menu ou un point de vue est actif. Il sauve les développeurs d'écrire des crochets sur mesure et l'interface est simple afin que les clients puissent l'utiliser aussi.

Media
Dupal a eu un moment difficile quand il s'agisait de gérer les fichiers et les «actifs» des médias. . Le module Media intègre les médias dans un format facile à utiliser de manière logique à tout le monde. Dans la dernière version, les médias permet aux utilisateurs 'attacher des fichiers aux champs comme vous le feriez à des nœuds, un lien vers des plateformes à distance comme Youtube , glisser et déposer télécharger, et même s'intègre avec le module WISIWYG.

 Field Group
 Field Group vous permet de regrouper les champs ensemble. Excellente solution si vous voulez faire des onglets horizontaux

Backup and migrate

Un module simple qui vous permet de sauvegarder la base de données et les fichiers  sur le serveur, vous permettant de télécharger de sorte que vous pouvez télécharger sur un autre site ou tout simplement garder au chaud sous votre oreiller. C'est un moyen rapide et facile d'éviter de ruiner un site quand vous voulez essayer quelque chose de nouveau ou tout simplement pour conserver une copie des trucs importants.



jeudi 5 janvier 2012

Erreur drupal-template preprocess panels

 Parfois vous obtenez cette erreur en utilisant les panneaux dans drupal:
* Notice: Undefined property: stdClass::$type in template_preprocess_panels_pane() (line 1198 of /home/mainstreetmower/public_html/dir/sites/all/modules/panels/panels.module).
* Notice: Undefined property: stdClass::$subtype in template_preprocess_panels_pane() (line 1199 of /home/mainstreetmower/public_html/dir/sites/all/modules/panels/panels.module).
( I call it a "list" because it was only supposed to show one article, the last article added).
 Réparer l'erreur:
Je pense que cela a à voir avec les volets vide dans un panneau. Enlevez le vide "liste" Affichage - Volet a partir du panneau et l'erreur disparaitra.

Prévention de l'écran blanc dans Drupal

Si vous utilisez Drupal sur l'hébergement mutualis&, vous avez probablement reçu un écran blanc. Vous ne voyez rien sur l'écran. Cela se produit généralement lorsque PHP est à court de mémoire et est l'un des plus gros problèmes avec l'hébergement mutualisé.
Mais pas de panique. Il est assez facile à fixer dans la plupart des cas.

L'écran blanc redouté semble se passer le plus souvent sur la page du module dans la section d'administration . La raison en est que lorsque vous accédez à cette page, Drupal charges l'ensemble des modules, qu'ils soient actifs ou non. Cela met une pression massive sur le serveur d'hébergement mutualisé. La réponse évidente est d'enlever tous les modules que vous n'utilisez pas. Il n'est pas bon de tout simplement les désactiver. Vous devez les supprimer du serveur. Vous pouvez le faire en utilisant votre logiciel FTP, naviguez vers le dossier module, sélectionnez les modules que vous n'utilisez pas et cliquez sur Supprimer. Assurez-vous que vous les avez désactivés anat dans l'écran du des modules.

Augmenter la mémoire disponible est la deuxième étape dans la prévention de l'écran blanc. Normalement cela se fait dans le fichier php.ini, mais sur la plupart des forfaits d'hébergement partagé, vous n'avez pas accès au fichier php.ini. Heureusement, vous pouvez, dans la plupart des cas, augmenter la mémoire dans le fichier. Htaccess. Le htaccess. Est installé automatiquement lorsque vous installez d'abord Drupal, vous n'avez donc pas besoin de créer un nouveau.
 Ajoutez la ligne suivante à votre fichier htaccess.:
 php_value memory_limit 20M

Ajouter trois fois, sous le n ° PHP 4, Apache 1, # PHP 4, Apache 2 et # PHP 5, Apache 1 et 2 si vous ne savez pas quelle version de PHP et Apache que vous utilisez. . Ainsi, le fichier htaccess va ressembler à ceci:
 # PHP 4, Apache 1.

php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_value mbstring.encoding_translation 0
php_value memory_limit 20M

# PHP 4, Apache 2.

php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_value mbstring.encoding_translation 0
php_value memory_limit 20M

# PHP 5, Apache 1 and 2.

php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_value mbstring.encoding_translation 0
Vous pouvez vous en sortir avec une limite de plus de 12M , mais si vous avez un site avec beaucoup de modules installés, alors 20M est recommandé.

Rapports d'erreur

Si vous obtenez toujours l'écran blanc après avoir terminé les deux premières étapes, alors il pourrait être parce que votre rapport d'erreur est éteint et que la question n'est pas un problème de mémoire.
Afin de voir les erreurs sur l'écran, ajoutez le code suivant au début du fichier index.php (dans le répertoire racine):
 error_reporting (E_ALL);
ini_set ('display_errors', true);
ini_set ('display_startup_errors', true);
/ **
* @ file
* / 
 Assurez-vous d'ajouter le code à l'intérieur du <? Balises php


Impossible d'accéder au site

Parfois, votre site va se planter complètement avant d'obtenir une chance de terminer les étapes ci-dessus. Vous pourriez être présenté avec un écran plein d'erreurs sur chaque page du site.
Ceci est généralement causé par un trop grand nombre de modules installés pour la mémoire disponible. Vous avez besoin de désactiver temporairement le dernier module (s) que vous avez installé avant que le problème est survenu.
Mais comment voulez-vous faire cela si vous ne pouvez pas accéder au site que vous demandez?! Facile!
Aller à phpMyAdmin et trouver les système de tableau. Ensuite, trouver le dernier module (s) que vous avez installé et cliquez sur Modifier. Changer le statut à 0. Cela va désactiver le module et de vous donner une chance de régler les problèmes de mémoire.

dimanche 1 janvier 2012

Quand vous ne pouvez pas pas mettre votre site drupal en retour au mode en ligne

Parfois vous voulez remettre votre site Drupal en ligne et vous reçevez cette erreur:

Service Temporarily Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

Vous pouvez éffectuer la remise en ligne manuellement en changeant la variable qui détient l'information en mode maintenance dans le DB Drupal MySQL. Il est situé dans la table nommée «variable», et le nom de domaine est "site_offline". Lorsque le site est en mode maintenance (hors ligne) la valeur est = s: 1: "1"; lorsque le site n'est pas en mode de maintenance (en ligne) de la valeur est = s: 1: "0"; .

Liste des avantages du SEO

 Les avantages de base du SEO
Avant de commencer vos pages avec des vos mots clés ciblés , vous devez être sûr que les moteurs de recherche peuvent tout d'abord les trouver, et la seconde les déchiffrer. Cela remonte à s'assurer que vous avez un moteur de recherche fort  et une architecture du site Web  conviviale. Vous faites cela en veillant à ce que vos liens sont correctement navigables. La navigation de votre site doit avoir une hiérarchie bien établie, et que votre contenu doit être lisible.

Une note
Nous allons examiner les deux autres avantages qui sont beaucoup plus importants.Tout classements sont une partie importante du SEO, ils ne sont pas le but en soi. Trop de gens regarder les classements avec anxiété et pensent «Je perds un montant x de l'entreprise parce que je ne suis pas classé n ° 1. Ceci peut ou peut ne pas être vrai. Classements différents produisent des taux de rebond différent. Il est important de comprendre que les classements ne sont pas pour faire des ventes, ils ont juste une façon de fournir des visiteurs au devant de la porte, et ceux qui viennent du n ° 1 peuvent ne pas être aussi prêts à acheter que ceux qui viennent du n ° 5.
Visiteurs
Une fois que vous commencez à obtenir une note, même pour des mots-clés à faible volume, mais importante, vous commencerez à voir votre nombre de visiteurs augmenter. Encore une fois, cela est bon, mais pas le but ultime que vous essayez d'atteindre, sauf si vous êtes payé sur une base du coût par impression.

Conversions
C'est le gros objectif. La fin en soi, l'objectif de l'optimisation des moteurs de recherche. SEO n'est pas juste pour vous aider à obtenir le classement et générer du trafic vers votre site. Elle devrait également vous aider à augmenter votre taux de conversion et de pourcentages. Une conversion peut être tout ce que vous voulez qu'elle soit; un commentaire sur votre blog, un téléchargement d'un livre blanc, un suivi sur twitter, ou un achat d'un produit. Il est important de savoir ce que vos conversions sont si vous pouvez définir vos objectifs d'optimisation pour les aider à atteindre.

Les moteurs de recherche sont stupides
Tout au long du processus de référencement, il est important de garder à l'esprit que les moteurs de recherche, aussi intelligent et avancé comme ils sont, sont encore assez stupides. Ils ne peuvent pas dire l'intention, si l'intention est nécessaire afin de déterminer la pertinence d'une page ou un mot clé, les moteurs de recherche ne sont pas conscients. Une partie du processus de SEO est de sortir de votre manière d'épeler les choses aux moteurs de recherche.
Gardez à l'esprit que les visiteurs peuvent aussi être assez stupide eux-mêmes. Les propriétaires d'entreprises se plaignent toujours des appels qu'ils obtiennent pour demander des informations qui soit clairement indiqués sur le site. Bien sûr, ce n'est pas que vos visiteurs sont vraiment stupide, c'est qu'ils deviennent impatients devant des choses qui ne sont pas faciles. Quand le visiteur trouve difficile de naviguer sur votre site, trouver des informations, faire un achat ou obtenir cette conversion, le plus souvent le visiteur quitte. Ils vais passer à un autre site où les choses sont faciles.
Comme nous passons par ce processus de référencement nous allons regarder les choses qui font que votre site plus facile à comprendre, naviguer et le processus à la fois pour les moteurs de recherche et les visiteurs. Commes ces informations sont «de base», ce sont ces bases qui sont toujours importantes pour les moteurs de recherche.

mercredi 28 décembre 2011

Chargement des pages plus rapide avec Boost dans Drupal 7

Cela permet le chargement des pages plus rapide, les utilisateurs sont plus heureux, et votre fournisseurs d'hébergement n'a pas à fermer l'un de vos sites, même quand ils sont sous la charge lourde.
 Voici  trois recommandations pour rendre votre site Drupal 7 rapide sur un hébergement mutualisé.

  1. Activer Boost. C'est une bouée de sauvetage. Boostez vos pages caches comme vos fichiers HTML, alors Apache peut les servir presque aussi vite que les gens peuvent en faire la demande. Cela va grandement améliorer les performances de votre site si vous servez souvent des utilisateurs anonymes. Si vous vous souciez de stats, ne vous embêtez pas avec le module de statistiques ou Tracker (ils ne jouent pas gentil avec la mise en cache / Boost). Au lieu de cela, l'utilisation de Google Analytics ou un autre service . Ou utilisez votre serveur Apache intégré log stats (la plupart des hôtes partagés fournissent AWStats ou quelque chose de similaire).
  2.  Activer toutes les options de performance sur la page Performance> Configuration. Plus précisément, cochez les cases à côté de "cache les pages pour les utilisateurs anonymes", les blocs de cache "," "compresser les pages en cache», « compresser les fichiers CSS», et «Aggregate fichiers JavaScript».
  3.  Ajoutez les règles ci-dessous à votre fichier. Htaccess (si possible). Les règles ne font pas une tonne, mais ils vont améliorer les performances front-end un peu, si votre hébergeur le permet. Si vous utilisez la règle mod_deflate, vous n'avez pas nécessairement besoin de cocher la case "Compresser les pages en cache" case à cocher sur la page des paramètres de performance.
  4.  
  5. Ajoutez les règles ci-dessous à votre fichier. Htaccess (si possible). Les règles ne font pas une tonne, mais ils vont améliorer les performances front-end un peu, si votre hébergeur le permet. Remplace htaccess (la plupart). Si vous utilisez la règle mod_deflate, vous n'avez pas nécessairement besoin de cocher la case "Compresser les pages en cache" case à cocher sur la page des paramètres de performance.
# Use mod_deflate to gzip components
<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/css application/x-javascript application/javascript text/plain text/html text/xml application/xml
</IfModule>

# Disable ETags (can help if you're using multiple servers, or use cloud hosting)
# see: http_://www.askapache.com/htaccess/apache-speed-etags.html for more info
FileETag None

    dimanche 25 décembre 2011

    Que faire si ont est victime de Google Panda ?

    Mon trafic a baissé de 70% sur mon site Drupal, je n'ai aucune idée pourquoi ... Je suis assez dévasté . J'ai d'abord pensé que c'était une sorte de problème technique, mais maintenant je vois que mes principaux mots clés utilisés pour classer que 1-3 dans Google a chuté vers le bas. Qu'est-ce arrivé? Depuis lomptemps j'ai une constante augmentation du trafic, un saut massif depuis Janvier de cette année. J'ai des articles uniques et une grande communauté que les commentaires régulièrement. J'ai changé quelque chose sur le site ces derniers temps. Je ne peux pas le croire. Que puis-je faire?
     Lire le blog de Google Webmaster. Ils expliquent qu'ils viennent de modifier leur algorithme de classement pour une grandepartie du monde. Ils expliquent également comment vérifier vos sites pour les facteurs qui indiquent un manque de qualité (et la façon d'arranger les choses)..
     Comment saurez-vous que cette chute dans le classement est le résultat de Panda et pas un autre type de sanction? Si votre chute de trafic de Google coïncide avec le déployement de Panda, Alors il ya une bonne chance c'est Panda. Vérifiez votre analyse et enquêter sur les pages et les mots-clés ont été les plus touchées.
    Il faut si vous avez beaucoup trop de liens sur votre page d'accueil. Obtenir de nouveaux backlinks pour les articles que vous avez utilisé pour être à la page 1 et je parie que vous revenez mieux que vous étiez avant.

    Duplication du Contenu

    Contenu pris directement à partir d'autres sites est un immense drapeau rouge qui est susceptible d'ajouter que peu de valeur à l'expérience utilisateur. Si votre site a un contenu provenant d'autres sources, il est impératif de réécrire, éditer et fournir votre propre version de ce en fonction de vos besoins public de niche.

    Taux de rebond élevé et nombre de pages vues

    Lorsque les utilisateurs visitent un site et cliquent constamment pour revenir aux résultats de recherche, ceci est un indicateur à Google que le site n'est pas pertinent pour la requête de recherche. Il est important de construire des pages qui engagent l'utilisateur et oblige l'utilisateur à coller autour et à explorer votre site. Vérifiez votre analyse pour voir quelles pages ont le plus fort taux de rebond et de travailler dessus ce qui les rend plus précieuses.

    Nombre de fois où le site a été bloqué par les utilisateurs

    Les utilisateurs de Google à travers le monde peuvent maintenant aider Google sur les sites qui ne sont pas utiles ou utiles. Lorsque les utilisateurs bloquent un site, Google intègre désormais ces données dans les mises à jour périodiques Panda pour mieux souligner la haute qualité du contenu.
     Si votre site apparaît dans les listes de recherche Google et une quantité importante d'utilisateurs sélectionnent l'option pour le bloquer, cela pourrait avoir un impact négatif sur les classements. D'autre part, si les utilisateurs montrent un intérêt sur votre site par bookmarking  (ou clique surr le bouton +1), C'est un signal clair à Google que votre site est utile et engageant. Encore une fois, il en revient à avoir un contenu qui est utile et applicable au marché que vous voulez servir.

    Ratio de l'espace publicitaire

    Les sites avec un ratio élevé de publicités au contenu ont plus de chance d'être touchés. Si votre site doit avoir des annonces, le faire raisonnablement et être sûr de les mettre en dessous du pli.

    Résumé

    Alors que Panda peut se traduire par un coup négatif pour certains, il offre également une énorme opportunité pour les sites d'affiliation avec une proposition de valeur clairement conçu et un objectif d'exceller.
    Votre défi est de profiter de cette opportunité. Dorénavant, les sites affiliés réussies ont besoin de déterminer avec soin et de poursuivre agressivement leur niche, quel qu'il soit.
    Pensez à vos lecteurs et quel type de contenu qu'ils veulent lire et interagir avec. Cela est essentiel pour différencier votre site par rapports aux autres.

    samedi 10 décembre 2011

    Le contenu en double dans Drupal 7

     Pour améliorer le côté technique de SEO sur le site Web zawajalhalal.com. Voici ce que j'ai découvert.
    Google Webmaster Tools m'a montré le duplicate content
    Après avoir examiné Google Webmaster Tools (sous Diagnostiquer - suggestions HTML>), j'ai découvert que j'avais beaucoup de contenu en double, principalement causé par Vues d'ajouter l'ordre de tri et des paramètres à la requête, je n'aime pas avoir mes pages indexées deux fois.
    La solution est de bloquer  les liens en double dans le fichier robots.txt
    Afin d'éviter les liens introduits par des vues étant indexé par Google, je suis entré ce qui suit dans mon fichier robots.txt.

    Disallow: /*sort=
    Disallow: /*order=
    Disallow: /*page=1