2012-10-15 20 views
5

Tôi đã tạo một máy chủ trên Bitnami lưu trữ và cài đặt Wordpress trên phiên bản EC2 của tôi. Tôi đang phải đối mặt với hai vấn đề bây giờ là:Gặp sự cố khi thay đổi URL mặc định thành root trong wordpress

  1. Tôi có thể truy cập vào website wordpress của tôi sử dụng http://<my_domain>/wordpress nhưng tôi muốn nó được truy cập trực tiếp bằng cách truy cập http://<my_domain>. Tôi biết có rất nhiều cách được liệt kê trên trang web của bạn nhưng không ai trong số họ làm việc cho tôi. một điều mà tôi nhận thấy là tôi có thể đạt được điều tương tự bằng cách sử dụng địa chỉ wordpress và trường Địa chỉ trang web trong cài đặt chung của wordpress, nhưng những trường đó chuyển sang màu xám trong ứng dụng wordpress của tôi và tôi không thể thay đổi các trường đó, bạn có thể vui lòng cho tôi biết tại sao chúng chuyển sang màu xám và tôi có thể kích hoạt chúng như thế nào?

  2. Tôi đã cố gắng giải quyết vấn đề của mình bằng cách sử dụng các mẹo được cung cấp trong http://wiki.bitnami.org/Applications/BitNami_Wordpress_Stack#How_to_change_the_WordPress_domain_name.3f Bây giờ, vì một lý do nào đó, tôi hoàn toàn không thể truy cập vào trang web của mình. Tôi đã thực hiện một bản sao lưu trước khi can thiệp vào htaccess và các tập tin conf, khi máy chủ của tôi trở nên không thể truy cập được, tôi chỉ cần khôi phục bản sao lưu và làm mới trang của tôi. Nhưng tôi không thể giải quyết vấn đề và tôi không thể sử dụng bảng điều khiển của mình.

Trả lời

6

Quá trình chuẩn là chạy lệnh sau:

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

Lệnh này thay đổi các tùy chọn sau:

Kiểm tra/opt/BitNami/apps/wordpress/conf/wordpress. tệp conf. Nó phải tương tự như sau:

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

Sau đó, xóa bộ nhớ cache của trình duyệt và thử truy cập lại vào URL của bạn.

Nếu bạn muốn định cấu hình các tùy chọn màu xám trong bảng quản trị WordPress, bạn có thể chỉ định tên miền của mình tại /opt/bitnami/apps/wordpress/htdocs/wp-config.php. Thay thế $ _SERVER ['HTTP_HOST'] bằng tên miền của riêng bạn.

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

Tôi hy vọng điều đó sẽ hữu ích.

Các vấn đề liên quan