2011-11-16 44 views
0

我在微EC2实例上使用bitnami AMI(确切地说是ami-8333ffea)运行wordpress,但我认为这个问题适用于任何bitnami云应用程序。我已经指定了弹性IP并将子域映射到实例(例如blog.example.com)。到现在为止还挺好。更改bitnami EC2应用程序上的默认URL

现在我可以访问博客,但所有网址都包含'/ wordpress'(blog.example.com/wordpress/.../)。 Bitnami有documentation(点击'Cloud Image/Bitnami Hoting'标签)来解决这个问题,但我已经尝试过几次没有成功。我做了改变,网站仍然有效,但'/ wordpress'仍然在嘲弄我。该机器正在运行Apache2,并且这些指令似乎都有意义。我不确定我做错了什么。请帮忙。

回答

4

可能是WordPress的siteurl设置没有更新。必须执行以下命令:

sudo /opt/bitnami/mysql/bin/mysql -u root -p -e "use bitnami_wordpress; update wp_options set option_value='http://blog.example.com' where option_name='siteurl' or option_name='home'" 

请确保您将上述示例中的“blog.example.com”替换为您自己的域名。

和更改httpd.conf文件之后,Apache Web服务器是否需要重新启动:

sudo /opt/bitnami/ctlscript.sh restart apache 

你可以看看BitNami Cloud Hosting article解释如何自定义域分配给您的服务器,你可以直接跳转到第6部分。

如果您有BitNami特定问题,请考虑访问BitNami支持页面bitnami.org/support

+0

优秀。成功。您发布的链接比我发现的所有其他来源都更加丰富,并且有很多内容需要筛选。作为一个不太了解但是正在学习的人,这非常有用(其他方法没有提到设置虚拟主机)。在遵循你的建议之后,我所要做的就是将perma-link代码添加到.htaccess文件中,并且所有的工作都很顺利(没有'/ wordpress'!)。再次感谢! – bnjmn