0

我在本地对我的整个生产网站进行了 scp,因此我可以使用它git而不必担心编辑实时网站(它尚未启动,所以我只是在开发过程中一直在这样做)。

问题是,我的相对路径搞砸了。我在 OS X 上这样做,~/bob_cobb/Sites所以以前我只包含一个文件

<link rel="stylesheet" type="text/css" href="css/screen.css">

那将是相对于/webroot/css. 现在,同一个文件是相对于

<link rel="stylesheet" type="text/css" href="/~bob_cobb/mywebsitefoldername/css/screen.css">

我怎样才能解决这个问题?我需要一个符号链接还是什么?我想修复它,以便当我将它推送到我在 github 上的 repo 时,它不会在我拉生产时发生冲突。

顺便说一句,这是一个 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>

如果有关系?

4

1 回答 1

0

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

于 2012-11-30T07:50:47.160 回答