2010-04-08 93 views
1

我想将我的本地OS X wordpress站点放入我的〜users/Sites/public目录,而不是〜users/Sites所以我可以正确设置capistrano部署。Wordpress在OS X Snow-Leopard下安装在Site/public下用于capistrano

当我尝试这方面,我可以通过访问http://localhost/public本地访问该网站,一切看起来伟大工程,但如果我曾经尝试去http://localhost/public/wp-admin管理的WordPress的我的本地副本,它试图给我重定向回http://localhost/wp-admin哪些不存在。

你知道我可以怎样解决这个问题吗?

回答

1

做一个符号链接。在终端中:

cd /Library/WebServer/Documents/ 
sudo ln -s ~/Sites/public/wp-admin 

然后在出现提示时键入您的用户密码。

+0

当我尝试去本地主机/公共/ WP-admin – Schneems 2010-04-08 23:44:00

+0

但我现在当你重定向,你应该看到管理... – Josh 2010-04-09 00:12:44

+1

它没有,我最终不得不重新安装wordpress这解决了这个问题。我感谢你跟进。 – Schneems 2010-04-09 21:22:12

0

在Apache配置中更改DocumentRoot可能是一个很好的开始。

+0

我修改了**/etc/apache2/httpd.conf **来包含DocumentRoot“/ Users//Sites/public”,然后重新启动服务器** sudo apachectl restart **您可以想到的任何其他配置? – Schneems 2010-04-08 23:29:41