gpt4 book ai didi

php - 洋红色。目标文件夹不可写或不存在

转载 作者:可可西里 更新时间:2023-11-01 12:27:24 27 4
gpt4 key购买 nike

嘿,我遇到了以下问题,请帮忙。

我在尝试向产品添加图像时收到“目标文件夹不可写..”,但所有所需文件夹的权限都是777!我删除了服务器上的所有文件,没有接触数据库,用新数据库从头开始重新安装了 Magento,一切正常。但是当我切换到以前的数据库(更改 local.xml 中的设置)时,错误再次出现。

数据库如何影响文件夹权限?

更新:

非常感谢,我们发现Magento是从这个方法跳转的:

public function getBaseMediaUrl()
{
return Mage::getBaseUrl('media') . 'catalog/product';
}

以下方法:

public function getBaseTmpMediaUrl()
{
return Mage::getBaseUrl('media') . 'tmp/catalog/product';
}

有人知道为什么以及怎么做吗????

最佳答案

Magento 代码库中只有一处使用了该错误语言。

File: lib/Varien/File/Uploader.php
...
if( !is_writable($destinationFolder) ) {
throw new Exception('Destination folder is not writable or does not exists.');
}
...

在此之上添加一些临时调试代码

...
if( !is_writable($destinationFolder) ) {
Mage::Log($destinationFolder);
//or
var_dump($destinationFolder);
throw new Exception('Destination folder is not writable or does not exists.');
}
...

这会让您知道 Magento 想要写入但不能写入的确切文件夹。检查这个文件夹,你会发现它不可写。查看 is_writable 上的边缘案例也可以阐明这个主题。

关于php - 洋红色。目标文件夹不可写或不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5090689/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com