0

我在 AWS 主机上运行 magento。

每当我使用 Magento 内置的“get base url”函数时,我都会得到类似的路径,例如

 /opt/bitnami/apps/magento/htdocs/skin/frontend/base/default/css/widgets.css

但是“服务器根”(不确定正确的词)是 /htdocs/ 文件。我有一个接受文件的 java 文件,但它正在寻找从 /htdocs/ 文件夹开始的文件。当我像上面的例子一样向它发送一个文件时,它会查找 /htdocs/opt/bitnami/apps/magento/...

有谁知道如何解决这个问题?

4

1 回答 1

1

是的,您将获得完整的路径,而不是从 /htdocs 开始。

一个简单的解决方法可能是去除 /htdocs 之前的字符,

$path = "/opt/bitnami/apps/magento/htdocs/skin/frontend/base/default/css/widgets.css";
echo strstr($path, "/htdocs");

会给你:

/htdocs/skin/frontend/base/default/css/widgets.css
于 2013-04-22T15:33:18.557 回答