COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

paratrooper

Соучастники
  • Публикации

    31
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем paratrooper

  1. Теперь добился такой ошибки

    Warning: mysqli::mysqli() [mysqli.mysqli]: (28000/1045): Access denied for user 'watchman'@'localhost' (using password: YES) in Z:\home\vetervremeni.by\www\system\database\mysqli.php on line 6

    Fatal error: Uncaught exception 'ErrorException' with message 'Error: Could not make a database link (1045) Access denied for user 'watchman'@'localhost' (using password: YES)' in Z:\home\vetervremeni.by\www\system\database\mysqli.php:9 Stack trace: #0 Z:\home\vetervremeni.by\www\vqmod\vqcache\vq2-system_library_db.php(13): DBMySQLi->__construct('localhost', 'watchman', 'Xabarovsk-47', 'user1129781_new...') #1 Z:\home\vetervremeni.by\www\index.php(44): DB->__construct('mysqli', 'localhost', 'watchman', 'Xabarovsk-47', 'user1129781_new...') #2 {main} thrown in Z:\home\vetervremeni.by\www\system\database\mysqli.php on line 9

  2. Добрый вечер!

    Ребят подскажите , что не так делаю!

    Решил перенести сайт opencart на денвер

    но получаю ошибку 

    Warning: require_once(Z:/home/vetervremeni.by/system/startup.php) [function.require-once]: failed to open stream: No such file or directory in Z:\home\vetervremeni.by\www\index.php on line 21

    Fatal error: require_once() [function.require]: Failed opening required 'Z:/home/vetervremeni.by/system/startup.php' (include_path='.;C:\php\pear') in Z:\home\vetervremeni.by\www\index.phpon line 21

     Прописываю конфиги

    <?php
    // HTTP
    define('HTTP_SERVER', 'http://vetervremeni.by/');

    // HTTPS
    define('HTTPS_SERVER', 'http://vetervremeni.by/');

    // DIR
    define('DIR_APPLICATION', 'Z:/home/vetervremeni.by/www/catalog/');
    define('DIR_SYSTEM', 'Z:/home/vetervremeni.by/www/system/');
    define('DIR_DATABASE', 'Z:/home/vetervremeni.by/www/system/database/');
    define('DIR_LANGUAGE', 'Z:/home/vetervremeni.by/www/catalog/language/');
    define('DIR_TEMPLATE', 'Z:/home/vetervremeni.by/www/catalog/view/theme/');
    define('DIR_CONFIG', 'Z:/home/vetervremeni.by/www/system/config/');
    define('DIR_IMAGE', 'Z:/home/vetervremeni.by/www/image/');
    define('DIR_CACHE', 'Z:/home/vetervremeni.by/www/system/cache/');
    define('DIR_DOWNLOAD', 'Z:/home/vetervremeni.by/www/download/');
    define('DIR_LOGS', 'Z:/home/vetervremeni.by/www/system/logs/');

    // DB
    define('DB_DRIVER', 'mysqli');
    define('DB_HOSTNAME', 'localhost');
    define('DB_USERNAME', 'watchman');
    define('DB_PASSWORD', 'Xabarovsk-47');
    define('DB_DATABASE', 'user1129781_newmag');
    define('DB_PORT', '3306');
    define('DB_PREFIX', 'oc_');
    ?>

    Чтобы прописать правильный файл установил опенкарт сразу на денвере

    получил

    <?php
    // HTTP
    define('HTTP_SERVER', 'http://fashionwatch.by/');

    // HTTPS
    define('HTTPS_SERVER', 'http://fashionwatch.by/');

    // DIR
    define('DIR_APPLICATION', 'Z:/home/fashionwatch.by/www/catalog/');
    define('DIR_SYSTEM', 'Z:/home/fashionwatch.by/www/system/');
    define('DIR_LANGUAGE', 'Z:/home/fashionwatch.by/www/catalog/language/');
    define('DIR_TEMPLATE', 'Z:/home/fashionwatch.by/www/catalog/view/theme/');
    define('DIR_CONFIG', 'Z:/home/fashionwatch.by/www/system/config/');
    define('DIR_IMAGE', 'Z:/home/fashionwatch.by/www/image/');
    define('DIR_CACHE', 'Z:/home/fashionwatch.by/www/system/storage/cache/');
    define('DIR_DOWNLOAD', 'Z:/home/fashionwatch.by/www/system/storage/download/');
    define('DIR_LOGS', 'Z:/home/fashionwatch.by/www/system/storage/logs/');
    define('DIR_MODIFICATION', 'Z:/home/fashionwatch.by/www/system/storage/modification/');
    define('DIR_UPLOAD', 'Z:/home/fashionwatch.by/www/system/storage/upload/');

    // DB
    define('DB_DRIVER', 'mysqli');
    define('DB_HOSTNAME', 'localhost');
    define('DB_USERNAME', 'watch');
    define('DB_PASSWORD', 'ijvgjk92616');
    define('DB_DATABASE', 'watch');
    define('DB_PORT', '3306');
    define('DB_PREFIX', 'oc_');
    НЕ могу понять в чем ошибка!

     

  3. Добрый день !

    Прочитал форум по Import Export в xsl

    Но не нашел решения вопроса импорта 

    Суть такова использую Версия 1.5.6.4.1

    Экспорт проходит на ура!

    Импорт завершается загрузкой файлов

    Раньше когда товаров и атрибутов было меньше то импорт в базу данных проходил хорошо!

    На данный момент товаров 1600

    и атрибутов на 28000 строк в ехель 

    Импорт не происходит !

    Подскажите в чем причина?

    Может ресурсов хостинга мало?

    Или это какое-то ограничение модуля?

  4. В 24.05.2016 at 23:59, Yoda сказал:
    
    <?php
    
    set_time_limit(300);
    
    
    require_once (dirname(__FILE__) . '/config.php');
    $filename = "price-" . date("Y-m-d",time()) . '.csv' ;
    
    $f = fopen( dirname(__FILE__) . "/" . $filename , "w");
    
    $link = mysqli_connect(DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE) 
        or die("ERROR " . mysqli_error($link));
    
    
    	
    
    	$sql =	"DROP TABLE IF EXISTS oc_aliases";
    	query($sql, $link);
    	
    	
    	
    	$sql = "
    	CREATE TABLE IF NOT EXISTS oc_aliases 
    	(product_id INT(11) NOT NULL, PRIMARY KEY main_key (url_alias_id),
    	INDEX product_id (product_id))
    	SELECT *, REPLACE(query, 'product_id=', '') as product_id
    	FROM  `oc_url_alias` 
    	WHERE  `query` LIKE  '%product_id=%'";
    	
    	query($sql, $link);
    
    	
    
    
    	
    	$sql =	"DROP TABLE IF EXISTS oc_1temp_table";
    	query($sql, $link);
    	
    
    
    	$sql = "CREATE TABLE IF NOT EXISTS oc_1temp_table 
    			SELECT p.product_id, pd.name, p.model, p.price, CONCAT('" . HTTP_SERVER . "image/', p.image) as image, m.name as brand, CONCAT('" . HTTP_SERVER . "', keyword) as url
    			FROM oc_product p 
    			LEFT JOIN oc_product_description pd ON(p.product_id = pd.product_id ) 
    			LEFT JOIN oc_manufacturer m ON(p.manufacturer_id = p.manufacturer_id ) 
    			LEFT JOIN oc_aliases al ON(p.product_id = al.product_id ) 
    			WHERE status = 1 GROUP BY p.product_id
    			";
    			
    	query($sql, $link);
    	
    	$sql = "SHOW COLUMNS FROM oc_1temp_table";
    	$result = query($sql, $link);
    	
    
    
        $i = 0;
    	$csv_output = '';
        if (mysqli_num_rows($result) > 0) {
        	while ($row = mysqli_fetch_assoc($result)) {
        		$csv_output .= $row['Field']."; ";
        		$i++;
        	}
        }
    	
    	$csv_output .= "\n";
    	fwrite($f, $csv_output); 
       
    	
    
    
        	
    	$sql = "SELECT * FROM oc_1temp_table";
    	$values = query($sql, $link);
    
    
       while ($row = $values->fetch_row()) {
    		$csv_output = '';
        	for ($j=0;$j<$i;$j++) {
        		$csv_output .= $row[$j]."; ";
        	}
    		$csv_output .= "\n";
    		fwrite($f, $csv_output); 
        }
    	
    
    
    	
    
    
    
    	fclose($f);
    	
    	$content = file_get_contents(dirname(__FILE__) . "/" . $filename);
    	header("Content-type: application/vnd.ms-excel");
        header("Content-disposition: csv" . date("Y-m-d") . ".csv");
        header( "Content-disposition: filename=" . $filename);
    	echo($content);
    	
    	mysqli_close($link);
        exit;
    
    	function query($sql, $link) {
    			mysqli_query($link, "set names 'utf8'");
    			mysqli_query($link, "SET CHARACTER SET 'utf8'"); 	
    			$result = mysqli_query($link, $sql) or die("ERROR " . mysqli_error($link)); 
    			return $result;
    	} 
    
    ?>

    Положите этот php код в файл в корень с любым названием export.php например. 
    И наслаждайтесь моментальным экспортом.

    Здравствуйте! Код конечно работает хорошо но выгружает малую толику продуктов!

    Если продуктов 1800

    И еще атрибутов на 22000 строк в ехель !

    Как тогда быть?

  5. Ответ программиста провайдера

    Решение данной проблемы лежит в области компетенции разработчика сайта, а не хостинг-провайдера. Проблема заключается в том, что при обращении к серверу используется слишком большой заголовок.
    Техническое описание проблем