Всем привет.
Сегодня мне нужно было быстро заменить артикулы товаров в одном из интернет-магазинов, который я делаю для моего знакомого.
После того, как я забил товары, и пытался обновить цены из программы 1с УТ, оказалось, что артикулы в программе и артикулы в интернет-магазине не совпадают. И отличаются всего лишь одним пробелом. Сперва я подумал, что теперь мне придется очень долго переделывать артикулы, но потом вспомнил, что все данные virtuemart хранятся в таблицах sql. А если можно в Excel заменить артикулы с помощью CTRL+F, то скорее всего это можно сделать и тут.
Google пришел на помощь. В интернете нашел справочник для запросов к mysql и вот, что у меня получилось:
UPDATE `pncjs_virtuemart_products` SET
`product_sku`= REPLACE(product_sku, "Bogen", " Bogen")
В этой строчке pncjs - это префикс нашей БД mysql, virtuemart_products - это таблица, где хранятся данные о продуктах, product_sku - это колонка с нашими артикулами.
Соответственно, если перевести на простой язык, то этим запросом, мы просим БД изменить в таблице pncjs_virtuemart_products наш товар с артикулом, в котором содержится текст "Bogen" на товар с артикулом, в котором будет содержаться слово " Bogen". Как видите проблема была всего лишь в 1 пробеле.
С помощью такого нехитрого запроса sql, мне удалось съкономить время для написания этого небольшого поста.
Удачи.
Блог о том, как мы начали создавать свой бизнес в Москве. У нас не получилось. Я стал двигаться дальше и что у меня из этого вышло.
Saturday, January 26, 2013
Thursday, January 24, 2013
Как удалить содержимое папки с помощью SSH?
Всем привет.
Я продолжаю сохранять полезные советы в этот блог по работе с ssh. Блог становится немного не по теме бизнеса, но так как мы начинаем с вами мелкий бизнес, то нам приходится все делать самим в том числе и работать со своим сайтом, как с инструментом продаж.
Я опять столкнулся с проблемой на хостинге. Плагин для кэширования стал занимать слишком много места. С помощью предыдущего совета я нашел, в какой папке у меня проблема. И попробовал файлы удалить. Но у меня ничего не получалось, сервер каждый раз обрубал соединение по ftp. Благо у нас есть ssh.
Поискал в интернете и нашел строчку, как удалить большое кол-во файлов и папок в папке, не удаляя папки.
Строчка ниже:
find dir/ -mindepth 1 -a -print0 | xargs -n 100 -0 rm -rf
Вместо dir подставите путь к вашей папке.
Я продолжаю сохранять полезные советы в этот блог по работе с ssh. Блог становится немного не по теме бизнеса, но так как мы начинаем с вами мелкий бизнес, то нам приходится все делать самим в том числе и работать со своим сайтом, как с инструментом продаж.
Я опять столкнулся с проблемой на хостинге. Плагин для кэширования стал занимать слишком много места. С помощью предыдущего совета я нашел, в какой папке у меня проблема. И попробовал файлы удалить. Но у меня ничего не получалось, сервер каждый раз обрубал соединение по ftp. Благо у нас есть ssh.
Поискал в интернете и нашел строчку, как удалить большое кол-во файлов и папок в папке, не удаляя папки.
Строчка ниже:
find dir/ -mindepth 1 -a -print0 | xargs -n 100 -0 rm -rf
Вместо dir подставите путь к вашей папке.
Sunday, January 6, 2013
Как узнать сколько места занимают ваши сайты на хостинге с помощью SSH
Здравствуйте.
Сегодня расскажу вам как с помощью команды ssh узнать сколько места на хостинге занимают ваши сайты.
А рассказать об этом я решил потому что сегодня от моего хостинга пришло письмо о том, что у меня осталось меньше одного процента пространства и меня просили очистить немного места на хостинге.
Я помощью обычных ftp обозревателей довольно сложно определить сколько места занимает та или иная папка, поэтому я поискал в интернете и решил оставить здесь полезную команду, которая определяет сколько места занимает определенная директория и папки в ней.
du -d 1 -h ~/www/
Я не буду рассказывать что именно какая буковка значит, но вместо www можно подставить название своей папки, -h используется для отображения размера не в килобайтах, а в мегабайтах. В общем пользуйтесь.
Сегодня расскажу вам как с помощью команды ssh узнать сколько места на хостинге занимают ваши сайты.
А рассказать об этом я решил потому что сегодня от моего хостинга пришло письмо о том, что у меня осталось меньше одного процента пространства и меня просили очистить немного места на хостинге.
Я помощью обычных ftp обозревателей довольно сложно определить сколько места занимает та или иная папка, поэтому я поискал в интернете и решил оставить здесь полезную команду, которая определяет сколько места занимает определенная директория и папки в ней.
du -d 1 -h ~/www/
Я не буду рассказывать что именно какая буковка значит, но вместо www можно подставить название своей папки, -h используется для отображения размера не в килобайтах, а в мегабайтах. В общем пользуйтесь.
Subscribe to:
Posts (Atom)
Прочтите самые популярные статьи за последние 30 дней
-
Сегодня я хочу вам посоветовать книгу, которая поможет вам приобрести навыки для ведения переговоров. Я ее уже давно прочитал, но сегодня н...
-
За прошлую неделю мой интернет магазин продал керамзита на 24250 рублей + доставка на 6000 рублей. Итого на 1 тысячу $. Из этого я заработал...
-
Всем привет. Давно уж я писал в блог. Неудачи сделок в интернет магазине строительных материалов немного убавили мой энтузиазм, но я не сдаю...
-
Чтобы в Pycharm правильно отображались русские символы нужно изменить в настройках кодировку. Заходим File -> Settings -> Editor -...
-
Всем привет. Сегодня будет короткий пост. Если я еще не рассказывал, то спешу сообщить, что кроме интернет магазина строительных материало...