對(duì)于wordpress的安裝,廖為祥之前介紹過很多種不同的問題,不過多數(shù)問題,都是比較好處理的,今天這里部落從網(wǎng)上找了一些相關(guān)的問題,整理了一下,相信對(duì)于在linux+nginx下安裝過程中出現(xiàn)問題的朋友,會(huì)有一定的幫助.
環(huán)境:
linux+lnmp(nginx,php)
出現(xiàn)問題:
1、后臺(tái)主題只顯示當(dāng)前一個(gè):
lnmp默認(rèn)禁用了一些php的函數(shù)導(dǎo)致的,修改/usr/local/php/etc/php.ini查找disable_functions下刪除scandir,然后重啟php-fpm即可 //copyright mfbuluo.com
service php-fpm restart
2、安裝主題需要FTP賬號(hào)密碼
修改網(wǎng)站目錄下的wp-config.ini文件,添加如下內(nèi)容
define(“FS_METHOD”,”direct”; define(“FS_CHMOD_DIR”,0777); define(“FS_CHMOD_FILE”,0777);
保存之后,在wordpress刷新即可。
設(shè)置目錄權(quán)限:
chmod -R 755 plugins/ chmod -R 755 themes/ chmod -R 755 uploads/ chmod -R 755 upgrade/
3、前臺(tái)偽靜態(tài)或后臺(tái)設(shè)置了固定鏈接訪問顯示404
vi /your_nginx_path/conf/nginx.conf
在server{} 字段 中的 “root /websit/wwwroot/;
”(這行就是指定網(wǎng)站所在目錄的) 這一行的下面 ,添加下面的內(nèi)容:
if (-f $request_filename/index.html) { rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php) { rewrite (.*) $1/index.php; } if (!-f $request_filename) { rewrite (.*) /index.php; } rewrite /wp-admin$ $scheme://$host$uri/ permanent;//這行是為了防止打開后臺(tái)、插件頁等打不開的。
保存后,輸入 /etc/init.d/nginx restart , 重啟nginix。就ok了!
4、無法上傳插件或者模版
對(duì)主目錄或相關(guān)目錄進(jìn)行權(quán)限控制:
chmod -R 777 wp-content/ chmod -R 777 wp-admin/ chmod -R 777 wp-includes/
5、在寫大文本的博客的時(shí)候,出現(xiàn)內(nèi)存不足
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 72 bytes)
網(wǎng)上有很多人說修改php.ini中的memory_limit參數(shù),但是我發(fā)現(xiàn)不管怎么修改 php.ini 里的memory_limit 都無法修改成功,phpinfo() 里顯示還是原來的數(shù)值。今天早上隨手vim一下 php-fpm.conf 文件,發(fā)現(xiàn) php_admin_value[memory_limit] = 64M,修改為128M,從新運(yùn)行php-fpm程序,修改成功!可以使用phpinfo函數(shù)查看php配置信息。
6、解決速度慢的問題
A、WordPress 的主題還有它的后臺(tái)都會(huì)用到 Google 字體,在國內(nèi)訪問 Google 會(huì)遇到問題,這就是打開 WordPress 網(wǎng)站慢的主要原因。解決的辦法是去安裝一個(gè)叫 useso-take-over-google 的插件,它會(huì)用國內(nèi)的 useso 替換 google。
不過現(xiàn)在這個(gè)問題,影響不太大了,倒是那些使用了360字體庫的朋友需要注意了.
B、另外 WordPress 默認(rèn)為用戶使用的是 Gravatar 頭像,我們訪問這個(gè)網(wǎng)站也會(huì)遇到問題。我們可以先禁用掉用戶的頭像功能,打開 設(shè)置 – 討論 – 頭像顯示,去掉勾選顯示頭像,保存更改。