2017-04-05 8 views
0

私はlaravelでアプリケーションを開発しました。ローカルサーバーに配置しました。他のコンピュータからアクセスする必要があります。Laravel - 他のステーションとアプリケーションを共有する方法

まず:laravelサーバーへのアクセス(ポート8000​​) 第二:

XAMPPで

プロジェクトを入れて最善の解決策は何ですか?2つのソリューションを持っていると思い

最初のオプションで私はアクセスできませんし、xamppでルートにうまくアクセスせず、cssとjsファイルをロードしません。 私がルートフォルダにアクセスすると、プロジェクトフォルダがリストされ、パブリックフォルダに移動する必要がありますが、スタイルシートファイルはロードされません。

どうすればいいですか?

UPDATE:

私は、この手順を行なったし、これはまだ動作しません。 httpd.conf

次は私がhostsファイルにホストを追加Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

この行を有効にします。

127.0.0.1 arquivo.localhost 

次へ]を、私はhttpd-vhosts.confに行くと、これを追加しています:

<VirtualHost *:8888> 
    DocumentRoot "/Applications/MAMP/htdocs/arquivo/public" 
    ServerAdmin arquivo.localhost 
    <Directory "/Applications/MAMP/htdocs/arquivo/public"> 
     Options Indexes FollowSymLinks 
     AllowOverride All 
     Require all granted 
    </Directory> 
</VirtualHost> 

次へ私はApacheを再起動し、私がhttp://arquivo.localhostにアクセスしようとすると、これは私に与えるThis site can’t be reached

私は間違っているのですか?

は、そのあなたに細かい作業をした場合

+0

:より多くのあなたは、このリファレンスを参照してくださいすることができますについては

。彼らは?? 2つ目は、localhsotから実行中の完璧です。 –

+0

はい、コンピュータは同じネットワークにあり、localhostではうまく動作します。 @MASIDDIQUI – user3242861

答えて

0
+0

仮想ホストを作成した後にApacheを再起動するのを忘れないでください –

+0

私はこれを行い、Apacheを停止して起動します。 laravel.appをブラウザに置くと、エラーが見つかりませんでした。 私はプロジェクトフォルダに移動するとパブリックフォルダを持っていますが、ブラウザーにlocalhost:81/laravelを置くとこのリストはすべてプロジェクトフォルダになりますが、パブリックフォルダは表示されません。 @ D.Pachauri – user3242861

+0

あなたは直接laravel app forlderにアクセスできません。上記のような仮想ホストを作成した場合は、http://laravel.localhost/を実行する必要があります。 –

0

この

<VirtualHost *:80> 
ServerAdmin [email protected] 
DocumentRoot "C:/xampp/htdocs/laravel/public" 
ServerName laravel.localhost 
ErrorLog "logs/laravel-error.log" 
CustomLog "logs/laravel-access.log" common 
</VirtualHost> 

やアクセスなどのXAMPP/apacheの/ confに/エクストラ/ httpdの-vhost.conf の下でバーチャルホストを作成いただきありがとうございますlocalhostを使用すると、同じローカルネットワーク上にある場合は、Ipアドレスを使用して、他の人があなたのサイトにアクセスできます。コンピュータがネットワークにする必要があり、他のコンピュータからアプリをブラウズするAccessing localhost (xampp) from another computer over LAN network - how to?

関連する問題