Portable WordPress – Le guide ultime sur le programme d’installation de WordPress en local sur votre ordinateur

juillet 15, 2009 de | Commentaires
**

Cet article a été traduit automatiquement, cliquez ici pour voir le texte original

Introduction

Nous sommes tellement habitués à traiter avec notre ensemble WordPress, qu'il est courant de supposer, comme d'habitude pour développer un site web à distance. Mais avez-vous jamais penser aux avantages qui pourraient être accomplis grâce à l'installation de WordPress sur votre ordinateur? En quelques mots: sécurité renforcée, un développement plus la vitesse de fonctionnement et l'indépendance de la connectivité. Pas trop mal, hein?

[toc] La sécurité est sans doute l'aspect le plus important: si vous avez déjà fait affaire avec le développement de logiciels, vous savez exactement ce qui est dangereux pour la chronologie, les risques comme indésirables édite, enregistre tort, "Ooops! Pourquoi ai-je supprimer la presse? "… .. vous savez ce qu'est un lieu de développement de sécurité est: un environnement spécial, réversibles qui vous permet de tester et essayer-avant-vous le cri de votre travail. WP ne fait pas exception: vous êtes constamment en danger, le piratage, le piratage de votre précieuse ressource, la mise à niveau stable plug-ins pour des versions nouvelles, défectueux, la suppression de postes, les essais et exposant à des risques de votre «officielle» du contenu. Bien qu'un plan de sauvegarde de bonne volonté aider à maintenir votre travail en toute sécurité et à prévenir la perte de données, il ne sera jamais à éviter les accidents et des pannes imprévisibles site. Sans parler de votre vitesse de fonctionnement. Quelle que soit la proximité de votre hôte WP, votre travail sera plus lent, lent, à charge de connexion et … à distance: si votre connexion Internet est perdue, votre environnement de travail devient inaccessible, dans un clin d'oeil! Last but not least, en visualisant votre blog directement sur votre propre ordinateur, vous pouvez déboguer côté débit du serveur, comme des inclusions côté serveur, le traitement des formulaires, ou axée sur les pages de base de données. C'est pourquoi, une fois que vous vous familiariserez avec votre environnement WP, il vous sera exigeante pour plus de sécurité, solution plus rapide à les problèmes esquissés, en visant un environnement de développement approprié pour votre blog: une copie locale de votre installation WordPress, quelque chose qui peut Voyage partout avec vous et votre ordinateur, pourquoi pas, sur une clé USB. Pour parvenir à ce résultat, nous aurons besoin essentiellement un serveur web portable et base de données compatible avec WordPress, à savoir Apache et MySQL. Ainsi, les mesures que nous irons à travers sont les suivantes:

  • installer un serveur web et base de données sur votre ordinateur
  • copier le contenu en ligne WordPress localement
  • contenu sauvegarde et de restauration de base de données WordPress localement
  • configurer le nouvel environnement

Installation du serveur Web et base de données en utilisant XAMPP

Si vous n'êtes pas familier avec l'administration du système, vous vous rendrez compte rapidement que ce n'est pas si facile d'installer un serveur web Apache et les choses se complique si vous voulez y ajouter MySQL, PHP et Perl.

xampp Heureusement, nous avons tous des saints pour s'occuper de nous: Apache Friends ( http://www.apachefriends.org/ ) ont mis au point XAMPP, un portable et une solution complète gratuitement, à utiliser ensemble facile / distribution contenant Apache, MySQL, PHP et Perl. XAMPP est très facile à installer et à utiliser, il suffit de télécharger, d'extraire et de commencer la configuration, comme explaind plus tard.

Au moment de cet article, quatre versions de XAMPP existe

  • une version pour les systèmes Linux (testé sur Ubuntu, SuSE, RedHat, Mandrake et Debian);
  • une version pour Windows 98, NT, 2000, 2003, XP et Vista;
  • une version beta pour Solaris SPARC (développée et testée sous Solaris 8);
  • et une version bêta pour Mac OS X.

Dans cet article, nous allons explorer l'installation pour Windows (Vista). Cette version comprend: Apache, MySQL, PHP PEAR +, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System pour Win32 et systèmes NetWare v3.32, Ming, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, et WEB-DAV + mod_auth_mysql.Comme dans ce tutoriel nous nous en tiendrons pour installer un Windows Vista, si vous travaillez sur une plate-forme différente, ajustez les instructions en conséquence.

Commençons le téléchargement d'installation XAMPP et en suivant les aides à l'installation.
Sous Vista, vous êtes invité au début sur les risques de l'utilisation de Vista User Account Control: s'il est activé, XAMPP pourrait se coincer dans un état inutilisable. Pas un gros problème, j'ai personnellement garder UAC désactivé.
Pour plus de stabilité, il est suggéré d'installer XAMPP en dehors de la canoniques "Program Files" le dossier, de nouveau, dans mon cas, ce n'est pas un problème du tout: je garde toujours tous mes logiciels en dehors de ce dossier, ce qui permet mon disque étant rangé et me faire savoir exactement ce que j'ai installé. Par exemple, le logiciel "root" sur les ordinateurs que j'utilise, est le "C: \ myprogs \ dossier". setup01
setup02 L'écran de configuration suivante va nous donner la possibilité de sélectionner d'autres options XAMPP, en particulier des détails sur l'exécution des applications comme des services XAMPP. Je conseille de ne pas le faire, du moins dans cette phase d'installation, que cet environnement semble être un peu délicate à régler et sans XAMPP en cours d'exécution sur les services qu'il est plus facile de démarrage / arrêt les applications dans le Gestionnaire des tâches de Windows, si quelque chose tourne mal.
setup03 Une fois cela fait, nous serons invité à démarrer panneau de contrôle XAMPP, choisissez "oui", et le Panneau de configuration XAMPP écran principal s'affiche: Cliquez sur les deux "Démarrer" boutons à droite de "Apache" et "MySQL": si vous " ve bien fait, un noir sur fond vert "Running" l'Etat sera mis en évidence.
Si non, sauter momentanément à la section dépannage de ce poste.
setup04 Dans une dernière étape de lancer votre navigateur et le point à http://localhost/, si aucun conflit survenu, le XAMPP page principale va être chargé.
setup05 À ce stade, vous disposez d'un serveur web personnel (Apache) et le serveur de base de données MySQL qui tourne sur votre ordinateur!

Faire une copie hors connexion de WordPress

Ensuite, nous allons faire une copie de sauvegarde de l'Wordpress installer sur notre ordinateur. Il ya plusieurs façons de le faire, en fonction des outils que vous souhaitez utiliser, je vais vous expliquer en utilisant cPanel (répandu de nos jours sur de nombreux fournisseurs de services Internet), mais vous pouvez obtenir le même résultat en utilisant également un utilitaire FTP génériques: l'objectif est de faire une copie exacte de vos dossiers et fichiers WordPress en ligne, sur votre ordinateur.

Avant cela, nous avons besoin pour créer un dossier (quelque chose comme "wordpress") dans le dossier racine du document XAMPP (xampp \ htdocs), qui contiendra nos données WP; dans mon cas le chemin complet ressemble à "c: myprogs \ \ xampp \ htdocs \ wordpress ".
setup08 Maintenant, nous allons construire la copie de notre contenu en ligne: en utilisant notre navigateur, nous connexion sur le fournisseur de services Internet d'hébergement de notre blog WP et dans Cpanel, nous allons lancer le gestionnaire de fichiers applet

setup09 puis nous allons naviguer vers le dossier contenant les wordpress installer, sélectionnez l'option "Sélectionner l'ensemble des Checker», puis cliquez sur le "Compress" icône
setup10 une liste du contenu étant comprimé sera affiché, sélectionnez archive "et appuyez sur la touche" Compress bouton "
setup11
setup12 Une fois cela fait, sélectionnez l'archive zip et cliquez sur "Télécharger" icône: Lorsque vous êtes invité où enregistrer le fichier, naviguez jusqu'au dossier nouvellement créé (par exemple: "c: \ myprogs \ xampp \ htdocs \ wordpress") et enregistrez le zip dossier; décompresser l'aide de votre utilitaire favori ZIP la totalité du pot, en gardant la structure des dossiers originaux.

Sauvegarde et restauration de la base de données

Maintenant, nous devons créer une sauvegarde de base de données en ligne de la tenue des tables WordPress, nous permettra d'atteindre cet outil phpMyAdmin à l'aide.

Attention: nettoyer et tailler votre base de données avant d'effectuer la sauvegarde! J'ai eu quelques problèmes pour importer mes données surtout parce que certains tableaux ont des ordures (comme très longue, non utilisé, des dossiers) a laissé plus mystérieusement par certains anciens plug-ins et ne pouvait pas le faire tout le contenu d'importation de retour jusqu'à ce que j'ai débarrassé de ces ordures. Je vais discuter de cette question dans l'avenir des postes.
setup15 Retour à votre navigateur préféré phpMyadmin lancement, au sein de votre Internet \ compte en ligne cPanel et sélectionnez l'exploitation de bases de données de votre installation de WP, puis sélectionnez l'option "Export" onglet.
setup16 Appliquer les paramètres affichés dans les captures d'écran suivantes. setup17 setup18 setup19 setup20
Affectez un nom de fichier pour la sauvegarde et appuyez sur le bouton "Go", télécharger et sauvegarder n'importe où sur votre PC.
jpg "alt =" setup06 "width =" 300 "height =" 111 "/> Avant de restaurer la base de données, nous avons besoin de créer une base de données en utilisant phpAdmin, cette fois sur l'ordinateur local: dans votre navigateur, pointez sur http:// localhost / phpmyadmin / et dans le cadre Localhost MySQL aller pour "créer nouvelle base de données"; tapez le nom de votre base de données locale et sélectionnez "utf8_unicode_ci" à la fois pour la base de données et le classement de connexion, puis appuyez sur le bouton "Créer".
setup07 Vous devriez voir le texte suivant:
setup21 Ensuite, sélectionnez le nouvellement créé DB et sélectionnez «Importer» onglet, chargement de la base de données précédemment enregistrées. Suivez les seetings capture d'écran.
Si votre base de données est particulièrement grasse, vous pouvez glisser dans une erreur d'allocation mémoire typique: si tel est le cas lire ici .
Si vous avez bien fait, vous devriez voir quelque chose comme: setup22

Modifier la configuration locale WordPress

La dernière étape consiste à modifier le fichier de WordPress configuration locale, wp-config.php montage de votre dossier local précédemment créé, en changeant les paramètres suivants, en conséquence:

<?php
/**
* The base configurations of the WordPress.
*
* This file has the following configurations: MySQL settings, Table Prefix,
* Secret Keys, WordPress Language, and ABSPATH. You can find more information by
* visiting {@link http://codex.wordpress.org/Editing_wp-config.php Editing
* wp-config.php} Codex page. You can get the MySQL settings from your web host.
*
* This file is used by the wp-config.php creation script during the
* installation. You don’t have to use the web site, you can just copy this file
* to “wp-config.php” and fill in the values.
*
* @package WordPress
*/

// ** MySQL settings – You can get this info from your web host ** //
/** The name of the database for WordPress */
define(‘DB_NAME’, ‘yourDbname’);

/** MySQL database username */
define(‘DB_USER’, ‘yourDBuserName’);

/** MySQL database password */
define(‘DB_PASSWORD’, ‘yourPassword’);

/** MySQL hostname */
define(‘DB_HOST’, ‘localhost’);

/** Database Charset to use in creating database tables. */
define(‘DB_CHARSET’, ‘utf8′);

/** The Database Collate type. Don’t change this if in doubt. */
define(‘DB_COLLATE’, ”);

/**#@+
* Authentication Unique Keys.
*

Enfin, ouvrez votre navigateur et le point de http://localhost/wordpress, vous avez terminé!

Sujets avancés – partie 1

Lancer des services XAMPP Maintenant que vous êtes en déplacement, vous pouvez laisser démarrer Apache et le serveur MySQL automatiquement: il suffit de cocher la case correspondante dans le Panneau de configuration de XAMPP, permettant le chargement des applications ci-dessus que les services; pensez à arrêter Apache et MySQL avant de le faire , sinon une erreur sera émise. Activer curl Juste au cas où votre installation WordPress besoins extension cURL, à votre charge éditeur favori le fichier php.ini situé dans le dossier php \ xampp, par conséquent, la recherche de

;extension=php_curl.dll

et décommentez (enlever le ";"). leader Stop & Start Apache. Utilisation d'hôtes virtuelsIl ya plusieurs raisons pour lesquelles vous pourriez choisir d'appliquer des hôtes virtuels sur votre serveur web local fraîchement installé WordPress, par exemple, vous pourriez avoir plusieurs blogs / sites fonctionnant sur le même ordinateur ou que vous auriez pu choisir (comme moi) de modifier emplacement du dossier WordPress de la xampp \ htdocs dossier (voir Déménagement WordPress dossier local dans un endroit meilleur), plus: vous souhaitez tout simplement éviter les conflits avec absolue / chemins relatifs dans vos pages web WP … il ressemble à WP n'aime pas beaucoup par rapport chemins en particulier avec des images. Peu importe la raison, voici comment permettre à un hôte virtuel sur votre configuration XAMPP: Dans un premier temps, modifier le fichier httpd-vhosts.conf situé dans xampp \ apache \ conf \ dossier supplémentaires; Code à la fin de le fichier, les directives suivantes:

NameVirtualHost *
<VirtualHost *>
DocumentRoot “C:\MyProgs\Development\xampp\htdocs”
ServerName localhost
</VirtualHost>

<VirtualHost *>
DocumentRoot “C:\MyProgs\Development\xampp\htdocs\wordpress”
ServerName wplocal

Order allow,deny
Allow from all

</VirtualHost>

N'oubliez pas de remplacer le dossier C: \ MyProgs \ développement avec votre chemin actuel vers le dossier XAMPP. Sauvegardez et quittez. <VirtualHost *> La première directive permet de maintenir accessible le contenu Web par défaut sur le serveur Web local, à savoir Page d'accueil de XAMPP ou la page d'accueil de phpMyAdmin (localhost), le second, instruit Apache, au moyen de la ServerName directives DocumentRoot & , quel est le nom de l'hôte virtuel (par exemple: wplocal) et ce dossier pour trouver virtuel hôte le contenu de l', alors que la directive Directory donne les paramètres de sécurité propres à ce dossier, autrement inaccessibles (Allow from all) Pour atteindre notre objectif, nous devons demander à notre client DNS sur notre ordinateur pour trouver le nom d'hôte nouvellement créé. Modifier le fichier hosts situé dans le répertoire c: \ windows \ system32 \ drivers \ etc et regardez à la déclaration:

127.0.0.1 localhost

ajoutez l'instruction suivante sur une nouvelle ligne:

127.0.0.1 wplocal

Maintenant, le fichier hosts doit ressembler à:

# Copyright (c) 1993-2006 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a ‘#’ symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost
::1 localhost
127.0.0.1 wplocal

Sauvegardez et quittez.

setup25 Arrêter Apache à partir du panneau de contrôle de XAMPP, puis juste pour s'assurer que les conflits ne se produisent DNS, nous allons effacer le cache DNS client ordinateur: Ouvrez une fenêtre d'invite de commande et tapez "ipconfig / flushdns" et appuyez sur Entrée, puis recommencez Apache.

Chargez votre navigateur et vérifier que tout fonctionne sans heurts, en tapant: http://localhost (pour accéder à la page d'accueil de XAMPP) et http://localhost/phpmyadmin/ (phpMyAdmin) et enfin http://wplocal pour accéder à la maison WordPress page. That's it!

Sujets avancés – partie 2

Déménagement WordPress dossier local à un meilleur endroitComme je le hais, je fais tout mon mieux pour éviter d'avoir des programmes et des données mélangés, mais XAMPP installe par défaut la racine du document en lui le dossier, à savoir c: xampp \ htdocs … … rugir! Si vous êtes un tidy- maniaque que je suis, et que vous souhaitez conserver vos fichiers WordPress dans votre dossier documents, la tête sur! arrêter Apache à partir du panneau de contrôle de XAMPP et déplacer votre dossier WordPress dans sa situation nouvelle, par exemple dans votre dossier Documents. Départ le chemin sous-jacente de l'emplacement du nouveau dossier (par exemple: C: \ Users \ chen \ \ documents biz \ projects wordpress \); à ce stade, nous avons besoin pour permettre aux hôtes virtuels, en suivant les instructions décrites dans le chapitre précédent, mais avant d'enregistrer le fichier httpd-vhosts.conf, le code dans le DocumentRoot et Directory directives, le chemin vers le nouvel emplacement:

NameVirtualHost *

<VirtualHost *>
DocumentRoot “c:\myProgs\development\xampp\htdocs”
ServerName localhost
</VirtualHost>

<VirtualHost *>
DocumentRoot “e:\users\chen\documents\biz\projects\wordpress”
ServerName wplocal
<Directory “e:\users\chen\documents\biz\projects\\wordpress”>
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

Sauvegardez et quittez, puis redémarrez Apache. Vous avez terminé. Permettre permaliens personnalisée pour fonctionner correctement – Partie 1 Malheureusement, certaines versions de XAMPP ne permettent pas de mod_rewrite par défaut, qui est si vous choisissez (comme je le fais) à utiliser permaliens personnalisée dans WP's config vous avez des problèmes de navigation en dehors des votre page d'accueil, de tomber dans une erreur 404. Pour activer les permaliens personnalisés que vous aurez besoin de charger Apache afin de permettre WordPress pour écrire le htaccess. Fichier nécessaire pour créer permaliens jolie. Stop Apache à partir du panneau de contrôle de XAMPP, et éditer le fichier httpd.conf situé dans le xampp \ apache conf dossier \; Recherchez la ligne

#LoadModule rewrite_module modules/mod_rewrite.so

Supprimez le signe dièse (#) de la ligne. Ensuite, dans le même dossier mentionné ci-dessus, la recherche de toutes les instances de

AllowOverride None

et remplacez-le

AllowOverride All

Malgré de nombreux sites sur Internet conseillent de quitter la première apparition à Aucun, (que l'on dans le dossier par défaut), j'ai trouvé que seul remplaçant toutes les occurrences, fait sur mesure travaux permaliens. Sauvegardez et quittez, puis redémarrez Apache forme du panneau de contrôle XAMPP . Permettre permaliens personnalisée pour fonctionner correctement – Partie 2 Si en quelque sorte l'exemple ci-dessus ne devraient pas travailler, si la caisse htaccess. fichier situé dans la racine de votre installation WordPress, détient les paramètres appropriés.

# BEGIN wordpress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_fileNAME} !-f
RewriteCond %{REQUEST_fileNAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END wordpress

Réglez les paramètres en conséquence. L'exemple ci-dessus ne prend en compte si certains WP plug-ins (comme WP super cache) ont modifié le fichier htaccess., Alors attention!

Dépannage

Le piégeage des erreurs Apache Il m'est arrivé que mystérieusement dans la première étape de l'installation, et peaufiner je ne pouvais pas démarrer le serveur Apache à partir du panneau de contrôle XAMPP. Il s'agit d'un fichier error.log dans le apache \ \ xampp Logs, mais qui ne serait pas beaucoup d'aide. Un moyen facile de comprendre ce qui se passe derrière la scène est d'exécuter Apache à partir de l'invite de commande.

setup23 Ouvrez une fenêtre de commande (menu Démarrer, tapez cmd dans la boîte de recherche et cliquez sur cmd.exe)
Accédez à la xampp \ apache \ bin (par exemple, le type de l'invite de commande "cd: \ \ myprogs développement c \ xampp \ apache \ bin" et appuyez sur Entrée), une fois dans le dossier approprié, apache type et appuyez sur ENTRÉE. Traquer les erreurs s'affiche et se comporter en conséquence; erreurs les plus fréquentes sont les erreurs de syntaxe ou de mauvaises valeurs dans le fichier de configuration d'Apache, httpd.conf, situé dans le répertoire \ xampp \ apache conf \ dossier.

Tweak votre configuration et de garder le lancement Apache à partir de la ligne de commande, jusqu'à ce que vous l'obtenir pour fonctionner. Lorsque vous avez terminé, fermez la fenêtre de ligne de commande et exécutez Apache à partir du panneau de contrôle de XAMPP, comme d'habitude. Fixant un seul des conflits de port des raisons communes empêcher Apache pour fonctionner correctement qu'une autre application qui s'exécute sur votre ordinateur est déjà en utilisant le port TCP 80, comme Skype ne . Dans ce cas, vous avez deux choix, la première est de changer le port utilisé par l'application en conflit, la seconde consiste à modifier port d'écoute de Apache. Si vous vous en tenez pour la première solution, de commencer le jeu googler pour la TCPView utilitaire pour Windows (par Mark Russinovich), télécharger et lancer l'utilitaire (vous pouvez également démarrer l'application. à partir du Web), une fois en cours d'exécution trier la liste en cliquant sur le "Local Address" colonne et trouver la valeur 0.0.0.0:80; clic droit avec la souris sur la ligne trouvée et sélectionnez "Propriétés" Processus; une boîte de dialogue s'affiche indiquant le nom et le chemin de l'application utilisant le port 80. Tweak l'application en conflit en conséquence. Une fois terminé, redémarrez Apache. Si vous souhaitez plutôt de laisser l'application en conflit avec le port TCP 80, alors vous aurez besoin de charger Apache à "écouter" sur un autre numéro de port. Pour ce faire, éditez le fichier httpd.conf situé dans le xampp \ apache conf \ dossier pour Apache, et de trouver les chaîne suivante:

Listen 80

Changer le numéro de port à quelque chose de différent, comme 8080, vous pouvez toujours utiliser TCPView à la caisse les ports inutilisés, avant de le modifier. Maintenant trouver la déclaration

ServerName localhost:80

et changez le port en conséquence, de toute évidence en utilisant le même port choisi à l'étape précédente. Enregistrer, quitter et redémarrer Apache. Le seul problème avec cette solution est que au lieu de taper dans le http://localhost/ comme régulière à partir de votre navigateur, à partir de maintenant, vous aurez à taper dans http://localhost:8080/ L'allocation de mémoire d'erreur infâme Sur de grandes bases de données en particulier, vous pouvez être touché par une erreur commune comme: "Fatal error: Admis taille de la mémoire de 100663296 octets épuisé (tried to allocate …….. octets) dans c: myProgs \ \ développement \ xampp \ phpmyadmin bibliothèques \ \ import.lib.php en ligne 269 "Si tel est le cas, augmentez la limite de mémoire dans votre fichier php.ini situé dans le dossier php \ xampp; modifier le fichier ci-dessus et recherche la chaîne memory_limit codant une plus grande valeur comme

memory_limit = 256M

Sauvegardez et quittez, puis redémarrez Apache dans le panneau de contrôle XAMPP. Malheurs Firewall Assurez-vous que votre pare-feu est configuré pour autoriser les connexions entrantes vers PHP, Apache et MySQL, sinon vous pouvez obtenir quelque chose de mal se demander pourquoi ne fonctionne pas correctement, alors que la réponse est juste il ya sous votre nez!

Mot de la fin

A partir de maintenant, gardez à l'esprit que vous devrez gérer deux copies de votre travail WordPress, le local à des fins de développement et de la "libération" version en ligne; n'oubliez pas de faire des sauvegardes régulières des deux.Notez également que le processus de synchronisation sera cruciale, en raison de la nature de l'environnement WordPress: alors il sera très facile d'automatiser des scripts ou utiliser des outils pour synchroniser les dossiers WordPress, vous devrez manuellement ajuster et de synchronisation des plug-ins et de base de données contenu , jusqu'à ce qu'une solution automatisée synchroniser complètement sera disponible. Tôt ou tard, quelqu'un va exploiter un plug-in qui fait le travail en douceur. Ce que je suggère vivement, en attendant, est d'utiliser un outil de développement de site Web qui a intégré et à jour à distance local / capacités de synchronisation. Je suis en train de tester le logiciel Adobe Dreamweaver, et il semble que il a les caractéristiques pour faire le travail. Amusez-vous à la vitesse de la lumière avec votre nouveau local copie WordPress!

Partagez cet article

Digg facebook delicious live
google linkedin myspace reddit
stumble technorati twitter Yahoo
Cette page est archivée dans

- Guias - Popular - Windows 

Plus..

  • Wdliell@yahoo.com.br

    eu estou com um probrema por que aparece uma mensagem dizendo que eu soh tenho acesso localhost e aparece essa mensagem quando eu acesso via ip:

    Acesso proibido!

    XAMPP Novo conceito de segurança:

    Acesso ao diretório solicitada só está disponível a partir da rede local.

    Esta configuração pode ser configurado no arquivo “httpd-xampp.conf”.

    Se você acredita ter encontrado um problema no servidor, por favor entre em contato com o webmaster.
    Error 403
    187.119.132.111
    01/12/11 11:41:25
    Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1

    eu fui nesse arquivo e estah assim…

    #
    # XAMPP settings
    #

    SetEnv MIBDIRS “/xampp/php/extras/mibs”
    SetEnv MYSQL_HOME “\xampp\mysql\bin”
    SetEnv OPENSSL_CONF “/xampp/apache/bin/openssl.cnf”
    SetEnv PHP_PEAR_SYSCONF_DIR “\xampp\php”
    SetEnv PHPRC “\xampp\php”
    SetEnv TMP “\xampp\tmp”
    UnsetEnv PERL5LIB

    #
    # PHP-Module setup
    #
    LoadFile “/xampp/php/php5ts.dll”
    LoadModule php5_module modules/php5apache2_2.dll

    SetHandler application/x-httpd-php

    SetHandler application/x-httpd-php-source

    PHPINIDir “/xampp/php”

    #
    # PHP-CGI setup
    #

    SetHandler application/x-httpd-php-cgi

    Action application/x-httpd-php-cgi “/php-cgi/php-cgi.exe”

    AddType text/html .php .phps

    ScriptAlias /php-cgi/ “/xampp/php/”

    AllowOverride None
    Options None
    Order deny,allow
    Deny from all

    Allow from all

    SetHandler cgi-script

    SetHandler None

    php_admin_flag safe_mode off

    AllowOverride AuthConfig

    Alias /security “/xampp/security/htdocs/”

    php_admin_flag safe_mode off

    AllowOverride AuthConfig

    Alias /licenses “/xampp/licenses/”

    Options +Indexes

    DirectoryIndexTextColor “#000000″
    DirectoryIndexBGColor “#f8e8a0″
    DirectoryIndexLinkColor “#bb3902″
    DirectoryIndexVLinkColor “#bb3902″
    DirectoryIndexALinkColor “#bb3902″

    Alias /phpmyadmin “/xampp/phpMyAdmin/”

    AllowOverride AuthConfig

    Alias /webalizer “/xampp/webalizer/”

    php_admin_flag safe_mode off

    AllowOverride AuthConfig

    #
    # New XAMPP security concept
    #

    Order deny,allow
    Deny from all
    Allow from ::1 127.0.0.0/8
    fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16
    fe80::/10 169.254.0.0/16

    ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var

Suivez-nous
RSS
RSS
e-Mail