我将OpenCart版本1.5.6.4安装从一台服务器移到另一台服务器,过了一段时间,我注意到我不能再上传图片了。每当我使用图像管理器上传的图像,它只是被卡住,旋转轮继续旋转,但图像没有上传。
我尝试将图像和数据文件夹的文件夹folders更改为777,并清除缓存。我还试着上传一个允许多个文件上传的扩展名,希望它能神奇地解决这个问题,不用说,它没有。在SO或OC论坛上还没有找到解决方案。
我最好的猜测是,问题在于配置文件。
我运行了一个phpinfo();,您可以在http://atelier-faiblesse.ro/info.php上检查它。
admin配置包含以下代码:
<?php
// HTTP
define('HTTP_SERVER', 'http://atelier-faiblesse.ro/admin/');
define('HTTP_CATALOG', 'http://atelier-faiblesse.ro/');
// HTTPS
define('HTTPS_SERVER', 'http://atelier-faiblesse.ro/admin/');
define('HTTPS_CATALOG', 'http://atelier-faiblesse.ro/');
// DIR
define('DIR_APPLICATION', '/var/www/clients/client9/web72/web/admin/');
define('DIR_SYSTEM', '/var/www/clients/client9/web72/web/system/');
define('DIR_DATABASE', '/var/www/clients/client9/web72/web/system/database/');
define('DIR_LANGUAGE', '/var/www/clients/client9/web72/web/admin/language/');
define('DIR_TEMPLATE', '/var/www/clients/client9/web72/web/admin/view/template/');
define('DIR_CONFIG', '/var/www/clients/client9/web72/web/system/config/');
define('DIR_IMAGE', '/var/www/clients/client9/web72/web/image/');
define('DIR_CACHE', '/var/www/clients/client9/web72/web/system/cache/');
define('DIR_DOWNLOAD', '/var/www/clients/client9/web72/web/download/');
define('DIR_LOGS', '/var/www/clients/client9/web72/web/system/logs/');
define('DIR_CATALOG', '/var/www/clients/client9/web72/web/catalog/');
// DB
define('DB_DRIVER', 'mysqli');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'XXXXXXXX');
define('DB_PASSWORD', 'XXXXXXXX');
define('DB_DATABASE', 'XXXXXXXX');
define('DB_PREFIX', 'oc_');
?>您注意到配置文件中有什么问题吗?或者你知道文件上传不起作用的其他原因吗?
发布于 2016-01-09 16:38:18
从ssh运行下面的命令来解决这个问题。
-R www-data /var/www/client/client 9/web 72/web/image chmod -R 755 /var/www/client/client 9/web 72/web/image
https://stackoverflow.com/questions/34234498
复制相似问题