Portable WordPress – O guia definitivo para instalação WordPress localmente em seu computador

julho 15, 2009 atè | Comentários
**

Este artigo foi traduzido automaticamente, clique aqui para ler o texto original

Introdução

Estamos tão acostumados a lidar com o nosso conjunto WordPress, que é comum a presumir que o habitual para desenvolver um site web remotamente. Mas você já pensou sobre os benefícios que poderiam ser realizados por instalar o WordPress no seu computador? Em poucas palavras reforçadas de segurança:, maior velocidade de desenvolvimento operacional e independência de conectividade. Nada mal, hein?

[toc] Security é provavelmente o aspecto mais importante: se você já tratou de desenvolvimento de software, você sabe exatamente o que é perigoso para o seu cronograma, riscos indesejados como edita, salva errado ", ooops! Por que eu pressione apagar? "… .. você saberia o que é um lugar de desenvolvimento seguro é reversível, o ambiente especial que o ajuda a testar e tentar-antes-de-choro do seu trabalho. WP não faz exceção: você está constantemente em perigo, cortando-hacking seu precioso recurso, a atualização estável plug-ins para versões mais novas, com defeito, apagar mensagens, testes e expondo a riscos de seu conteúdo "oficial". Apesar de um plano de backup boa vontade ajudar a manter seu trabalho seguro e prevenir a perda de dados, ele nunca vai evitar acidentes e paradas site imprevisível. Sem mencionar sua velocidade de operação. Seja qual for a proximidade com o seu anfitrião WP, seu trabalho será mais lento, lento, depende de conexão e controle remoto …: se a sua conexão com a Internet é perdida, o seu ambiente de trabalho torna-se inatingível, em um piscar de olhos! Last but not least, pela visualização de seu blog diretamente no seu próprio computador, você pode depurar lado fluxo de servidor, como do lado do servidor inclui, processamento de formulários, ou orientado páginas de banco de dados. É por isso que, uma vez que você vai ficar confiante com o seu ambiente de WP, vai ser exigente para um mais segura solução mais rápida, para os problemas esboçadas, visando o desenvolvimento de um ambiente adequado para o seu blog: uma cópia local de sua instalação WordPress, algo que pode viajar para qualquer lugar com você e seu computador, porque não, em um stick USB. Para alcançar este resultado, basicamente, teremos um servidor web e banco de dados portáteis compatíveis com o WordPress, ou seja, MySQL e Apache. Assim, os passos que vamos passar são os seguintes:

  • instalar um servidor web e banco de dados em nosso computador
  • copiar o conteúdo online WordPress localmente
  • backup e restaurar o conteúdo do banco de dados localmente WordPress
  • configurar o novo ambiente

Instalar o servidor web e banco de dados usando XAMPP

Se você não está familiarizado com a administração do sistema, rapidamente você vai perceber que não é tão fácil instalar um servidor web Apache e as coisas fica mais difícil se você quiser adicionar MySQL, PHP e Perl.

xampp Felizmente, nós todos temos alguns santos cuidar de nós: Apache Friends ( http://www.apachefriends.org/ ) desenvolveram XAMPP, um portátil e completa solução grátis, para pacote de fácil utilização / distribuição contendo Apache, MySQL, PHP e Perl. XAMPP é muito fácil de instalar e usar, basta baixar, extrair e começar a configurar, como explaind mais tarde.

No momento deste artigo, quatro versões XAMPP existir

  • uma versão para sistemas Linux (testado no Ubuntu, SuSE, RedHat, Mandrake e Debian);
  • uma versão para Windows 98, NT, 2000, 2003, XP e Vista;
  • uma versão beta para o Solaris SPARC (desenvolvida e testada no Solaris 8);
  • e uma versão beta para Mac OS X.

Neste artigo iremos explorar a instalação para Windows (Vista). Esta versão contém: Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System for Win32 e Sistemas NetWare v3.32, Ming, JPGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, e Web-DAV mod_auth_mysql +.Como neste tutorial vamos nos ater a uma instalação do Windows Vista, se você estiver executando em uma plataforma diferente, ajuste as instruções nesse sentido.

Vamos começar a baixar instalador XAMPP e seguindo as ajudas de instalação.
Sob Vista você está cedo perguntado sobre os riscos do uso de User Account Control do Vista: Se ativado, o XAMPP pode ficar preso em um estado inutilizável. Não é um problema grande, eu pessoalmente manter UAC desativado.
Para uma maior estabilidade sugere-se a instalar o XAMPP fora do "Program Files canônico pasta", novamente, no meu caso não é problema de todos: eu sempre guardo todas as minhas software fora dessa pasta, permitindo que o meu disco a ser arrumado e me deixar saber exatamente o que eu tenho instalado. Por exemplo, o software de raiz "nos computadores que eu uso, é o" C: \ myprogs \ "pasta. setup01
setup02 A tela de configuração do próximo nos dará a oportunidade de selecionar outras opções XAMPP, particularmente detalhes sobre o funcionamento de aplicativos XAMPP como Serviços. Eu não aconselho a fazer isso, pelo menos nesta fase de instalação, como este ambiente parece ser um pouco delicado para sintonizar e sem XAMPP execução dos serviços é mais fácil parar / iniciar as aplicações no Windows Task Manager, se alguma coisa der errado.
setup03 Uma vez feito, que será solicitado para iniciar o XAMPP Painel de controle, escolher sim, eo XAMPP Control Panel tela principal será exibida: Clique sobre os dois "Iniciar" botões do lado direito do "Apache" e "MySQL": se você " fiz isso direito, um negro sobre fundo verde "Running" estado será destaque.
Se não, salte momentaneamente para a seção Solução de problemas deste post.
setup04 Como última etapa de lançamento do seu navegador e aponte para http://localhost/, se há conflitos ocorreram, na página principal do XAMPP será carregado.
setup05 Neste ponto, você terá um servidor web pessoal (Apache) e banco de dados MySQL server rodando no seu computador!

Faça uma cópia offline do WordPress

Em seguida, iremos fazer uma cópia de backup do WordPress instalar em nosso computador. Há muitas maneiras de fazê-lo, dependendo das ferramentas que você deseja usar, vou explicar usando o cPanel (difundido hoje em muitos Internet Service Providers), mas você pode conseguir o mesmo resultado, também usando um utilitário de FTP genérica: o objetivo é fazer uma cópia exata de seu WordPress online pastas e arquivos em seu computador.

Antes de fazê-lo, precisamos criar uma pasta (algo como "wordpress") para a pasta raiz do documento XAMPP (xampp \ htdocs), que conterá os dados de nossos WP, no meu caso o caminho completo se parece com "c: myprogs \ \ xampp \ htdocs \ wordpress ".
setup08 Agora vamos construir a cópia de nosso conteúdo online: usando o nosso browser, vamos login para o provedor que hospeda o nosso blog WP e no Cpanel, vamos iniciar o gerenciador de arquivos applet

setup09 então vamos navegar até a pasta que contém o wordpress instalação, selecione a opção "selecionar todos verificador" e depois clique sobre o "Compactar" ícone
setup10 uma lista do conteúdo que está sendo compactada será mostrado, selecione Arquivo Zip "e pressione o botão Compress"
setup11
setup12 Uma vez feito, selecionar o arquivo zipado e clique sobre o ícone "Download: quando solicitado que para salvar o arquivo, navegue até a pasta recém-criada (por exemplo:" c: \ myprogs \ xampp \ htdocs \ wordpress ") e salvar o zipado arquivo, descompacte usando o utilitário ZIP favorito o pote todo, mantendo a estrutura da pasta original.

Fazer backup e restaurar o banco de dados

Agora precisamos criar um backup do banco de dados online segurando as tabelas WordPress, vamos atingir essa ferramenta phpMyAdmin usando.

Atenção: limpar e aparar seu banco de dados antes de executar o backup! Eu tive alguns problemas para importar banco de dados principalmente porque tinha algumas mesas de lixo (como a muito tempo, não utilizados, registros) sobraram misteriosamente por alguns dos antigos plug-ins e não poderia fazê-lo de volta o direito de importação de conteúdos até que eu me livrei desse lixo. Vou discutir sobre este assunto em posts futuros.
setup15 Voltar para o seu navegador preferido phpMyadmin lançamento, dentro de sua conta on-line Internet cPanel \ e selecione o seu banco de dados exploração WP instalar, em seguida, selecione a opção "Exportar" no menu.
setup16 Aplicar as configurações mostradas nas imagens seguintes. setup17 setup18 setup19 setup20
Atribua um nome para o backup, e pressione o botão "Go", baixar e salvar em qualquer lugar em seu PC.
jpg "alt =" setup06 "width =" 300 "height =" 111 "/> Antes de restaurar o banco de dados, precisamos criar um banco de dados usando phpAdmin, desta vez no computador local: no seu navegador, aponte para http:// / phpmyadmin / localhost e no quadro Localhost MySQL ir para "criar novo banco de dados", digite o nome do seu banco de dados local e selecione "utf8_unicode_ci" tanto para o banco de dados eo agrupamento de conexão e pressione o botão "Criar".
setup07 Você deverá ver o seguinte:
setup21 Em seguida, selecione o DB recém-criado e selecione a importação "guia", o carregamento do banco de dados previamente salvos. Siga as seetings screenshot.
Se o seu banco de dados é particularmente gordura, você pode escorregar em um erro típico de alocação de memória: se for esse o caso, leia aqui .
Se você fez certo, você deve ver algo como: setup22

Editar configuração WordPress local

O último passo é modificar o arquivo WordPress "configuração local, edição wp-config.php na pasta criada anteriormente local, alterando as definições a seguir, em conformidade:

<?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.
*

Finalmente, abra seu navegador e aponte para http://localhost/wordpress, está feito!

Tópicos avançados – parte 1

Executando serviços XAMPP Agora que você está instalado e funcionando você pode querer deixar iniciar o Apache e MySQL server automatically: basta seleccionar a opção correspondente em painel de controle do XAMPP, permitindo carregar as aplicações acima de serviços; lembre-se de parar o Apache e MySQL antes de fazer isso , caso contrário um erro será emitido. Enable onda Apenas no caso de instalar o wordpress tem extensão cURL, com sua carga editor preferido o arquivo php.ini localizado na pasta php \ xampp, portanto, procure

;extension=php_curl.dll

e descomentar (retirar o ";"). líder Stop & Start Apache. Usando máquinas virtuaisExistem muitas razões pelas quais você poderá optar por aplicar-se para hosts virtuais no seu servidor web local recentemente instalado WordPress, por exemplo, você pode ter vários blogs / sites em execução no mesmo computador ou você poderia ter escolhido (como eu fiz) para alterar WordPress localização da pasta fora do xampp \ pasta htdocs (consulte Movendo WordPress pasta local para um lugar melhor); mais: você simplesmente querer evitar conflitos com absoluto / relativo caminhos em páginas em seu WP … parece que o WP não gosta muito relativa caminhos especialmente com imagens. Seja qual for a razão, aqui como ativar uma máquina virtual em sua configuração XAMPP: Como primeiro passo, edite o arquivo httpd-vhosts.conf localizado no xampp \ apache \ conf \ pasta extra; código no final do dos autos, as seguintes diretrizes:

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>

Lembre-se de substituir o C: \ MyProgs \ Desenvolvimento com o caminho atual para a pasta XAMPP. Salve e saia. *> A directiva <VirtualHost primeiro ajuda a manter o conteúdo web acessível padrão no servidor web local, ou seja, a home page XAMPP ou a home page phpMyAdmin (localhost), a segunda, instrui o Apache, por meio do DocumentRoot e ServerName directivas , qual é o nome da máquina virtual (por exemplo: wplocal) e em que pasta procurar virtual host do conteúdo, enquanto que a directiva Directory fornece as configurações de segurança adequadas para a pasta, inacessíveis (Allow from all) Para realizar nosso objetivo, precisamos instruir o nosso cliente DNS em nosso computador para procurar o nome do host recém-criado. Edite o arquivo hosts localizado no c: \ windows \ system32 \ drivers \ etc e procura a afirmação:

127.0.0.1 localhost

adicionar a seguinte declaração em uma nova linha:

127.0.0.1 wplocal

Agora o arquivo hosts deve ser algo como:

# 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

Salve e saia.

setup25 Stop Apache de painel de controle do XAMPP, em seguida, apenas para se certificar de não ocorrer conflitos DNS, vamos limpar o cache do computador cliente DNS: prompt de comando janela aberta e digite "ipconfig / flushdns" e pressione Enter, em seguida, começar de novo Apache.

Carregue o seu browser e confira tudo está funcionando perfeitamente, digitar: http://localhost (para acessar XAMPP home page) e http://localhost/phpmyadmin/ phpMyAdmin () e, finalmente http://wplocal para ter acesso ao WordPress casa página. É isso aí!

Tópicos avançados – parte 2

Moving local pasta WordPress para um lugar melhorComo eu odeio isso, eu faço meu melhor para evitar ter programas e dados misturados, porém XAMPP instala por padrão, a raiz do documento em que a pasta, ou seja, em c: \ xampp \ htdocs … … ROAR! Se você é um arrumado- maniac como eu sou, e deseja manter seus arquivos de WordPress em sua pasta de documentos, na cabeça! Stop Apache do painel de controle do XAMPP e mova a pasta WordPress para o novo local, por exemplo, na pasta Documentos. Confira o caminho subjacente ao novo local de pasta (exemplo: c: \ Users \ chen \ \ Documents biz \ projetos wordpress \), neste momento, precisamos permitir que os hosts virtuais, seguindo as instruções descritas no capítulo anterior, mas antes de salvar o arquivo vhosts.conf-httpd, o código no DocumentRoot e diretrizes do Diretório, o caminho para o novo local:

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>

Salve e saia, reinicie o Apache. Você está feito. Permitindo permalinks personalizados para funcionar corretamente – parte 1 Infelizmente, algumas versões XAMPP não permitem mod_rewrite por padrão, ou seja, se você escolher (como eu) para usar permalinks personalizados no WP é config você vai ter problemas de navegação fora de sua home page, caindo em um erro 404. Para habilitar permalinks personalizados você precisa instruir o Apache para permitir WordPress para escrever o htaccess. Ficheiro necessários para criar permalinks bonito. Stop Apache do painel de controle do XAMPP e editar o arquivo httpd.conf localizado no apache xampp \ pasta \ conf; olhar para a linha

#LoadModule rewrite_module modules/mod_rewrite.so

Remova o cardinal (#) da linha. Em seguida, dentro do mesmo arquivo mencionado acima, procure por todas as instâncias do

AllowOverride None

e alterá-lo para

AllowOverride All

Apesar de muitos sites na Internet estão aconselhando a deixar a primeira ocorrência para Nenhum, (aquele na pasta padrão) eu descobri que apenas substitui todas as ocorrências, torna o trabalho permalinks personalizados. Salve e saia, reinicie o Apache forma XAMPP Painel de Controle . Permitir permalinks personalizados para funcionar corretamente – parte 2 Se de alguma forma o exemplo acima não deve trabalhar checkout, se o htaccess. arquivo localizado na raiz do seu WordPress instalar, tem as configurações corretas.

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

Ajustar as definições nesse sentido. O exemplo acima não leva em conta que alguns plug-ins WP (como super WP cache) ter modificado o arquivo htaccess., Então preste atenção!

Solução de problemas

Apache erros Trapping Aconteceu-me que misteriosamente na primeira fase de instalação e ajustes muito Eu não poderia iniciar o servidor Apache do XAMPP Painel de controle. Existe um arquivo error.log no apache \ xampp logs pasta, mas que não ajuda muito. Uma maneira fácil de entender o que está acontecendo por trás da cena é correr Apache no prompt de comando.

setup23 Abra uma janela de comando (menu Iniciar, digite CMD na caixa de pesquisa e clique em cmd.exe)
Navegue até o xampp \ apache \ bin (por exemplo, digite no prompt de comando "desenvolvimento c: myprogs \ cd \ xampp \ apache \ bin" e pressione enter); uma vez na pasta apropriada, tipo apache e pressione enter. rastrear qualquer erro apresentado e se comportam de acordo, os erros mais comuns são erros de sintaxe ou valores errados no arquivo de configuração do apache, httpd.conf, localizado dentro do diretório \ xampp \ apache \ pasta conf.

Tweak sua configuração e manter o lançamento do Apache na linha de comando, até que você comece a trabalhar. Quando terminar, feche a janela de linha de comando e executar o Apache a partir de painel de controle do XAMPP, como de costume. Fixação de conflitos de porta Uma das razões comuns que impedem o Apache para funcionar corretamente é que o outro aplicativo rodando no seu computador já está usando a porta TCP 80, como o Skype não . Nesse caso você tem duas opções, a primeira é mudar a porta usada pelo aplicativo em conflito, o segundo é o de modificar a porta de escuta do Apache. Se você ficar para a primeira solução, inicie o jogo googling para o utilitário TCPView para Windows (por Mark Russinovich), download e iniciar o utilitário (você também pode iniciar o aplicativo. partir da web), uma vez executado classificar a lista clicando em "Local Address coluna" e encontrar o valor 0.0.0.0:80; botão direito com mouse sobre a linha encontrada e selecione "Propriedades" Processo, uma caixa de diálogo se abrirá mostrando o nome eo caminho do aplicativo usando a porta 80. Tweak aplicação conflito nesse sentido. Quando terminar, inicie o Apache. Se você quiser sair um pouco o aplicativo em conflito para uso da porta TCP 80, então você vai precisar para instruir o Apache para "ouvir" em outro número da porta. Para isso, editar o arquivo httpd.conf localizado no apache xampp \ pasta conf do Apache, e encontrar o seguinte seqüência:

Listen 80

Alterar o número da porta para algo diferente como o 8080, você ainda pode usar TCPView para a verificação de portas não utilizadas, antes da edição. Agora, encontrar a declaração

ServerName localhost:80

e alterar a porta nesse sentido, obviamente, usando a mesma porta escolhida na etapa anterior. Salve, saia e reinicie o Apache. O único problema com essa solução é que em vez de digitar o http://localhost/ como regular a partir do seu browser, a partir de agora você terá que digitar http://localhost:8080/ A atribuição de erro de memória infame Em grandes bases de dados em especial que você pode ser atropelado por um erro comum como: "Erro fatal: Permitido tamanho da memória 100663296 bytes esgotada (tentou atribuir …….. bytes) em c: myProgs \ \ desenvolvimento \ xampp \ phpmyadmin bibliotecas \ import.lib.php on line 269 "Se for esse o caso, aumentar o limite de memória no arquivo php.ini localizado na pasta php \ xampp; editar o arquivo acima e procure a string memory_limit codificação de um valor maior como

memory_limit = 256M

Salve e saia, reinicie o Apache no painel de controle do XAMPP. Woes Firewall Verifique se o seu firewall está configurado para permitir conexões de entrada para PHP, Apache e MySQL, caso contrário você pode ficar lutando perguntando por que algo não está funcionando corretamente, enquanto que a resposta está bem há debaixo do seu nariz!

Considerações finais

A partir de agora, tenha em mente que você terá que gerenciar duas cópias do seu trabalho WordPress, o local para fins de desenvolvimento e da libertação "versão online, lembre-se de fazer backups regulares de ambos.Além disso, observe que o processo de sincronização será crucial, devido à natureza do ambiente WordPress: enquanto ele vai ser muito fácil para automatizar scripts ou usar ferramentas para sincronizar as pastas do WordPress, você terá que ajustar manualmente e sincronizar plug-ins e banco de dados de conteúdo , até que uma solução de sincronização automática completamente estarão disponíveis. Cedo ou tarde, alguém vai explorar um plug-in que faz o trabalho sem problemas. O que eu sugiro vivamente entretanto, é usar uma ferramenta de desenvolvimento de site que tem embutida e controle remoto de atualização local / capacidades de sincronização. Atualmente estou testando o Adobe DreamWeaver, e parece que ele tem os recursos para fazer o trabalho. Divirta-se à velocidade da luz com o seu local WordPress nova cópia!

Compartilhar este artigo

Digg facebook delicious live
google linkedin myspace reddit
stumble technorati twitter Yahoo
Esta página é arquivado em

- Guides - Popular - Windows 

Mais..

  • 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

Siga -nos
RSS
RSS
e-Mail