2015-12-11 198 views
0

我將OpenCart版本1.5.6.4安裝從一臺服務器移到另一臺服務器,過了一段時間後我發現我無法上傳圖像。每當我使用圖像管理器上傳圖像時,它只會卡住,旋轉輪不停地旋轉,但圖像無法上傳。Opencart - 無法上傳圖片

我嘗試將圖像和數據文件夾的文件夾權限更改爲777並清除緩存。我也嘗試上傳一個允許多個文件上傳的擴展程序,希望以某種方式神奇地解決問題,不用說,它不會。尚未在SO或OC論壇上找到解決方案。

我最好的猜測是問題在於配置文件。

我運行了一個phpinfo();,你可以在http://atelier-faiblesse.ro/info.php檢查它。

管理員配置包含以下代碼:

<?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_'); 
?> 

你是否注意到在配置文件中的任何問題?或者你知道文件上傳的其他原因可能不起作用嗎?

回答

1

從ssh運行以下命令來解決此問題。

CHOWN -R WWW的數據/無功/網絡/客戶端/ client9/web72 /網絡/圖像 搭配chmod -R 755 /無功/網絡/客戶端/ client9/web72 /網絡/圖像