參考資料:
- 架設多站台前要先停用所有外掛
- 備份wp-config.php與.htaccess檔案
- 修改wp-config.php,於最後一行加入
define(‘WP_ALLOW_MULTISITE’, true);
- 依照網站指示修改
網誌網路安裝
原始設定步驟將會顯示於此以供參考。
- 將下列文字加入你位於/volume1/web/wordpress/的wp-config.php檔案內,放在/* 設定完成,請儲存檔案。然後開始 Blogging 吧! */該行上方:
define('MULTISITE', true); define('SUBDOMAIN_INSTALL', false); define('DOMAIN_CURRENT_SITE', '192.168.50.10'); define('PATH_CURRENT_SITE', '/wordpress/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1);
- 將下列文字加入你位於/volume1/web/wordpress/的.htaccess檔案內,替換其它 WordPress 規則:
RewriteEngine On RewriteBase /wordpress/ RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] RewriteRule . index.php [L]
- 將下列文字加入你位於/volume1/web/wordpress/的wp-config.php檔案內,放在/* 設定完成,請儲存檔案。然後開始 Blogging 吧! */該行上方:
最後,可能是版本的關係還是其他原因,我並沒有子網域與子資料夾的選項,預設就使用子資料夾
http://192.168.50.10/wordpress
http://192.168.50.10/wordpress/lifeguard
原本是打算設定子網域的方式,類似下面這樣
http://192.168.50.10/
http://lifeguard.twbbs.org/
但是天不從人願,但是後來查了一下,好險預設子資料夾的方式
因為DNS需要支援*.twbbs.org = xxx.xxx.xxx.xxx或者lifeguard.twbbs.org = xxx.xxx.xxx.xxx 的設定,通常免費空間不會支援
沒有留言:
張貼留言