Alibaba Cloud Server はミラーマーケットに行って環境の良いシステムを選択できます。適切なシステムと関連システムを選択するだけです。 Linux システムは比較的アップデートした方が安全なので、発生した問題と解決策の概要を以下に示します。
私が選んだ Linux システム+mysql-5.5.37+nginx-1.4.7+php-5.4.27 プロジェクトは ThinkPHP3.1.3 を使用しますアップロードしたところ、いくつか問題が発生しました
1. nginx は pathinfo をサポートしていません
ThinkPHP は、PATHINFO と URL 書き換えによるわかりやすい URL の提供をサポートしています。構成ファイルで 'URL_MODEL' => 2 を設定するだけです。 Apache では、通常のアクセスのために mod_rewrite モジュールを有効にするだけで済みますが、Nginx はデフォルトで PATHINFO をサポートしません。
そのため、/alidata/server/nginx-1.4.7/conf/vhosts を変更してこのファイルを変更し、ルーティングを書き直す必要があります
コードは次のとおりです:
インスタンスを簡単に再起動します
操作コマンドは以下の通りです
リーリーここで Alibaba Cloud サーバーを再起動すると問題が発生します (つまり、「/alidata/server/nginx/logs/nginx.pid」が失敗しました)
(参考アドレス:http://www.dedecms8.com/os/linux/49999.html)
解決策は、ssh または他のターミナルで直接実行することです:
リーリー 次に、ログ ディレクトリに切り替え、ll を実行して nginx.pid プロセスを確認します。これは、プロセスが正常に開始されることを意味します。 [root@localhost nginx]# cd ログ/ [root@localhost ログ]#ll 合計使用量 12 -rw-r--r-- 1 ルート root 1246 12 月 9 日 18:10 access.log -rw-r--r-- 1 root root 516 12 月 10 日 15:39 error.log -rw-r--r-- 1 ルート root 5 12 月 10 日 15:38 nginx.pid 大丈夫です~~
http://www.bkjia.com/PHPjc/1001466.html