2012-10-15 13 views
5

我在Bitnami託管服務器上創建了一個服務器,並在我的EC2實例上安裝了Wordpress。 我現在面臨兩個問題:在將wordpress中的默認URL更改爲root時出現問題

  1. 我能夠使用http://<my_domain>/wordpress訪問我的wordpress網站,但我希望它直接訪問http://<my_domain>訪問。我知道您的網站上列出了很多方法,但沒有一個適合我。我注意到的一件事是,我可以在wordpress的一般設置中使用wordpress地址和網站地址字段來實現同樣的效果,但是這些字段在我的wordpress應用程序中呈灰色,我無法更改這些字段,請告訴我爲什麼他們變灰了,我怎麼激活它們?

  2. 我試圖通過使用http://wiki.bitnami.org/Applications/BitNami_Wordpress_Stack#How_to_change_the_WordPress_domain_name.3f中給出的提示來解決我的問題。現在,出於某種原因,我無法訪問我的網站。在處理我的htaccess和conf文件之前,我已經進行了備份,當我的服務器無法訪問時,我簡單地恢復了備份並刷新了我的頁面。但我無法解決問題,我無法使用我的儀表板。

回答

6

的標準流程是運行以下命令:

$ sudo /opt/bitnami/apps/wordpress/updateip --appurl/

該命令可以將下列選項:

檢查到/ opt/bitnami /應用/ WordPress的/ conf目錄/ WordPress的。 conf文件。它應該與此類似:

# App url moved to root 
DocumentRoot "/opt/bitnami/apps/wordpress/htdocs" 
#Alias /wordpress/ "/opt/bitnami/apps/wordpress/htdocs/" 
#Alias /wordpress "/opt/bitnami/apps/wordpress/htdocs" 

<Directory "/opt/bitnami/apps/wordpress/htdocs"> 
    Options Indexes MultiViews +FollowSymLinks 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
    RewriteEngine On 
    #RewriteBase /wordpress/ 
    RewriteRule ^index\.php$ - [L] 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule . index.php [L] 
</Directory> 

然後清除瀏覽器緩存並嘗試再次訪問您的URL。

如果您想在WordPress管理面板中配置灰色選項,您可以在/opt/bitnami/apps/wordpress/htdocs/wp-config.php中指定您的域名。用你自己的域名替換$ _SERVER ['HTTP_HOST']。

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/'); 
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/'); 

我希望它有幫助。