Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Guilherme G. Botolo

PC - Servidor

Recommended Posts

Bom dia Turma,

 

Desenvolvi uma aplicação em PHP, porém não queria colocar ele em um servidor web (locaweb, etc) para rodar, pois trata-se de um sistema de uso interno apenas (rede interna).

 

Gostaria de saber como posso fazer com que essa aplicação rode em um PC da rede interna sem ter que rodar um servidor web...

 

Consigo isso pelo XAMPP?

 

Tenho o xampp instalado e rodando esse aplicativo, porém se eu acesso a página PHP criada de outro micro da rede ele não abre, mostra o código...

Não vou ter que instalar o xampp em todos né?

 

Resumindo: quero rodar o sistema na rede interna para que todos os micros dessa rede tenham acesso ao aplicativo em PHP e ao banco de dados único.

 

Obrigado desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Guilerme,

 

É só você ir no httpd.conf e comentar (colocar # na frete) a linha onde tem Allow from 127.0.0.1 e adcional logo abaixo Allow from all e reinicia o servidor.

 

Pra funcionar o phpmyadmin você faz a mesma coisa.

 

Dai você vai no browser e digita o ip do servidor q funciona beleza.. tipo http://192.168.1.20/seuprojeto/index.php funciona belezinha..

 

Abração!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok vou tentar... desde já obrigado

 

Bom, tentei fazer o comentário na frente do allow, porém não funcionou.

Quanto digito o IP da máquina que contém o xampp fala:

"ACESSO AO DIRETÓRIO SOLICITADO SÓ ESTÁ DISPONÍVEL A PARTIR DA REDE LOCAL"

"ESTA CONFIGURAÇÃO PODE SER CONFIGURADO NO ARQUIVO "httpd-xampp.conf".

 

Dai o arquivo referente "HTTPD-xampp"... seria este abaixo: (Se puderem analisar e me falar onde altero...)

 

#

# XAMPP settings

#

 

<IfModule env_module>

SetEnv MIBDIRS "C:/xampp/php/extras/mibs"

SetEnv MYSQL_HOME "C:\\xampp\\mysql\\bin"

SetEnv OPENSSL_CONF "C:/xampp/apache/bin/openssl.cnf"

SetEnv PHP_PEAR_SYSCONF_DIR "C:\\xampp\\php"

SetEnv PHPRC "C:\\xampp\\php"

SetEnv TMP "C:\\xampp\\tmp"

</IfModule>

 

#

# PHP-Module setup

#

LoadFile "C:/xampp/php/php5ts.dll"

LoadModule php5_module modules/php5apache2_2.dll

 

<FilesMatch "\.php$">

SetHandler application/x-httpd-php

</FilesMatch>

<FilesMatch "\.phps$">

SetHandler application/x-httpd-php-source

</FilesMatch>

 

#

# PHP-CGI setup

#

#<FilesMatch "\.php$">

# SetHandler application/x-httpd-php-cgi

#</FilesMatch>

#<IfModule actions_module>

# Action application/x-httpd-php-cgi "/php-cgi/php-cgi.exe"

#</IfModule>

 

 

<IfModule php5_module>

PHPINIDir "C:/xampp/php"

</IfModule>

 

<IfModule mime_module>

AddType text/html .php .phps

</IfModule>

 

ScriptAlias /php-cgi/ "C:/xampp/php/"

<Directory "C:/xampp/php">

AllowOverride None

Options None

Order deny,allow

Deny from all

<Files "php-cgi.exe">

Allow from all

</Files>

</Directory>

 

<Directory "C:/xampp/cgi-bin">

<FilesMatch "\.php$">

SetHandler cgi-script

</FilesMatch>

<FilesMatch "\.phps$">

SetHandler None

</FilesMatch>

</Directory>

 

<Directory "C:/xampp/htdocs/xampp">

<IfModule php5_module>

<Files "status.php">

php_admin_flag safe_mode off

</Files>

</IfModule>

AllowOverride AuthConfig

</Directory>

 

<IfModule alias_module>

Alias /security "C:/xampp/security/htdocs/"

<Directory "C:/xampp/security/htdocs">

<IfModule php5_module>

<Files "xamppsecurity.php">

php_admin_flag safe_mode off

</Files>

</IfModule>

AllowOverride AuthConfig

</Directory>

 

Alias /licenses "C:/xampp/licenses/"

<Directory "C:/xampp/licenses">

Options +Indexes

<IfModule autoindex_color_module>

DirectoryIndexTextColor "#000000"

DirectoryIndexBGColor "#f8e8a0"

DirectoryIndexLinkColor "#bb3902"

DirectoryIndexVLinkColor "#bb3902"

DirectoryIndexALinkColor "#bb3902"

</IfModule>

</Directory>

 

Alias /phpmyadmin "C:/xampp/phpMyAdmin/"

<Directory "C:/xampp/phpMyAdmin">

AllowOverride AuthConfig

</Directory>

 

Alias /webalizer "C:/xampp/webalizer/"

<Directory "C:/xampp/webalizer">

<IfModule php5_module>

<Files "webalizer.php">

php_admin_flag safe_mode off

</Files>

</IfModule>

AllowOverride AuthConfig

</Directory>

</IfModule>

 

#

# New XAMPP security concept

#

<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">

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

</LocationMatch>

 

Alguém?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo. Também tive o mesmo problema.

 

Modifique o texto no arquivo C:\xampp\apache\conf\extra\httpd-xampp.conf de acordo com o que está em baixo e funcionará perfeitamente. abraços

 

# Close XAMPP security section here

<LocationMatch "^/(?i:(?:security))">

Order deny,allow

Deny from all

Allow from ::1 127.0.0.0/8

ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var

</LocationMatch>

 

# Close XAMPP sites here

<LocationMatch "^/(?i:(?:xampp|licenses|phpmyadmin|webalizer|server-status|server-info))">

Order deny,allow

Deny from all

Allow from ::1 127.0.0.0/8

ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var

</LocationMatch>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.