过期域名预定抢注

 找回密碼
 免费注册

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

  [複製鏈接]
發表於 2013-10-13 21:11:00 | 顯示全部樓層 |閱讀模式
這兩天剛剛弄的Linode 的VPS, 以前的插件都能正常工作,唯獨WP super cache 不能正常工作,顯示如下:7 F: Y" w: N3 p
& y  W$ ~8 x+ y* X2 ^0 M' j
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.2 T0 ?8 ~" j' S
2 V3 v; B/ X' _$ U
看了FTP,這個文件是確實存在的。3 \- \) a- `4 ~& Y  z% O
' t' Y6 N, |1 q1 n! w  @6 L7 c3 `
找了老半天都沒有得到解決方法,對linux主機幾乎不懂,用的是LNMP一鍵安裝。8 f" |+ Y& ~& r! \
* Z  ^+ c" Y0 P6 ]; f: t
大家都有什麼經驗嗎?
1 h- h' l: C% x# B8 S
7 H% g; o3 p1 W, W8 U
發表於 2013-10-13 21:17:12 | 顯示全部樓層
與linode沒有任何關係,你安裝配置有問題,看提示
& g7 m& ~+ l) X) X) [2 Q5 O2 b! v
( |' `# W8 ^! v5 Wwp-cache-config-sample.php配置文件不存在% b. h4 h" C9 R, a
建議下載新的覆蓋後重新安裝一次即可! F8 v& a2 S' u( V$ I8 V
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-10-13 21:41:05 | 顯示全部樓層
月光飛燕 發表於 2013-10-13 21:17 9 ^, o) |2 l0 S  R& X2 z
與linode沒有任何關係,你安裝配置有問題,看提示8 Q( @8 `0 E6 @8 X

& v* K0 e. h) G+ F, K4 Twp-cache-config-sample.php配置文件不存在

6 y% y) t. G7 B- k6 B2 `& r/ u# b: t! F( j我已經卸載掉,然後重新安裝,還是這個問題撒。
! ^! A3 k1 |5 M# G5 \9 n" B3 L. @' E
這個跟 mod_rewrite module 有關嗎?
1 ]" k) y' ?, q8 f% H" Z  g' W- j: i
* z& M1 R, n4 i
回復 给力 爆菊

使用道具 舉報

發表於 2013-10-13 21:54:06 | 顯示全部樓層
它提示的是文件是否存在,你要去ftp看看文件是否存在,路徑是否正確,然後設置屬性777" k/ `) ?8 o8 I" |1 l; S
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-10-13 22:13:19 | 顯示全部樓層
月光飛燕 發表於 2013-10-13 21:54 $ A6 y- ~8 B* m) s
它提示的是文件是否存在,你要去ftp看看文件是否存在,路徑是否正確,然後設置屬性7779 k2 b% A, v( [" T8 ]& ?1 {' p
...

3 z, [, }0 x: T! f# i已經這樣操作過,還是不行。
) T1 p$ [4 C( A3 ?
+ U; U( G( G7 K! e4 s我將原來網站上的一個 wp-cache-config.php 上傳到了wp-cotent下面,剛才的錯誤消失,但是現實其他錯誤信息:裡頭說的文件都是存在的 都改成了777權限。! h' U; u& s; x) v, H8 |

( }6 N: d# |$ o, L/ ~3 w' K6 m1 pWarning! WP Super Cache caching broken! The script advanced-cache.php could not load wp-cache-phase1.php.6 x( }8 S2 r) I  b) y, H- _
: N4 [: z0 W0 r' r* t0 a! o; F5 d
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.

3 u8 H) _* r5 U" W: e/ Y7 ^* _0 m" D, M" z
Mod 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.# a$ e' _) e3 n; S

, u/ r3 j% w- zRewrite 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.: z1 D% U3 D! X0 H" q8 p% l

; m, x; G: Y# }9 INotice: Mod_rewrite or Legacy caching enabled. Showing Advanced Settings Page by default.
3 t7 }0 m6 P# x) `
7 L* g7 Z+ C# `7 Y3 y0 i, L& `, a( B9 @

# M6 n0 \( m+ k
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-10-13 22:28:25 | 顯示全部樓層
終於找到了原因,是wp-config.php裡頭的一個地址不對,希望其他人不要放同樣的錯誤。, m- s; x' V1 Q2 u5 D2 l
6 O5 F8 q& p# X. T" X. m+ |6 E2 B
define( 'WPCACHEHOME', '/home/wwwroot/default/wp-content/plugins/wp-super-cache/' ); //Added by WP-Cache Manager+ G/ L- R  \/ P3 K0 a4 i4 y
% F( x: Q* A: @0 _
+ ?. Z4 K4 Y* I3 x
但是現在還有一個問題,就是只能選擇
2 H: O+ L3 q: W$ dUse PHP to serve cache files.
  A1 o! y( P, ^- c! k
: _- U( ^" l6 o7 n8 O  _# W無法選擇( ?- l- @& M6 b# n
Use mod_rewrite to serve cache files. (Recommended)% S/ P6 s# c( a+ c# N: B

( x0 t# r& R/ w% `提示mod_rewrite module 沒有安裝。$ ^8 m& K" |; u7 ^8 O
7 c$ v8 h6 Z% H: e. X
我是安裝的LNMP一鍵傻瓜安裝,也沒有裝什麼東西了,然後綁定域名,選擇wordpress rewrite模式。9 P& H* y; z$ q$ P
不知怎麼解決這個問題。
( ^. B  L8 E& l: O: e* l! E; H3 T8 C

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

發表於 2013-10-13 22:38:46 | 顯示全部樓層
jhon 發表於 2013-10-13 22:28 1 s! ?+ \! a/ y4 i. K- F
終於找到了原因,是wp-config.php裡頭的一個地址不對,希望其他人不要放同樣的錯誤。' ?, K9 M' ]% l0 w, L- a
, t: I0 W* q. V3 `7 y& Y( O0 A
define( 'WPCACHEHOM ...

3 W+ K# X) E- W才想回復你是這個問題,你就找到答案了,呵呵
- f5 D$ `* \, K0 A" E+ q/ i; x) l3 j# y9 k3 J2 D2 Q: [" @4 S
上2周我也將linode 重裝了 nginx+apache,也是因為路徑問題需要重新修正配置文件$ a+ z. k  G2 c

; K1 M* e6 S( F) V( P5 H* X( X" w/ R

點評

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

使用道具 舉報

發表於 2013-10-13 22:40:50 | 顯示全部樓層
上一個問題已經解決了; p; w( [$ ^1 I$ Y

. v$ T  s( M$ m+ l( b因為你安裝的是lnmp,所以不像apache那樣有mod_rewrite module 模塊
% `5 s1 k" u, X0 K" m2 C; G1 tnginx默認已經安裝了rewrite功能
$ y9 B' Q0 p9 S所以你只需要在nginx裡面配置好wp的rewrite% Z& J1 l9 x3 h, q; G! g3 s
+ {+ K: P% ]- J; }" t
上面這個提示只是說你的WP Super Cache緩存部分功能失效,因為沒有配置好nginx的rewrite( e0 W9 R5 |; g. |, M7 T' ?. V
) f( Y! K- Y: a+ c5 x2 T
一般你應該安裝了免費webmin或者其他付費後台$ q# {1 b( q0 N6 N0 k" `) S* x
進入webmin,進入其他->文件管理器(需要安裝jdk才能使用). e2 {6 Z& k# a( {: ~

, `6 Z( j5 A& g* S1 S; g; d0 J0 h一般nginx的戰點配置文件在這裡 /usr/local/nginx/conf* E( o; h9 i7 A9 \, D% g( [) E( ~
然後按照這篇教程進行替換
  1. http://jingyan.baidu.com/article/425e69e69904f9be15fc161e.html
複製代碼
替換完成後,重啟nginx& s% D  |5 }% w/ s: H; S
6 }- m6 T* y# Q4 |# w
以下是參考
  1. http://cn.bing.com/search?q=WP+Super+Cache+nginx&pc=MOZI&form=MOZSBR
複製代碼

. d1 I. E. ~; a$ X# R: w* N$ g
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-10-13 23:20:50 | 顯示全部樓層
月光飛燕 發表於 2013-10-13 22:40
- w: _: m4 p* N/ {9 ?) |1 M- `上一個問題已經解決了2 X- _3 h1 S0 x6 N

/ \  K4 W# i, ~$ y! b因為你安裝的是lnmp,所以不像apache那樣有mod_rewrite module 模塊

! `8 Y+ y- j3 \$ L/ i2 Z感謝 萬能的 月光,wp super cache問題已經得到解決,現在可以使用 mod_write 功能。+ g' Z; A! {3 o4 `8 {; Q
, [" [0 f7 Y4 O- g% g
回復 给力 爆菊

使用道具 舉報

發表於 2013-10-14 02:44:11 | 顯示全部樓層
本帖最後由 Seanhere 於 2013-10-14 02:48 編輯 9 k8 V0 V/ d- _3 |
2 t  r! T  x7 l' [8 f
月光太熱心了。我就在用Linode 下的 LNMP,不過是沒安裝任何面板,只用指令。不過在熱心方面需要學習,因為眼睛只放在自己感興趣的Niche內容上了。對主機方面內容不太注意。% i+ I- n# c9 X; z0 h9 f8 O  E

, N4 R7 H, Z) M! N2 @0 @4 F4 s

點評

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

使用道具 舉報

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

本版積分規則

过期高净值品牌域名预定抢注

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

GMT+8, 2024-11-27 14:48

By DZ X3.5

小黑屋

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