|
本帖最后由 hardrock 于 2014-11-6 23:20 编辑 $ Z2 ^9 \3 A( o2 i7 w/ Q5 H$ Z0 v
5 T& o3 B, E: D% W* p! lwampserver2.2e版-32bits不支持固定链接(伪静态)。; O4 M2 J% H1 F
Wampserver2.4版-32bits支持固定链接(伪静态)吗?! |& ~ t: B/ H- w
3 l+ l) m2 `5 c* _$ R两个都支持,
; f8 H( L, D/ G$ P& nhttp://www.thegrouplet.com/forum.php?mod=viewthread&tid=112908
( |% O; ~$ a5 l' |9 r. jhttp://www.wpdaxue.com/wampserver.html
$ h% a r, Y6 ?6 {http://www.wpdaxue.com/wordpress-change-hosting.html; x- Z# s! m" {
http://www.wpdaxue.com/basic-skills-of-creating-themes.html. `0 p( q: W- ^4 m. t
WampServer 配置伪静态(固定链接),2 C! q' i. ], r2 `. X8 U- k
安装后建议开启Apache的 mod_rewrite模块,5 ^, D( e5 n$ T' H8 ^
要不然设置静态化的网页打不开提示404错误
6 K3 Q) N0 D4 n5 v默认情况下,WampServer不支持伪静态,我们需要进行一些配置
4 r/ _+ ?. c. z7 T, I2 g [1.启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;+ S, o1 D+ A5 g+ U
2.搜索找到“LoadModule rewrite_module modules/mod_rewrite.so”这一行,去掉前面的“#”;. v c# \* X2 Y. p
3.找到“AllowOverride None”改为“AllowOverride All”;7 x9 ]* f) Z! p/ h8 ~
4.重启wampserver的所有服务
, X! F" E! K3 p0 b7 P9 v5.新建.htaccess文件,放在当前网站根目录下,\wamp\www\.htaccess , 在.htaccess文件中添加伪静态规则,比如添加WordPress伪静态规则:
4 M# w& }$ u* l a6 f' YApache伪静态规则2 p2 |8 |. t X3 O- _' \9 M5 d6 d [
- # BEGIN WordPress6 ^2 |7 o% T, G- A1 K! Y
- <IfModule mod_rewrite.c>
) |0 _1 }( u9 G, i" F - RewriteEngine On; {! Q/ ^! J" V' v7 p
- RewriteBase /
0 v$ c3 S3 N, H - RewriteRule ^index\.php$ - [L]* ~: e0 l" k9 [" ] g: d
- RewriteCond %{REQUEST_FILENAME} !-f
' V/ @( R: E2 y' k: |- X - RewriteCond %{REQUEST_FILENAME} !-d
- g0 d+ A1 V* g# V& S) A - RewriteRule . /index.php [L]! |! k, M8 \- ~! z4 k1 U
- </IfModule>
9 O% N+ D7 f2 o, A |1 c$ R4 G$ h- _ - # END WordPress
复制代码 注:每个建站程序的伪静态规则不一样,请根据自己的需要添加。+ b+ }) P2 K5 L; e2 {" f4 K, ?7 G
如果wp文件放在目录a下,.htaccess要放在目录a下,\wamp\www\a\.htaccess
/ G% \7 d! z J3 O! L0 @- # BEGIN WordPress7 k$ ^) ^) {" x! A( {
- <IfModule mod_rewrite.c>
% T# g# Q% ~, D/ O' m - RewriteEngine On/ L6 u4 s& a4 x+ Q
- RewriteBase /a/
9 V \# y+ H) r. m: s8 `# |2 o% X! d - RewriteRule ^index\.php$ - [L]
2 J5 b, _+ R( m! s/ b+ E2 t - RewriteCond %{REQUEST_FILENAME} !-f2 ?- B/ _) Y' |; @4 X
- RewriteCond %{REQUEST_FILENAME} !-d
! A2 {; o4 q& r& d9 |8 S* G. t - RewriteRule . /a/index.php [L]4 l: E0 t0 ~5 d+ T" s0 A0 O7 z, c
- </IfModule>7 I9 \7 ?) M4 ~5 _. U& _
- # END WordPress
复制代码
" ~, e" q4 y( l/ V访问就用 http://localhost/a/ ,, ` @) a K$ \7 m, }+ p3 x
wp后台----WordPress地址(URL)----站点地址(URL), 要改成 http://localhost/a/% y) s- y% J+ m: l2 X
! S) K7 w8 ~9 d( \
! ~4 q% a" w: v8 @
php.ini部分
/ f9 T# E2 q! Cmemory_limit =128M
( K, P% C$ l3 t! ipost_max_size = 8M
4 D6 E1 U" p7 z0 B) N6 yupload_max_filesize = 2M. z5 S, T' m% J% g4 N; C* ~' J
4 h! _& [1 w0 @
php环境下无法上传大文件的解决方法 http://www.ppsmove.com/stationtec/4862.html& B- _0 Z' W. C! V8 S* j5 J
/ I0 z2 L8 A! l0 n& g9 W8 @
5 e O. I6 l2 s: W& b
& I0 e/ V% ]: _) @6 Q% M0 |4 Y4 ^
http://www.solagirl.net/how-to-migrate-wordpress-from-local-computer-to-server.html http://www.solagirl.net/wp-migrate-db.html http://www.wpdaxue.com/wp-migrate-db.html. J1 A+ l* _ n7 p7 ~; N1 r
WP Migrate DB 数据库迁移插件 在本地测试站安装,在导出数据库前更改数据库网址和文件路径等,然后导出数据库。网站移植到空间后,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。站点数据等更改完成后就可以卸载这插件了
5 s/ h2 q4 \6 q3 R0 n. n: I; n6 p% v
4 I: ~" g7 I) I6 q4 W, ]$ d
- ?& g$ Z3 a1 R
+ I# f. O) x. p( ^' V% `* }
& X+ ~2 D- k! \- VPretty Link http://www.wpdaxue.com/pretty-link.html% I) L" m' a! {( o& @8 C# x a
在WordPress后台“安装插件”中直接搜索Pretty Link,搜索结果中是Pretty Link Lite,也就是Pretty Link的简易免费版本
# a2 v. t9 A( q- N `7 G$ \
% G& A$ A" e8 P- S4 o" Z5 V
+ O' v3 S/ X N+ G7 d0 W# i/ I6 J! ?' g; s& a' g: Y+ x# w
How To Move Your WordPress Website From localhost To Live Server% J, y; m% S% _( b( |0 R" ~+ @
http://www.wpexplorer.com/wordpress-local-to-live/
7 ?/ ]& Z* w; r2 K2 {$ e5 `$ Z- Y; d2 W( h; p0 a Q
|
|