vhosts.confg情報が保存されない問題
akram.arkin
akram.arkin 2017-11-02 10:33:16
0
2
1134

私はlaravelフレームワークを開発しており、vhostsでルーティングを定義しています

server {
        listen       8080;
        server_name  localhost localhost;
        root   "E:\web\php\TS_PLUS\public";
        location / {
            try_files $uri $uri/ /index.php?$query_string;
            index  index.html index.htm index.php;
            #autoindex  on;
        }
        location ~ \.php(.*)$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_param  PATH_INFO  $fastcgi_path_info;
            fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
            include        fastcgi_params;
        }
}

この行のルーティングコードを追加しました

try_files $uri $uri/ /index.php?$query_string;

問題は、phpstadyには毎回ルーティング設定のこの行がないことです。コンピュータが再起動します。解決策は何ですか?

akram.arkin
akram.arkin

全員に返信(1)
Day

phpStudy は、ドメイン名、パス、第 2 レベルのドメイン名、ポートなどの固定形式に従って仮想ドメイン名サイトを読み取ります。自分で設定した情報は、ソフトウェアによって認識されません。脆弱な国は Vhost を構成するファイルに精通しているため、固定形式に従わない手動構成では Nginx が起動できなくなるため、ソフトウェアを使用せずに手動で構成してください。 。

いいねを押す +0
  • 返事 その方法がわかっている場合は、自分で新しい myvhosts ファイルを作成し、それを nginx.conf にインポートするだけです。
    枫林断梦 著者 2017-11-03 09:34:59
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート