cari

Rumah  >  Soal Jawab  >  teks badan

Masalah bahawa maklumat vhosts.confg tidak disimpan

Saya sedang membangunkan rangka kerja laravel dan menentukan penghalaan dalam 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;
        }
}

Saya menambah barisan kod penghalaan ini

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

Masalahnya ialah phpstady kehilangan baris konfigurasi penghalaan ini setiap kali komputer dimulakan semula. Apakah penyelesaiannya?

akram.arkinakram.arkin2586 hari yang lalu1147

membalas semua(2)saya akan balas

  • Day

    Day2017-11-02 13:07:22

    phpStudy membaca tapak nama domain maya mengikut format tetap, iaitu nama domain, laluan, nama domain peringkat kedua, dan port Maklumat yang anda konfigurasikan sendiri tidak akan dikenali oleh perisian mengkonfigurasi tapak dengan cara yang tidak mudah digunakan Negara yang lemah biasa dengan fail yang mengkonfigurasi Vhost Jika ya, sila konfigurasikannya secara manual dan bukannya menggunakan perisian, kerana konfigurasi manual yang tidak mengikut format tetap akan menyebabkan Nginx gagal dimulakan. .

    balas
    0
  • 枫林断梦

    Jika anda tahu cara melakukannya, buat sendiri fail myvhosts baharu dan importnya ke dalam nginx.conf!

    枫林断梦 · 2017-11-03 09:34:59
  • Batalbalas