过期域名预定抢注

 找回密碼
 免费注册

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

  [複製鏈接]
發表於 2013-10-13 21:11:00 | 顯示全部樓層 |閱讀模式
這兩天剛剛弄的Linode 的VPS, 以前的插件都能正常工作,唯獨WP super cache 不能正常工作,顯示如下:
1 z+ w) v$ w' r# K" w, S. G) y0 e& c% j* Q+ ~
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.
7 o5 h. Q( \% M6 E: t* ~
9 E# }% i& b6 ?2 O7 a# s" V看了FTP,這個文件是確實存在的。# q7 x. {" I6 a6 u8 E. S

* ?5 r" w, k" Q  D6 R. u找了老半天都沒有得到解決方法,對linux主機幾乎不懂,用的是LNMP一鍵安裝。
9 g  y/ V" p! H  I/ ~0 G7 L8 e
0 Q: `3 t4 b0 P; d, {; T大家都有什麼經驗嗎?
) K% [! K% L  H: m/ Z' p6 i2 l2 t: h' n2 c  b
發表於 2013-10-13 21:17:12 | 顯示全部樓層
與linode沒有任何關係,你安裝配置有問題,看提示
* E  c+ E+ @' }, G' ~9 `. Q8 D& ~8 M. O- n9 W
wp-cache-config-sample.php配置文件不存在. [9 ^" G, _7 r1 m# B* d, i3 d
建議下載新的覆蓋後重新安裝一次即可9 ^- Z5 |% t( k
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-10-13 21:41:05 | 顯示全部樓層
月光飛燕 發表於 2013-10-13 21:17 1 t6 a; X5 m9 v
與linode沒有任何關係,你安裝配置有問題,看提示
. @4 @6 u: J2 c+ V% ?% z7 q" v! Q% ~
wp-cache-config-sample.php配置文件不存在
2 H9 A4 [! U4 z2 Q
我已經卸載掉,然後重新安裝,還是這個問題撒。& A& a1 r  J9 {8 [# M! ?- B- y

- H0 R& T6 m: g, G這個跟 mod_rewrite module 有關嗎?1 e+ M9 p  B( ^* e

& {7 D8 |+ o" G
回復 给力 爆菊

使用道具 舉報

發表於 2013-10-13 21:54:06 | 顯示全部樓層
它提示的是文件是否存在,你要去ftp看看文件是否存在,路徑是否正確,然後設置屬性777& D2 A, x& l8 ^6 W) g0 ^2 L
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-10-13 22:13:19 | 顯示全部樓層
月光飛燕 發表於 2013-10-13 21:54 ; _8 s3 V0 j* ?' E
它提示的是文件是否存在,你要去ftp看看文件是否存在,路徑是否正確,然後設置屬性777
5 o3 _  V/ \. ]& ~; ]! ~ ...
) y) Y/ Q# D8 f1 q
已經這樣操作過,還是不行。  q6 c4 V' G1 k* i5 B5 G
) p( B: x  E, E, C% F* G+ M
我將原來網站上的一個 wp-cache-config.php 上傳到了wp-cotent下面,剛才的錯誤消失,但是現實其他錯誤信息:裡頭說的文件都是存在的 都改成了777權限。
, i; g+ K6 x1 `8 U. ]- y  Q
. `* u# ^, _5 l8 F( ^) ]8 t" ^9 z- EWarning! WP Super Cache caching broken! The script advanced-cache.php could not load wp-cache-phase1.php.6 }- e8 a% }" k6 b

2 f1 c# V7 ~, F. l& y+ K/ |- O$ APlease 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.

5 ]4 G( ^; @* S/ W
0 @: x% Z8 ^* Y+ K/ EMod 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.
. `4 K& n- D, X$ ]- V
. F  Y* L- _0 `. X. B- Z/ RRewrite 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.
$ r5 d/ P6 `- h7 o
3 e) u. r$ @1 W0 Z6 t3 z8 YNotice: Mod_rewrite or Legacy caching enabled. Showing Advanced Settings Page by default.
. z, d$ V# Q' E0 t9 t( r5 }. ]2 Z- k1 c

9 N: B. m- P. @$ f5 c; P9 H4 l, \* E$ O, K
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-10-13 22:28:25 | 顯示全部樓層
終於找到了原因,是wp-config.php裡頭的一個地址不對,希望其他人不要放同樣的錯誤。, e. H- D% A4 [! h, b. V0 q3 a
- X7 V+ @# p3 B  k8 z( \
define( 'WPCACHEHOME', '/home/wwwroot/default/wp-content/plugins/wp-super-cache/' ); //Added by WP-Cache Manager
! L: ?1 H" c! {6 N6 J4 O4 R, R1 R  f* u" {: U$ D; k
, L2 f  \) c! Y2 ~( p2 G. l0 @; F
但是現在還有一個問題,就是只能選擇& E# {3 ]3 g/ \, C
Use PHP to serve cache files.
6 k  d! I% f! {0 b5 z* Y
+ c# ?2 F) H. h9 G無法選擇" l' D; Q  F3 u) n4 n
Use mod_rewrite to serve cache files. (Recommended), Y5 F/ e: M2 n4 G# C
( M2 H8 c- W# `5 ]0 c( D
提示mod_rewrite module 沒有安裝。8 M, B2 s4 W/ a8 F

5 b! z2 O. R# F% o$ n: B+ C( T我是安裝的LNMP一鍵傻瓜安裝,也沒有裝什麼東西了,然後綁定域名,選擇wordpress rewrite模式。
+ s! j; q% d( Q  p8 U3 X' I不知怎麼解決這個問題。: ^- l+ N& ]) E1 I8 R4 p2 i- N

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

發表於 2013-10-13 22:38:46 | 顯示全部樓層
jhon 發表於 2013-10-13 22:28 1 l: x) q- y0 Y" q- T. ^( _
終於找到了原因,是wp-config.php裡頭的一個地址不對,希望其他人不要放同樣的錯誤。! x# ]  b& y+ d1 a! Y

9 [/ w4 F$ n, H4 O1 Y* H$ h$ Jdefine( 'WPCACHEHOM ...
- h- J3 L6 ~- e  N( d
才想回復你是這個問題,你就找到答案了,呵呵5 G1 I5 o  J4 o1 a/ }" t* M; V

$ w( p1 g$ ?8 R2 g( p9 K4 [上2周我也將linode 重裝了 nginx+apache,也是因為路徑問題需要重新修正配置文件& d/ m0 h8 }! N# `

8 E2 S, a8 _7 r0 H1 R& L8 T) @: y

點評

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

使用道具 舉報

發表於 2013-10-13 22:40:50 | 顯示全部樓層
上一個問題已經解決了) x0 q& a" q% I* W  {
9 `" Z2 `' M9 ?( g3 m  _
因為你安裝的是lnmp,所以不像apache那樣有mod_rewrite module 模塊
  S* ~* g0 P8 _  t  ]nginx默認已經安裝了rewrite功能# H/ _" k6 j6 y4 f) T) O
所以你只需要在nginx裡面配置好wp的rewrite9 j# S% g! K5 P, Z" m

, t- q. W2 S0 i) ?+ K2 D上面這個提示只是說你的WP Super Cache緩存部分功能失效,因為沒有配置好nginx的rewrite
( M( x% n2 l4 T2 L' b6 a! ^% o+ s; C* T8 K: s% `2 c& l% y
一般你應該安裝了免費webmin或者其他付費後台- J" [! i( q2 S1 F8 E
進入webmin,進入其他->文件管理器(需要安裝jdk才能使用)2 T' O* _! c, C" r; R7 o' n2 e
- B) Q: a: W& ]8 k0 L5 C! A5 a
一般nginx的戰點配置文件在這裡 /usr/local/nginx/conf
, `( B7 N$ g% ]  J( @- S9 t然後按照這篇教程進行替換
  1. http://jingyan.baidu.com/article/425e69e69904f9be15fc161e.html
複製代碼
替換完成後,重啟nginx' \, ]4 L! L  E0 b5 J. `

8 ]; y( b6 u) n% i* a以下是參考
  1. http://cn.bing.com/search?q=WP+Super+Cache+nginx&pc=MOZI&form=MOZSBR
複製代碼

( Q- z4 `0 c$ R+ U! K) X7 S; G/ H1 A
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-10-13 23:20:50 | 顯示全部樓層
月光飛燕 發表於 2013-10-13 22:40 5 E. |- W/ {6 `3 {( H
上一個問題已經解決了0 D% `2 G* r+ t  T; q$ M
+ E4 ^( H, o! ?; f0 V' N, y0 @
因為你安裝的是lnmp,所以不像apache那樣有mod_rewrite module 模塊
# r  N* I1 ~6 g/ y3 C6 g2 _( C
感謝 萬能的 月光,wp super cache問題已經得到解決,現在可以使用 mod_write 功能。
1 S: F5 Y% n  j" X0 K2 Y  x1 ]: C
3 b5 ]: g7 m$ ?. o( i# N
回復 给力 爆菊

使用道具 舉報

發表於 2013-10-14 02:44:11 | 顯示全部樓層
本帖最後由 Seanhere 於 2013-10-14 02:48 編輯
) r0 F3 i8 v3 z9 }! I; z8 n. H7 n2 z: p. P; X4 G! u
月光太熱心了。我就在用Linode 下的 LNMP,不過是沒安裝任何面板,只用指令。不過在熱心方面需要學習,因為眼睛只放在自己感興趣的Niche內容上了。對主機方面內容不太注意。6 `0 m. \" @7 v! B# A3 w
$ X9 ^* J" O" x' r% Q

2 R6 J% w9 K/ o7 x

點評

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

使用道具 舉報

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

本版積分規則

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

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

By DZ X3.5

小黑屋

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