Wordpress 建置時問題解決

許聖泉 Michael Hsu
2 min readFeb 28, 2019

--

若遇到 nginx 和 php-fpm 在 Centos 遇到 “Access Denied” 的問題

在/etc/selinux/config 中加入

SELINUX=disabled

在 WordPress 上,不需要 FTP access 來安裝外掛(plugins)

在 wp-config.php 檔案中加入

define('FS_METHOD', 'direct');

更改 WordPress 的網址,包含文章、圖片連結等等

使用資料庫的方式,來將舊網址替換成新網址

UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl', 'http://www.newurl') WHERE option_name = 'home' OR option_name = 'siteurl';  
UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl','http://www.newurl');
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'http://www.newurl');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl','http://www.newurl');

--

--

許聖泉 Michael Hsu
許聖泉 Michael Hsu

No responses yet