2012-10-15 9 views
5

Ho creato un server su Bitnami hosting e installato Wordpress sulla mia istanza EC2. Sono di fronte due problemi ora:Problemi con la modifica dell'URL predefinito su root in wordpress

  1. sono in grado di accedere al mio sito web wordpress utilizzando http://<my_domain>/wordpress ma voglio che accedere direttamente visitando http://<my_domain>. So che ci sono molti modi che sono elencati sul tuo sito ma nessuno di loro ha funzionato per me. una cosa che ho notato è che posso ottenere lo stesso usando l'indirizzo wordpress e i campi dell'indirizzo del sito nelle impostazioni generali di wordpress, ma quei campi sono disattivati ​​nella mia applicazione wordpress e non sono in grado di cambiare quei campi, puoi dirmi per favore perché sono in grigio e come posso attivarli?

  2. Ho provato a risolvere il mio problema utilizzando i suggerimenti forniti in http://wiki.bitnami.org/Applications/BitNami_Wordpress_Stack#How_to_change_the_WordPress_domain_name.3f Ora, per qualche motivo, non sono in grado di accedere al mio sito. Avevo fatto un backup prima di interferire con i miei file htaccess e conf, quando il mio server è diventato irraggiungibile, ho semplicemente ripristinato il backup e aggiornato la mia pagina. Ma non sono in grado di risolvere il problema e non sono in grado di utilizzare la mia dashboard.

risposta

6

Il processo standard è quello di eseguire il seguente comando:

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

Questo comando modifica le seguenti opzioni:

Controllare il/opt/bitnami/apps/wordpress/conf/wordpress. file conf. Dovrebbe essere simile a questo:

# 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> 

Quindi svuota la cache del browser e prova ad accedere nuovamente al tuo URL.

Se si desidera configurare le opzioni di grigio nel pannello di amministrazione di WordPress, è possibile specificare il nome del dominio in /opt/bitnami/apps/wordpress/htdocs/wp-config.php. Sostituisci $ _SERVER ['HTTP_HOST'] con il tuo nome di dominio.

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

Spero che sia d'aiuto.