过期域名预定抢注

 找回密碼
 免费注册

Linode VPS 出現 wp super cache插件無法正常使用問題

  [複製鏈接]
發表於 2013-10-13 21:11:00 | 顯示全部樓層 |閱讀模式
這兩天剛剛弄的Linode 的VPS, 以前的插件都能正常工作,唯獨WP super cache 不能正常工作,顯示如下:
4 w" N9 V* {) n6 P9 _" c5 X' ?( l2 T- ^6 ]) Q: d6 E. j, a
Error: Sample WP-Cache config file (/home/******/public_html/*******.com/wp-content/plugins/wp-super-cache/wp-cache-config-sample.php) does not exist.Verify you installation.Cannot continue... fix previous problems and retry.
+ k7 \2 \4 J2 I7 A: _
  w; T7 j7 X* {( r  x! g看了FTP,這個文件是確實存在的。
3 D. \  T$ z5 X& p6 x) M* S- H2 r+ M
找了老半天都沒有得到解決方法,對linux主機幾乎不懂,用的是LNMP一鍵安裝。
5 r% {# L5 E. V! `  J+ x6 J1 v( U* E8 I: `
大家都有什麼經驗嗎?
7 e; o4 q/ V+ `3 B! p; Q# X8 U: B2 \# B+ U
發表於 2013-10-13 21:17:12 | 顯示全部樓層
與linode沒有任何關係,你安裝配置有問題,看提示: L1 Y/ f, R% c: i( g7 x6 G
1 Q; \; L8 W) M- A9 a. y
wp-cache-config-sample.php配置文件不存在
- ^/ }/ ~( x' V& H: }: {建議下載新的覆蓋後重新安裝一次即可# i7 P2 J; O" z" `3 R' v3 {
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-10-13 21:41:05 | 顯示全部樓層
月光飛燕 發表於 2013-10-13 21:17
' q6 ~, I* ~5 K: Z8 Y: l( f5 t與linode沒有任何關係,你安裝配置有問題,看提示
# m) `; e- P" D. }" ]! n5 T) Y( L- r0 Z
wp-cache-config-sample.php配置文件不存在
5 \( o4 Q  Q+ J, ~$ |- g% V
我已經卸載掉,然後重新安裝,還是這個問題撒。
) [( B5 t  ~6 _3 h( c7 \: Z: l1 z- P
這個跟 mod_rewrite module 有關嗎?
) b+ M4 m: y) [7 S" V4 [4 q3 v; E: S! |7 P0 I! ~; z( s9 y3 y* y
回復 给力 爆菊

使用道具 舉報

發表於 2013-10-13 21:54:06 | 顯示全部樓層
它提示的是文件是否存在,你要去ftp看看文件是否存在,路徑是否正確,然後設置屬性777
$ u$ B" O- f% `6 T
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-10-13 22:13:19 | 顯示全部樓層
月光飛燕 發表於 2013-10-13 21:54 - p9 k4 }0 v8 G& r6 @# W
它提示的是文件是否存在,你要去ftp看看文件是否存在,路徑是否正確,然後設置屬性777
% W: t( W1 t! R1 f, |+ m/ P9 B% m ...
4 h% a' Y# w- ~! k+ \" r
已經這樣操作過,還是不行。, B8 i( P0 |- q3 D$ {5 r, H+ r  f

9 c- G( ~0 X* C, x6 H我將原來網站上的一個 wp-cache-config.php 上傳到了wp-cotent下面,剛才的錯誤消失,但是現實其他錯誤信息:裡頭說的文件都是存在的 都改成了777權限。" o# P$ h/ w& o6 X

$ X/ l# T( T8 X  d# hWarning! WP Super Cache caching broken! The script advanced-cache.php could not load wp-cache-phase1.php.8 U: h9 B* [! W- k3 ~
' z! x1 a" w& J7 R
Please edit /home/wwwroot/default/wp-content/advanced-cache.php and make sure the path to /home/******/public_html/******.com/wp-content/plugins/wp-super-cache/wp-cache-phase1.php is correct.
# G- W+ ]6 V  L( q4 f

" m& z, h! _2 E/ }0 y$ GMod rewrite may not be installed!                It appears that mod_rewrite is not installed. Sometimes this check isn』t 100% reliable, especially if you are not using Apache. Please verify that the mod_rewrite module is loaded. It is required for serving Super Cache static files. You will still be able to use legacy or PHP modes.
9 _% v' A& Y! }# f
7 {) n9 l$ P+ u% I1 `6 U2 [Rewrite rules must be updated                The rewrite rules required by this plugin have changed or are missing.                 Scroll down the Advanced Settings page and click the Update Mod_Rewrite Rules button.
4 S$ C6 \: d% |4 D/ @* G' {. j( k+ `0 V! c" U8 d5 q" O
Notice: Mod_rewrite or Legacy caching enabled. Showing Advanced Settings Page by default.: [% K) E2 ?/ ]- v
  u6 d; i$ Q; L& }" e9 n

  \9 D2 I( [. N! ?& C/ j# N/ B1 l. n' n( H: J$ \: r
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-10-13 22:28:25 | 顯示全部樓層
終於找到了原因,是wp-config.php裡頭的一個地址不對,希望其他人不要放同樣的錯誤。
/ L/ A; r2 E4 P4 m! o% r
0 O9 {( Q7 K! v2 B: T' qdefine( 'WPCACHEHOME', '/home/wwwroot/default/wp-content/plugins/wp-super-cache/' ); //Added by WP-Cache Manager
+ h: \/ \  x/ b: e9 H! w6 t) N( _. Y$ @- L4 B1 O
. L( \8 H3 i& t1 m& w; R
但是現在還有一個問題,就是只能選擇
3 J4 J1 K; M' e: _$ nUse PHP to serve cache files.
' X9 B& S& T3 }3 R" z7 a
# u' s; X' W0 X  T0 h; t無法選擇+ f: f3 d  m& X! V" V# ]
Use mod_rewrite to serve cache files. (Recommended)( \6 w/ A8 K" {0 N( g* R
5 T9 g: S& u% O; D0 D6 P
提示mod_rewrite module 沒有安裝。
1 P1 f0 w6 x3 i
: _' F$ Z# t* f2 M6 _- N* p7 @我是安裝的LNMP一鍵傻瓜安裝,也沒有裝什麼東西了,然後綁定域名,選擇wordpress rewrite模式。* l4 a2 W1 P& L) k& h
不知怎麼解決這個問題。. o0 O. D* Q2 r* F( I7 s

評分

參與人數 1點點 +3 收起 理由
luguokankan + 3 表扬下。

查看全部評分

回復 给力 爆菊

使用道具 舉報

發表於 2013-10-13 22:38:46 | 顯示全部樓層
jhon 發表於 2013-10-13 22:28
: k6 `% b0 K5 o# Q- h" H5 ^終於找到了原因,是wp-config.php裡頭的一個地址不對,希望其他人不要放同樣的錯誤。
, n3 W$ z: v2 t2 W* ^- J' F% `$ p/ {# j
define( 'WPCACHEHOM ...

  k7 @8 x/ N7 E# `才想回復你是這個問題,你就找到答案了,呵呵2 A0 N: R8 C* {6 V( Q
, V4 X9 {4 U; s1 p! G
上2周我也將linode 重裝了 nginx+apache,也是因為路徑問題需要重新修正配置文件
# W$ T- t+ T& N9 J
8 Q! H' H; }- Z

點評

唉,第一次,总是不容易。写在这里,给有相同的人做个提醒。  發表於 2013-10-13 23:00
回復 给力 爆菊

使用道具 舉報

發表於 2013-10-13 22:40:50 | 顯示全部樓層
上一個問題已經解決了
& x( ]; a3 Y) [2 Z/ R
3 p" Y( z) o3 B) B0 U0 H因為你安裝的是lnmp,所以不像apache那樣有mod_rewrite module 模塊
; V3 H, o' R3 i4 d  b/ V8 Enginx默認已經安裝了rewrite功能9 Z1 y9 g% @# j3 R( ], \
所以你只需要在nginx裡面配置好wp的rewrite
/ Y4 M! Y+ B8 w! x% F$ o/ X6 z4 V) q
上面這個提示只是說你的WP Super Cache緩存部分功能失效,因為沒有配置好nginx的rewrite: V( J$ ?4 O9 Q3 `. G
' H8 H/ E) Q, c
一般你應該安裝了免費webmin或者其他付費後台& C$ t, ]& m' E* Y) ?( Y6 a) h+ \
進入webmin,進入其他->文件管理器(需要安裝jdk才能使用)
! `6 v- `$ L* T+ t0 l  Q
0 E0 B3 s! E2 R9 E" a一般nginx的戰點配置文件在這裡 /usr/local/nginx/conf' X8 V3 p$ I# e
然後按照這篇教程進行替換
  1. http://jingyan.baidu.com/article/425e69e69904f9be15fc161e.html
複製代碼
替換完成後,重啟nginx* d" k& i+ }7 A* U3 |  G
- b7 ?' a1 g  d1 n- a* g
以下是參考
  1. http://cn.bing.com/search?q=WP+Super+Cache+nginx&pc=MOZI&form=MOZSBR
複製代碼
; [1 N2 [1 v( \
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-10-13 23:20:50 | 顯示全部樓層
月光飛燕 發表於 2013-10-13 22:40 4 x1 M- V4 D9 u  E
上一個問題已經解決了
9 |2 ~( Y2 b  \. h) ]- S: K1 R- f9 m' _: ]  A2 L  o% W" \
因為你安裝的是lnmp,所以不像apache那樣有mod_rewrite module 模塊

! U: Y* h, o+ ]感謝 萬能的 月光,wp super cache問題已經得到解決,現在可以使用 mod_write 功能。/ E* O4 j8 A( f7 s& I$ X: E
' H: o0 ?6 x7 s' ^& N8 ^
回復 给力 爆菊

使用道具 舉報

發表於 2013-10-14 02:44:11 | 顯示全部樓層
本帖最後由 Seanhere 於 2013-10-14 02:48 編輯 - Q0 r/ A6 g* G; q8 ~! Z
8 k% T2 |" a" |$ [; O' h
月光太熱心了。我就在用Linode 下的 LNMP,不過是沒安裝任何面板,只用指令。不過在熱心方面需要學習,因為眼睛只放在自己感興趣的Niche內容上了。對主機方面內容不太注意。
0 c$ O- O$ j4 N' C6 |6 K! z( i: \4 U, L9 n6 i  ?; r# j
9 j7 ?$ \1 W; Z7 y/ a0 l

點評

无所不知的月光,一个提点,能让我少走很多弯路啊。  發表於 2013-10-14 19:06
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

點基跨境 數位編輯創業論壇

GMT+8, 2025-5-5 08:25

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表