轉載一篇。。。可能有些童鞋需要這個。" j/ Q$ z/ d- u/ ~4 I6 @
' R0 P! Z* A7 l前陣子一直用的是LAMP的平台,今天換成LNMP環境,wordpress出現這個問題,在進入後台後,添加新文章時提示,後台提示「No Input File Specified」,仔細看了一下,是路徑後面少了一個」/」引起的。/ S! _. I; ^ n: S
是LNMP配置的重寫規則有問題,下面是解決方案:
8 ~( K' W7 Y' Y! s3 M4 @; N Y% u1 |3 y
修改lnmp下的wordpress.conf配置- location / {! C) {3 a% h) Y3 e" {8 p
- if (-f $request_filename/index.html){1 ?$ a0 I8 f: b8 X
- rewrite (.*) $1/index.html break;
3 J# i! `* C$ f# v- i+ n" r$ A# t - }
+ I9 q% r) m# s) h9 X1 x+ n' O( f - if (-f $request_filename/index.php){0 s5 j$ ]$ C. r+ W6 R8 ]$ q) V+ M
- rewrite (.*) $1/index.php;2 e7 i& t% l* a1 b+ p* Z1 v7 \
- }
- S+ p$ f1 n i& w+ N6 J8 E; E - if (!-f $request_filename){8 z2 |+ l. F: G% L) ~" G& _
- rewrite (.*) /index.php;
" ]7 n5 }. \. O* u6 m( m - }6 G* _5 v) L" ^( s' K) T
- }
0 W. }, x; o' J1 E! G5 v8 [* a - rewrite /wp-admin$ $scheme://$host$uri/ permanent;
複製代碼 |
|