Pré requisito:
- Instalar o XAMPP, veja o post “Instalação do XAMPP no Windows“.
Crie o diretório “alias” em “C:\Desenvolvimento\xampp-win32-5.6.8-0-VC11\apache\conf\alias“.
Crie o arquivo “vitrine.conf” no caminho “C:\Desenvolvimento\xampp-win32-5.6.8-0-VC11\apache\conf\alias\vitrine.conf“.
Cada alias deve ser registrado em um arquivo diferente. Para desativar uma alias basta renomear a extensão do arquivo para, por exemplo, “vitrine.conf.disable”.
A configuração abaixo redireciona qualquer “url” do alias vitrine para o arquivo index.php. Se quiser altere os parametros do rewrite.
# Alias # # Required modules: mod_alias <directory "C:\Desenvolvimento\Projetos\VITRINE\branch\branch_v1.0.0\public"> DirectoryIndex index.php AcceptPathInfo on AllowOverride All Options None Order allow,deny Allow from all Options +FollowSymLinks RewriteEngine on RewriteBase /vitrine RewriteCond $1 !^index\.php/ RewriteRule ^(.*)$ index.php/$1 [L] </Directory> Alias /vitrine "C:\Desenvolvimento\Projetos\VITRINE\branch\branch_v1.0.0\public"
Agora vamos configurar o Apache HTTP editando o arquivo “C:\Desenvolvimento\xampp-win32-5.6.8-0-VC11\apache\conf\httpd.conf“.
Precisamos verificar se o modulo “mod_alias.so” esta habilitado. Provavelmente esta, mas vamos verificar. Garanta que a linha abaixo esteja descomentada.
# Procure e descomente a linha abaixo caso esteja comentada com # LoadModule alias_module modules/mod_alias.so
Para permitir executar aplicações fora do diretório “c:\Desenvolvimento\xampp-win32-5.6.8-0-VC11\htdocs” precisamos comentar dois parâmetros e incluir um novo.
Procure as linhas abaixo.
# Deny access to the entirety of your server's filesystem. You must # explicitly permit access to web content directories in other # <Directory> blocks below. # <Directory /> AllowOverride none Require all denied </Directory>
Agora altere para:
# Deny access to the entirety of your server's filesystem. You must # explicitly permit access to web content directories in other # <Directory> blocks below. # <Directory /> # AllowOverride none # Require all denied AllowOverride All </Directory>
Devemos incluir agora a leitura dos arquivos de configuração da pasta alias. Inclua no fina do arquivo o código abaixo.
# Alias Include conf/alias/*.conf
Agora abra novamente o painel de controle do XAMPP “C:\Desenvolvimento\xampp-win32-5.6.8-0-VC11\xampp-control.exe” e reinicie o Apache HTTP.
Para testar vamos criar o arquivo “C:\Desenvolvimento\Projetos\VITRINE\branch\branch_v1.0.0\public\index.php” com o código abaixo.
<?php phpinfo(); ?>
Abra o endereço “http://localhost/vitrine/” e verifique se a página do phpinfo é apresentada.
No próximo post vamos instalar o composer.phar e a base do Laravel.
Fatal error: Uncaught ArgumentCountError: Too few arguments to function cwppos_show_review(), 0 passed in /home/storage/7/98/80/paginaemconstruc1/public_html/wp-content/themes/flat/content-single.php on line 29 and exactly 1 expected in /home/storage/7/98/80/paginaemconstruc1/public_html/wp-content/plugins/wp-product-review/includes/legacy.php:18 Stack trace: #0 /home/storage/7/98/80/paginaemconstruc1/public_html/wp-content/themes/flat/content-single.php(29): cwppos_show_review() #1 /home/storage/7/98/80/paginaemconstruc1/public_html/wp-includes/template.php(732): require('/home/storage/7...') #2 /home/storage/7/98/80/paginaemconstruc1/public_html/wp-includes/template.php(676): load_template('/home/storage/7...', false, Array) #3 /home/storage/7/98/80/paginaemconstruc1/public_html/wp-includes/general-template.php(204): locate_template(Array, true, false, Array) #4 /home/storage/7/98/80/paginaemconstruc1/public_html/wp-content/themes/flat/single.php(5): get_template_part('content', 'single') #5 /home/storage/7/98/80/pagina in /home/storage/7/98/80/paginaemconstruc1/public_html/wp-content/plugins/wp-product-review/includes/legacy.php on line 18