2013年4月10日 星期三

無痛安裝 Wordpress on CentOS 6 設定篇

無痛安裝 Wordpress on CentOS 6 設定篇

mysql_installdb
如果使用no-ip.org轉址,記得進到後台修正網址。

rm -rf ~/wp-content/plugins/abc #裝外掛如果導致無法登入,把外掛砍掉

vim /var/www/html/project/.htaccess #設定project的htaccess
限制存取wp-includes目錄
<files wp-config.php> #設定wp-config.php 無法存取
order allow,deny
deny from all
</files>

加入apache  密碼保護
vim /etc/httpd/conf/httpd.conf
將 directory "/home/apache" 參數 allowoverride 設定成 all
<files wp-login.php> #設定登入頁面要密碼
AuthName     "Protect login by .htaccess" #名稱
Authtype     Basic
AuthUserFile /var/www/apache.passwd #儲存密碼檔案
require valid-user #apache.passw設定的user可登入
</files>


# Block the include-only files. #禁止存取wp-includes資料
RewriteEngine On
RewriteBase /
RewriteRule ^wp-admin/includes/ - [F,L]
RewriteRule !^wp-includes/ - [S=3]
RewriteRule ^wp-includes/[^/]+\.php$ - [F,L]
RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F,L]
RewriteRule ^wp-includes/theme-compat/ - [F,L]
# BEGIN WordPress

vim /var/www/html/.htaccess #設定DocumentRoot的.htaccess
LimitRequestBody 10240000 #避免駭客透過Dos攻擊,限制單檔大小10MB
Options -Indexes #開啟禁止目錄索引功能

安裝Akismet 外掛 #防垃圾留言

官方建議設定是所有目錄設定755,所有檔案設定644

在wp-config.php 加入 define('DISALLOW_FILE_EDIT', true); 
#關閉後台佈景編輯功能

更改wp-login.php 的網址

if($_GET["secret"]!="password")
{
    header('Location: http://example.com');      
}  
隱藏wordpress版本
#在佈景主題的functions.php加入語法

function wpbeginner_remove_version() {return '';}
add_filter('the_generator', 'wpbeginner_remove_version');

加入Facebook Like Box
外觀->模組->挑選文字
<iframe src="//www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2FMyRabbitsPuppyBaby&amp;width=200&amp;height=296&amp;show_faces=true&amp;colorscheme=light&amp;stream=false&amp;border_color&amp;header=false&amp;appId=139820942838245" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:200px; height:296px;" allowTransparency="true"></iframe>

按下去置頂
安裝外掛 Dynamic “To Top" Plugin

來信告知
Usernoise modal feedback / contact form

插入繼續閱讀
編輯器裡面按下"繼續閱讀"選單

你可能會喜歡之文章
安裝 nRelate 外掛

檔案監控防駭客
WordPress File Monitor Plus

標籤雲
安裝快掛 WP-Cumulus

下一篇上一篇 麵包屑
安裝外掛 Breadcrumb NavXT Settings

下方分頁功能
安裝外掛 Pagebar2

各國人數統計
http://s03.flagcounter.com/index.html

強化後台
Fluency Admin

統計訪客流量 資訊
安裝StatPress外掛

使用google prettie code
裝prettify.js and prettify.css
在footer.php 加入語法

<script>
  !function ($) {
    $(function(){
      window.prettyPrint && prettyPrint()   
    })
  }(window.jQuery)
</script>
http://stackoverflow.com/questions/11664850/google-prettify-with-bootstrap-line-numbers-not-showing

硬式要學推薦。
http://www.soft4fun.net/wordpress-relate/19%E6%AC%BE%E5%AF%A6%E7%94%A8-wordpress-%E5%A4%96%E6%8E%9B%E6%8E%A8%E8%96%A6%EF%BC%8C%E5%85%A8%E9%83%A8%E5%85%8D%E8%B2%BB.htm

super cache
修改東西記得清除快取

準備研究:
Google Analytics Dashboard
http://sofree.cc/google-analytics-dashboard/

麵包屑

加入廣告
在function.php 裡面使用 global

移除<p>

remove_filter( 'the_content', 'wpautop' );
移除</br>
remove_filter( 'the_excerpt', 'wpautop' );
google sitemap
Google XML Sitemaps





沒有留言:

張貼留言