Cakephp 已将生产站点转移到本地主机,现在相对路径混乱

Cakephp 已将生产站点转移到本地主机,现在相对路径混乱,cakephp,relative-path,directory-structure,Cakephp,Relative Path,Directory Structure,我在本地创建了我的整个制作网站,这样我就可以用git处理它,而不必担心编辑一个直播网站(它还没有发布,所以我只是在开发过程中才这么做) 问题是,我的相对路径混乱不堪。我是在OSX上的~/bob\u cobb/Sites中做这件事的,所以之前我只想包含一个带有 这与/webroot/css有关。现在,同一个文件是相对于 我怎样才能解决这个问题?我需要符号链接还是什么?我想修复它,这样当我把它推到github上的回购协议上时,当我投入生产时,它不会发生冲突 顺便说一句,这是一个CakePHP站点

我在本地创建了我的整个制作网站,这样我就可以用git处理它,而不必担心编辑一个直播网站(它还没有发布,所以我只是在开发过程中才这么做)

问题是,我的相对路径混乱不堪。我是在OSX上的
~/bob\u cobb/Sites
中做这件事的,所以之前我只想包含一个带有

这与
/webroot/css
有关。现在,同一个文件是相对于

我怎样才能解决这个问题?我需要符号链接还是什么?我想修复它,这样当我把它推到github上的回购协议上时,当我投入生产时,它不会发生冲突

顺便说一句,这是一个CakePHP站点,因此典型的目录结构如下所示:

|-Sites
|--mywebsitefoldername
|---app
|----webroot
|-----css
|------screen.css
对于我的CSS和

|-Sites
|--mywebsitefoldername
|---app
|----View
|-----Layouts
|------default.ctp
用于调用所有我的脚本/css的索引文件

/etc/apache2/users/bob_cobb.conf
中的我的本地用户设置是:

<Directory "/Users/bob_cobb/Sites/">
  Options Indexes MultiViews
  AllowOverride None
  Order allow,deny
  Allow from all 
</Directory>

选项索引多视图
不允许超限
命令允许,拒绝
通融

如果重要的话?

除了其他内容外,您还记得从webroot复制.htaccess吗?默认情况下,scp忽略隐藏文件。

如何包含CSS链接?手动编写HTML代码,还是使用Cake HtmlHelper?@nIcO实际上,我使用的是CakeHelper。。但是如果我把它包括在
中,它就可以工作了。。。因此,我想这是我的蛋糕路径有问题吗?尝试使用
AllowOverride All
@nIcO更新您的Apache配置,当我这样做时,我会得到:
请求的URL/Users/bob_cobb/Sites/mywebsitename/app/webroot/在此服务器上找不到。
您尝试以URL身份访问
/Users/bob_cobb/sitename/app/webroot/
?路径不应包含
app/webroot
。我使用
-rp
标志下载了它们,因此它们就在那里。