过期域名预定抢注

 找回密碼
 免费注册

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

  [複製鏈接]
發表於 2013-10-13 21:11:00 | 顯示全部樓層 |閱讀模式
這兩天剛剛弄的Linode 的VPS, 以前的插件都能正常工作,唯獨WP super cache 不能正常工作,顯示如下:
/ V6 p+ ~- G; [7 _* D: ^# }
  D# O9 v9 ?) f4 qError: 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.
9 N  p6 t+ e# n6 Q# y: U
$ w- F9 L* [1 j: V* b4 f看了FTP,這個文件是確實存在的。
% f0 y) k; X, f+ T; L1 {
3 ~' ?. [' G: L7 b0 o7 z找了老半天都沒有得到解決方法,對linux主機幾乎不懂,用的是LNMP一鍵安裝。
! f, ], N3 f6 M  E3 f& Y& {7 m6 x4 `5 M6 e  ]3 F
大家都有什麼經驗嗎?' Z( K8 r2 Q# y7 q" s0 y1 B% Y
  P2 B& C5 N9 S. r
發表於 2013-10-13 21:17:12 | 顯示全部樓層
與linode沒有任何關係,你安裝配置有問題,看提示
* x5 [- i/ k/ J7 D+ y: N
+ d1 ^9 ]0 n' M/ vwp-cache-config-sample.php配置文件不存在
. L/ N' Y  {7 M" L% O0 z建議下載新的覆蓋後重新安裝一次即可& G/ v1 ^( r4 W
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-10-13 21:41:05 | 顯示全部樓層
月光飛燕 發表於 2013-10-13 21:17
  T+ D5 G, n0 v0 @# [  `$ F與linode沒有任何關係,你安裝配置有問題,看提示
. c" W  I$ J! |: g/ H* @+ G8 R
/ h5 U0 m# b6 Twp-cache-config-sample.php配置文件不存在

* p) g) h2 h! b- Z我已經卸載掉,然後重新安裝,還是這個問題撒。- V% Z5 I- w9 W; b- e% e0 l; C- N
+ c' K6 Y/ Q  V
這個跟 mod_rewrite module 有關嗎?2 ?0 `: `5 f: ?; ?/ A
6 j  b; G. _' R1 W" ^  a! ^2 ~
回復 给力 爆菊

使用道具 舉報

發表於 2013-10-13 21:54:06 | 顯示全部樓層
它提示的是文件是否存在,你要去ftp看看文件是否存在,路徑是否正確,然後設置屬性777
8 \. y0 B$ M* M6 Z3 w: O
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-10-13 22:13:19 | 顯示全部樓層
月光飛燕 發表於 2013-10-13 21:54
+ t4 ?- v+ v  W, u5 _它提示的是文件是否存在,你要去ftp看看文件是否存在,路徑是否正確,然後設置屬性777$ F) O; }5 r$ h" a( V* ~% ~
...

8 g7 P2 F5 I* e+ K8 V2 w已經這樣操作過,還是不行。; q, u1 J& S7 V3 v3 \6 E  s! H

+ p) ?3 o( v% p9 S1 U我將原來網站上的一個 wp-cache-config.php 上傳到了wp-cotent下面,剛才的錯誤消失,但是現實其他錯誤信息:裡頭說的文件都是存在的 都改成了777權限。
9 H5 ]# y- c- E  b1 ~# P) `' R6 l* {, p1 J) k: B( r
Warning! WP Super Cache caching broken! The script advanced-cache.php could not load wp-cache-phase1.php.) F- e' ~) t" L0 o" t: h/ R4 j
$ U0 N9 @7 f3 m* j4 H0 S
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.
4 z) N  @/ C/ N( a! [

* c, g( d/ |# fMod 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.6 m& U8 g9 P0 \# h) V
% p+ c+ {3 q( ^
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.
( {9 C! _2 D: p7 L$ z* R8 i
; y! {" M0 `6 r! BNotice: Mod_rewrite or Legacy caching enabled. Showing Advanced Settings Page by default.5 j, F: B) s, |0 y
/ W7 D: v! b' E0 M1 G, k3 W9 T: f

4 f! S& H& j2 ~+ g  t! `4 ]! E) k# T4 p. N) ?- X0 H6 ~- t4 U2 O5 I5 y/ H& ]
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-10-13 22:28:25 | 顯示全部樓層
終於找到了原因,是wp-config.php裡頭的一個地址不對,希望其他人不要放同樣的錯誤。
# L# P' q0 c+ `; i
" ?- Z" z4 e& H( A8 Q! r8 Tdefine( 'WPCACHEHOME', '/home/wwwroot/default/wp-content/plugins/wp-super-cache/' ); //Added by WP-Cache Manager8 y0 u  ?8 G/ C5 Y  p

9 u; U* ]2 h+ ^7 Q3 `% n  m0 d) e: |, `8 m- Z4 c9 Y  p
但是現在還有一個問題,就是只能選擇+ y- e$ h: k8 i1 [! ^6 m
Use PHP to serve cache files.. J; A$ J& E( \" T, m. G
2 _; J8 I2 ^: A; W; n; ]) R" V
無法選擇
  i; [; d. o! z% `8 p7 |4 iUse mod_rewrite to serve cache files. (Recommended)
! R& V+ Z/ n5 g+ g& I9 u
6 `: f% J1 I3 K! u; W0 X提示mod_rewrite module 沒有安裝。4 i% O$ j  @8 d+ C2 V/ d

& D# D: x: o9 T% K7 w我是安裝的LNMP一鍵傻瓜安裝,也沒有裝什麼東西了,然後綁定域名,選擇wordpress rewrite模式。2 }0 s9 O! t2 M* X$ T1 T" k
不知怎麼解決這個問題。; J$ P. P( |: @2 S6 T

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

發表於 2013-10-13 22:38:46 | 顯示全部樓層
jhon 發表於 2013-10-13 22:28 2 f' B, m# H6 s9 _
終於找到了原因,是wp-config.php裡頭的一個地址不對,希望其他人不要放同樣的錯誤。
3 [. H/ K2 f5 ~% E2 H. [
1 D: l# R% [5 i: {2 ~) r& A' @define( 'WPCACHEHOM ...
8 V! ~1 \7 i) ?; Q  A
才想回復你是這個問題,你就找到答案了,呵呵
' x( Z4 F; a7 P
  }/ w) a2 H8 I上2周我也將linode 重裝了 nginx+apache,也是因為路徑問題需要重新修正配置文件$ ~+ B4 }3 z& y9 S: P
# ?- x- p. E9 Z' `. y4 p' F9 e% K

點評

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

使用道具 舉報

發表於 2013-10-13 22:40:50 | 顯示全部樓層
上一個問題已經解決了
$ u5 x/ I1 ~/ I( t( e3 N3 e4 X' }
% d' @, N# j+ |' q9 X5 f4 [5 I* }3 ^: f因為你安裝的是lnmp,所以不像apache那樣有mod_rewrite module 模塊
: E4 F- ^9 E4 c0 z, Qnginx默認已經安裝了rewrite功能' v9 H0 l9 W, J) P4 u
所以你只需要在nginx裡面配置好wp的rewrite9 K6 e& ?6 G; l4 G. h7 T  S
( [6 N' S! j0 @$ h" `7 q$ S
上面這個提示只是說你的WP Super Cache緩存部分功能失效,因為沒有配置好nginx的rewrite
: w  T2 e0 Z( E- |8 o& u
1 k. N3 y( p- I5 b6 b一般你應該安裝了免費webmin或者其他付費後台# _1 i6 P0 W# M$ W/ ^2 ?
進入webmin,進入其他->文件管理器(需要安裝jdk才能使用)7 V: T- m2 _- c# ]; c

$ o% C$ b: z& q( {一般nginx的戰點配置文件在這裡 /usr/local/nginx/conf
( ]1 I7 V( P( x/ V然後按照這篇教程進行替換
  1. http://jingyan.baidu.com/article/425e69e69904f9be15fc161e.html
複製代碼
替換完成後,重啟nginx
6 v" g& [* b+ c( k2 k" V3 H( D* H- J3 V
以下是參考
  1. http://cn.bing.com/search?q=WP+Super+Cache+nginx&pc=MOZI&form=MOZSBR
複製代碼

5 I6 M) f' }( [
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-10-13 23:20:50 | 顯示全部樓層
月光飛燕 發表於 2013-10-13 22:40 ( M+ m0 Y3 I# y( Y" c% D
上一個問題已經解決了) S! V# C$ z: h9 T! t

+ t  T& k2 J! G7 ]' X: G因為你安裝的是lnmp,所以不像apache那樣有mod_rewrite module 模塊
! Z: c: ?, K! c3 ^" }
感謝 萬能的 月光,wp super cache問題已經得到解決,現在可以使用 mod_write 功能。8 P# `" ~  d0 I* N( K
; G+ q& _- |" `: d) }! F
回復 给力 爆菊

使用道具 舉報

發表於 2013-10-14 02:44:11 | 顯示全部樓層
本帖最後由 Seanhere 於 2013-10-14 02:48 編輯 " {6 j5 {# p" v$ N# q

, s' S  @* U: D4 _' `月光太熱心了。我就在用Linode 下的 LNMP,不過是沒安裝任何面板,只用指令。不過在熱心方面需要學習,因為眼睛只放在自己感興趣的Niche內容上了。對主機方面內容不太注意。- M, d! j: P! P; E' d6 D
7 s4 B! O! _7 G( L

6 [  ]$ f* ^& Z; V$ L! S

點評

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

使用道具 舉報

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

本版積分規則

4um點基跨境網編創業社區

GMT+8, 2024-11-27 12:46

By DZ X3.5

小黑屋

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