私は nginx 環境の問題に 2 日間取り組んできましたが、インターネット上の多くの人の投稿がコピペされたり、投稿されなかったり、さらには「ははは、自分で解決しました」などと書かれていることがわかりました。これを投稿した同胞たちを私は軽蔑します。はい、あなたは質問したと言いましたが、問題が解決した後も説明しませんでした。まだ最初の数ページを探している段階ですが、答えを必要としている人々の気持ちについて考えたことはありますか?喜んで答えを見てみると、結び目はありませんでした。さて、さっそく本題に入りましょう。
私のメソッドは、書き換え/互換性を持たせるために URL_Model を変更する必要はありません:
43 行目については、以下に従って独自のコードを変更します。詳細な記号に注意してください:
location / {
location / {
/Zend/ワークスペース。 #//これは独自のプロジェクトのルート ディレクトリです。 ️休憩; php 設定で、location ~ .php$ を location ~ .php に変更します。ここでも、
$
記号が削除されているため、最初は解決できませんでした。
場所〜.php {fastcgi_param script_filename c:/wnmp/php $ fastcgi_script_name;解決されていない場合は、構成を追加します。define ('_ php_file _', $ _server ['script_name'] );
この期間中に 500,404 に関する問題が発生する可能性がありますが、注意してください。私がやったことに従って変更すれば基本的には問題ありません。まだご質問がある場合は、相談のためにメッセージを残してください。
上記は、nginx+thinkphp での pathinfo モードがサポートされていない問題と 404,500 件のさまざまな問題の解決方法を紹介したもので、PHP チュートリアルに興味のある友人に役立つことを願っています。