recherche

Maison  >  Questions et réponses  >  le corps du texte

Problème : les informations vhosts.confg ne sont pas enregistrées

Je développe le framework laravel et définit le routage dans 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;
        }
}

J'ai ajouté cette ligne de code de routage

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

Le problème est que phpstady perd cette ligne de configuration de routage à chaque redémarrage de l'ordinateur. Quelle est la solution ?

akram.arkinakram.arkin2658 Il y a quelques jours1193

répondre à tous(2)je répondrai

  • Day

    Day2017-11-02 13:07:22

    phpStudy lit le site de nom de domaine virtuel selon un format fixe, qui est le nom de domaine, le chemin, le nom de domaine de deuxième niveau et le port. Les informations que vous configurez vous-même ne seront pas reconnues par le logiciel. configurez le site de manière infaillible. Les pays faibles connaissent les fichiers qui configurent Vhost. Si tel est le cas, veuillez le configurer manuellement au lieu d'utiliser un logiciel, car une configuration manuelle qui ne suit pas un format fixe entraînera l'échec du démarrage de Nginx. .

    répondre
    0
  • 枫林断梦

    Si vous savez comment faire, créez simplement vous-même un nouveau fichier myvhosts et importez-le dans nginx.conf !

    枫林断梦 · 2017-11-03 09:34:59
  • Annulerrépondre