LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 03:05:39 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Клонирование сайта - опыт чайника  (Прочитано 3937 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Pinin
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Пол: Мужской
Сообщений: 81



« : 06.02.2011, 14:33:55 »

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

Вам хватило сил и умения слепить какой-никакой сайт. Возможно он скорее никакой, но это не умаляет его значимости в ваших глазах. Joomla, стало быть, вы более или менее освоили (да и чего бы там не освоить - жуткие термины типа PHP, HTML и т.п. вам могут быть в принципе неведомы: на то и CMS, чтобы даже домохозяйка смогла управлять если не государством, то уж сайтом-то...) А вот что касается MyPHPAdmin, MySQL и проч. - тут знаний нет. Но есть интуитивное понимание того, что если вы своими кривыми ручками залезете сюда - последствия могут быть катастрофическими: юзерские аккаунты, форумные сообщения, установленные расширения - все то, что наживалось непосильным трудом - все это может накрыться медным тазом из-за одного вашего неловкого движения. Страшно? А то! И все же попробуем.

Ну первое (и неоспоримое) - запрашиваем у хостера полный дамп сайта и баз. Последнее пусть вас не пугает, это просто страховка, которая нам скорее всего не понадобится. Качаем Joomlapack: http://old.joom.ru/component/option,com_remository/Itemid,52/func,fileinfo/id,170/ и устанавливаем его на действующий сайт. Работа с ним подробно расписана здесь:http://old.joom.ru/content/view/248/161/, от себя же добавлю, что на деле все будет не так кошерно, как в описании, но это не повод для паники. Сразу советую выставить время сессии админа на максимум (процедура создания дампа не быстрая), но даже это не избавит вас от периодически выскакивающей таблички о том, что время вышло. Главное, чтобы она не зависла у вас на время более чем 5 минут - если так, то тогда действительно - кирдык и можно начинать все с начала... Тут главное - чтобы вам хватило терпения довести дело до конца. Какого-то явного алгоритма успеха нет и тут как карты лягут - может быть дамп создастся с третьей попытки, может быть с пятой, а может и с первой...

При пристальном изучении созданного дампа, кстати, может оказаться, что и не такой уж он и полный:содержимое его по части папок/файлов может отличаться от имеющегося на хостинге. Но нас это не должно смущать: самое ценное, что создает эта прога - это папочка "installation". Для нас она - бесценна, все остальное мы может по ftp утянуть с хостинга (уж на это наших знаний должно хватить).

Итак - исходный материал для создания клона мы собрали. Теперь качаем Денвер (http://www.denwer.ru/base.html) и устанавливаем его на локалку.

Вот тут еще один принципиальный момент: чтобы не биться потом головой о стенку, пытаясь войти на свежеустановленный сайт, не править (безуспешно) offline.php, administrator\index.php, administrator\index2.php и проч. подобно этому http://joomlaforum.ru/index.php/topic,147846.0.html - сразу же качаем PHP4( http://www.denwer.ru/packages/php4.html) и устанавливаем его согласно приведенным там инструкциям.
Какими-то иными путями благополучно поставить Joomlа 1.0.12 на Денвер мне лично так и не удалось: все рецепты, предлагаемые в фагах и профильных темах желаемого результата не давали, а подобный трюк был вычислен лишь благодаря совету Aleks_El_Dia (нижайший ему поклон!)

Замечу, кстати, в скобках, что после этого войти в MyPHPAdmin денвера после этого вам уже не удастся (и как исправить этот косяк мне выяснить так и не удалось), но оно нам и не надо. На этой стадии развития, во всяком случае....

Ну, дальше путь многократно расписанный: в папке /home денвера создаем папку под клон, в ней - папку /www, заливаем туда полный дамп сайта (полученный ли от хостера, утянутый ли по ftp вами лично - не суть) и ту самую волшебную папочку "installation", которую нам с таким трудом удалось добыть с помощью Joomlapack.
Находим в корневой папке сайта файл configuration.php, гасим его безжалостно (иначе инсталляция Joomla не запустится), и после захода через браузер на http://ваш сайт приступаем к установке Joomla. Смысла подробно описывать эту процедуру здесь наверное нет - каких-то особых нюансов там не замечено. Не забываем загасить (а лучше - переименовать) по окончании установки папку "installation" - и вуаля! заходим хоть на клон сайта, хоть в его админку точно так же, как и на хосте.

Скорее всего сайт встретит вас многочисленными варнингами на местах привычного расположения модулей регистрации, статистки и т.п. - не пугайтесь: через админку удалите и вновь поставьте проблемные компоненты/модули/мамботы, поправьте пути - и точная копия вашего сайта у вас в кармане... Wink

Все приведенные здесь советы относятся к установке Joomla 1.0.12. Но полагаю, что если вместо приведенной здесь версии Joomlapack использовать соответствующую под 1.5 - алгоритм может быть тем же. Да, где-то этот метод неоптимален, где-то избыточен (есть проги, позволяющие делать дамп только баз из админки). Но что потом делать с этим дампом чайнику? Обезьяна с гранатой - это, конечно, прикольно и сулит нескушное зрелище, но только для стороннего наблюдателя.
Главный же смысл такой методики заключается в том, что клонирование происходит без непосредственного вмешательства в MySQL кривых ручек конкретного юзверя.
   
Записан
Larisa
Давно я тут
****

Репутация: +37/-26
Offline Offline

Пол: Женский
Сообщений: 300


je te promets...


« Ответ #1 : 06.02.2011, 14:58:42 »

Спасибо, очень полезно, пригодится, добавила тему в закладки! Azn
Записан
Aleks_El_Dia
Moderator
*****

Репутация: +332/-7
Offline Offline

Пол: Мужской
Сообщений: 4402


AEDStudio Joomla! Direction


« Ответ #2 : 06.02.2011, 15:35:24 »

Хороший мануал, думаю новичкам есть что из него почерпнуть. Возможно вы слышали об утилите sypex dumper, с ее помощью довольно просто сделать дамп базы данных на хостинге, и с его же помощью этот дамп можно импортировать на денвере. Скрипт довольно простой и понятный даже для новичков и не требует знаний php, mysql и phpmyadmin.
Также, возможно, некоторых ваших проблем можно было бы избежать, предварительно обновившись до последней версии линейки - 1.0.15
P.S.: с удивлением обнаружил упоминание себя в этом топике Azn
Записан
busik
Давно я тут
****

Репутация: +6/-0
Offline Offline

Сообщений: 222


« Ответ #3 : 06.02.2011, 15:52:20 »

Неоднократно клонировал сайты на J 1.0, но другим способом. Мне кажется, что проще.

1. Делаете полную копию файлов действующего сайта (по FTP).
2. Залезаете в базу с помощью Phpmyadmin и делаете копию (бекап) базы (экспорт в sql, gzip или zip, по настроению).
3. На новый хостинг устанавливаете чиcтую Joomla той же версии из дистрибутива. Префикс таблиц тот же, что и в исходном варианте.
4. Во вновь установленную Жумлу перезаливаете файлы, полученные в 1-м шаге (поверх)
5. Залезаете в базу вновь установленной Жумлы, удаляете все таблицы, и делаете импорт из бекапа полученного в шаге 2.
6. Все.

Так же я обычно восстанавливал сайт, если сильно ломали.
Записан
Pinin
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Пол: Мужской
Сообщений: 81



« Ответ #4 : 06.02.2011, 16:06:33 »

2 Aleks_El_Dia

Про  sypex dumper не только слышал, но и пробовал. Но что-то даже с помощью техподдержки хостера подключиться к базе для создания дампа мне не удалось (как ни крути, но надо разбираться с пользователями, правами, названиями баз и т.п.) - не сверхзадача, конечно, и была бы такая цель - разобрался бы, но опять же - после неизбежного перехода на PHP4 доступ к phpmyadmin денвера был утрачен, а я так понимаю, без него толка от дампа, полученного SD никакого...

P.S. Если б не тот совет - я бы нервный срыв заработал от требований авторизоваться и куки включить. Wink

2 busik

Спору нет - это путь настоящего дже-дая. И рано или поздно чайник освоит и его. Т.е. разберется, как зайти в MyPHPAdmin  (из привычной ему админки Joomla туда ведь дороги нет), где там чего нажать, что и куда сохранить, что это за префикс таблиц и т.п.
Но если на данный момент уверенности в своих действиях нет, а есть необходимость это сделать и понимание возможных последствий ошибки при этом - предлагаемый путь не так уж плох...

Да, и кстати, если отбросить лирику - алгорит-то будет ничуть не сложнее:

1. Делаете полную копию файлов действующего сайта (по FTP).
2. С помощью Joomlapack получаете папку Installation
3. На новом месте размещаете хозяйство из п.п. 1, 2 и инсталлируете Joomla + ваш сайт
4. Подчищаете хвосты.
« Последнее редактирование: 06.02.2011, 16:14:37 от Pinin » Записан
busik
Давно я тут
****

Репутация: +6/-0
Offline Offline

Сообщений: 222


« Ответ #5 : 06.02.2011, 16:30:58 »

2 Aleks_El_Dia

Про  sypex dumper не только слышал, но и пробовал. Но что-то даже с помощью техподдержки хостера подключиться к базе для создания дампа мне не удалось (как ни крути, но надо разбираться с пользователями, правами, названиями баз и т.п.) - не сверхзадача, конечно, и была бы такая цель - разобрался бы, но опять же - после неизбежного перехода на PHP4 доступ к phpmyadmin денвера был утрачен, а я так понимаю, без него толка от дампа, полученного SD никакого...

P.S. Если б не тот совет - я бы нервный срыв заработал от требований авторизоваться и куки включить. Wink

2 busik

Спору нет - это путь настоящего дже-дая. И рано или поздно чайник освоит и его. Т.е. разберется, как зайти в MyPHPAdmin  (из привычной ему админки Joomla туда ведь дороги нет), где там чего нажать, что и куда сохранить, что это за префикс таблиц и т.п.
Но если на данный момент уверенности в своих действиях нет, а есть необходимость это сделать и понимание возможных последствий ошибки при этом - предлагаемый путь не так уж плох...

В принципе согласен. Но из некоторого опыта с бекапными системами, встроенными в Joomla, мне кажется что чайнику с ними как раз геморойней - они устроены часто так, что человек не очень понимает, что делает. Есть у меня на поддержке два сайта нашей конторы, сидящих в Америке на хостинге (вернее, я за ними "присматриваю", так как персонал там у нас не очень квалифицированный), так вот на том хостинге нет доступа к Phpmyadmin (вернее, за него дополнительно платить надо, помойка какая-то). Ребятки там воткнули JommlaCloner, им пользуются, и вечно у них проблемы (не далее как во вторник имел счастье копаться). То он не бекапит, то он не пойми куда бекап кладет, то база не пойми в каком формате ...  новичкам разбираться сложно.

Про Phpmyadmin - вот уж по моему проще не придумаешь .. показывает таблицы, размер, и вверху кнопки - экспорт, импорт, удалить. Если уж совсем сложно - есть компонент PUdba, практически выполняет функции Phpmyadmin, там заблудиться невозможно

Еще одно соображение - как правило у всех хостеров есть ограничение на закачку по HTTP, где 2, где 5-6 мегабайт, больше реже (прописано в php.ini, и как правило хостеры не дают к нему доступ). Бекапы все существенно больше (т.е.файлы+база в одном). Когда при попытке восстановления/клонирования сайта выскакивает ошибка типа "ограничение объема" (у моего хостера например вылетает белый экран и ошибка 501) - новичка это обычно приводит в ступор. То самое может быть и при скачивании слишком больших объемов. Поэтому по-моему вариант FTP-Phpmyadmin лучше - там ограничений нет, как правило (базу при этом естествено для сокращения объема нужно эспортировать в gzip).

Полностью освоить FTP-клиент и Phpmyadmin вполне можно за полчаса каждый, и если новичок впредь собирается заниматься веб-ом, то не стоит, по-моему, жалеть времени.
« Последнее редактирование: 07.02.2011, 00:53:59 от busik » Записан
Aleks_El_Dia
Moderator
*****

Репутация: +332/-7
Offline Offline

Пол: Мужской
Сообщений: 4402


AEDStudio Joomla! Direction


« Ответ #6 : 06.02.2011, 20:37:19 »

2 Aleks_El_Dia

Про  sypex dumper не только слышал, но и пробовал. Но что-то даже с помощью техподдержки хостера подключиться к базе для создания дампа мне не удалось (как ни крути, но надо разбираться с пользователями, правами, названиями баз и т.п.) - не сверхзадача, конечно, и была бы такая цель - разобрался бы, но опять же - после неизбежного перехода на PHP4 доступ к phpmyadmin денвера был утрачен, а я так понимаю, без него толка от дампа, полученного SD никакого...

P.S. Если б не тот совет - я бы нервный срыв заработал от требований авторизоваться и куки включить. Wink
sypex dumper'ом пользоваться довольно просто, и доступ в phpmyadmin не нужен. Нужен лиш пользователь базы данных и его пароль - это можно подсмотреть в configuration.php
Записан
Pinin
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Пол: Мужской
Сообщений: 81



« Ответ #7 : 06.02.2011, 20:50:09 »

Это чтобы создать дамп. А заливать-то его на свежеустановленный сайт все равно через phpmyadmin вроде? Или я не прав?
Записан
busik
Давно я тут
****

Репутация: +6/-0
Offline Offline

Сообщений: 222


« Ответ #8 : 06.02.2011, 21:48:12 »

Это чтобы создать дамп. А заливать-то его на свежеустановленный сайт все равно через phpmyadmin вроде? Или я не прав?

Я писал выше, компонент PUdba позволяет делать и импорт и экспорт. А phpmyadmin может базу, сделанную не им, и не сожрать
Записан
Aleks_El_Dia
Moderator
*****

Репутация: +332/-7
Offline Offline

Пол: Мужской
Сообщений: 4402


AEDStudio Joomla! Direction


« Ответ #9 : 07.02.2011, 00:40:09 »

Это чтобы создать дамп. А заливать-то его на свежеустановленный сайт все равно через phpmyadmin вроде? Или я не прав?
Не правы. Там есть как возможность создавать дамп, так и восстанавливать (в одном интерфейсе).
Записан
Pinin
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Пол: Мужской
Сообщений: 81



« Ответ #10 : 07.02.2011, 00:45:36 »

Сенкс за уточнение - с этой прогой я действительно путью не разбирался, учту. Если так - она должна быть поудобнее Joomlapack (c последней слишком много лишней суеты и трафика получается).
Записан
Anmetov
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #11 : 29.04.2012, 16:39:13 »

3. На новый хостинг устанавливаете чиcтую Joomla той же версии из дистрибутива.
А обязательно на хост ставить чистую Joomla!?
Записан
Aleks_El_Dia
Moderator
*****

Репутация: +332/-7
Offline Offline

Пол: Мужской
Сообщений: 4402


AEDStudio Joomla! Direction


« Ответ #12 : 29.04.2012, 20:43:35 »

А обязательно на хост ставить чистую Joomla!?
Нет, заливать нужно копию сайта.
Записан
Owics
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 7


« Ответ #13 : 04.05.2012, 10:11:55 »

Нет, заливать нужно копию сайта.
мдаа, в свое время тоже удачно клонировал) Еще кто-то юзает устаревшую Joomla 1-ой верки ?
Записан
Aleks_El_Dia
Moderator
*****

Репутация: +332/-7
Offline Offline

Пол: Мужской
Сообщений: 4402


AEDStudio Joomla! Direction


« Ответ #14 : 04.05.2012, 13:29:00 »

мдаа, в свое время тоже удачно клонировал) Еще кто-то юзает устаревшую Joomla 1-ой верки ?
У меня есть одни сайт, и что?
Записан
Anmetov
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #15 : 04.05.2012, 16:18:19 »

Я все сделал, как написал Pinin! Вот только когда  приступаю к установки Joomla возникает на первом шаге проблема! Вот те параметры, которые я указываю!
Имя хоста MySQL – localhost
Имя пользователя MySQL  - root
Имя БД MySQL  -  vpered
Вроде все как нужно, а дальше дело не идет страничка долго грузиться и потом выскакивает вот эта ошибка!
Fatal error: Maximum execution time of 120 seconds exceeded in Z:\home\vpered\www\installation\install2.php on line 168
Что я не так сделал? Подскажите, пожалуйста!
Записан
Anmetov
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #16 : 04.05.2012, 16:19:44 »

Я предполагаю, что проблема в имени БД!?
Записан
SDKiller
Практически профи
*******

Репутация: +204/-2
Offline Offline

Сообщений: 2020


На всё давно отвечено - ищите


« Ответ #17 : 04.05.2012, 16:23:32 »

Увеличьте max_execution_time в php.ini

В денвере при типовой установке находится в z:\usr\local\php5\

Можете для подстраховки ещё увеличить max_input_time и memory_limit

После изменения php.ini перезагрузите денвер
Записан
Anmetov
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #18 : 04.05.2012, 16:45:39 »

Изменил значения как вы сказали SDKiller!
Вот: max_execution_time = 220
max_input_time = 280
memory_limit = 228M
На втором шаге мне выдало вот эту ошибку!
"Произошли ошибки при вставке данных в вашу базу данных!
Продолжение установки НЕВОЗМОЖНО!"
И код рядом - "SQL=Table \'jos_abcalendar\' already exists SQL=# Joomla! tables structure and core tables data" - это часть кода!
Записан
SDKiller
Практически профи
*******

Репутация: +204/-2
Offline Offline

Сообщений: 2020


На всё давно отвечено - ищите


« Ответ #19 : 04.05.2012, 16:47:34 »

Table \'jos_abcalendar\' already exists

Значит при предыдущей установке успели создаться таблицы.
Удалите их и попробуйте снова
Записан
Anmetov
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #20 : 04.05.2012, 17:17:48 »

Установил все хорошо! Сайт сам открывается, а вот админку не хочет заходить! Хотя я указываю те данные которые мне были предоставлены при установки Joomla! Пишет "Неверные имя пользователя или пароль" - в чем снова проблема!?
Записан
Anmetov
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #21 : 05.05.2012, 18:53:33 »

Ответьте кто-нибудь, пожалуйста! Не могу найти решения этой проблемы!
Записан
doctorgrif
Живу я здесь
******

Репутация: +80/-1
Offline Offline

Пол: Мужской
Сообщений: 1304


Нудный доктор


« Ответ #22 : 05.05.2012, 20:36:27 »

Ответьте кто-нибудь, пожалуйста! Не могу найти решения этой проблемы!
данные при установке скрипта на реальном хостинге != данные на домашнем PC (!=  - не равно)
в денвере пароля БД нет, пользователь БД root
в nimp владелец БД root, пароль БД высвечивается при переходе по адресу 127.0.0.1
для других веб-серверов ситуации иные, но логика прослеживается
Записан
Anmetov
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #23 : 05.05.2012, 22:15:45 »

данные при установке скрипта на реальном хостинге != данные на домашнем PC (!=  - не равно)
в денвере пароля БД нет, пользователь БД root
в nimp владелец БД root, пароль БД высвечивается при переходе по адресу 127.0.0.1
для других веб-серверов ситуации иные, но логика прослеживается
doctorgrif извините, но из того что вы выше написали я ничего толком не понял! Как все-таки мне зайти в админку?
Записан
Aleks_El_Dia
Moderator
*****

Репутация: +332/-7
Offline Offline

Пол: Мужской
Сообщений: 4402


AEDStudio Joomla! Direction


« Ответ #24 : 05.05.2012, 23:54:12 »

doctorgrif извините, но из того что вы выше написали я ничего толком не понял! Как все-таки мне зайти в админку?
Создайте через phpMyAdmin нового пользователя
http://joomlaportal.ru/content/view/1381/68/
Записан
Anmetov
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #25 : 06.05.2012, 13:28:43 »

Большое спасибо Aleks_El_Dia очень сильно помогли! Зашел в админку!
Я бы хотел внести в запущенный сайт изменения в плане его дизайна (заменить полностью шаблон, на другой), добавить видео раздел и сделать ссылки на некоторые радиостанции и социальные сети! Данная версия Joomla 1.0.12 справится с этими задачами? Или мне стоит совершить переход на другую версию и потом уже вносить изменения!? Если стоит, то посоветуйте, на какую лучше и проще перейти мне (просто я недавно начал заниматься Joomla, чтобы меньше проблем возникло)!
« Последнее редактирование: 06.05.2012, 13:44:43 от Anmetov » Записан
SK
Завсегдатай
*****

Репутация: +33/-0
Offline Offline

Сообщений: 759


« Ответ #26 : 06.05.2012, 14:18:49 »

Joomla версии 1.0.12 считается устаревшей и больше (уже, кажись, 3 года) не поддерживается разработчиками движка.
Актуальная в настоящий момент версия Joomla 2.5.4
Если Вы хотите создать новый сайт, то рекомендую создавать его на версии 2.5.4
Записан
Anmetov
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #27 : 06.05.2012, 14:29:42 »

Joomla версии 1.0.12 считается устаревшей и больше (уже, кажись, 3 года) не поддерживается разработчиками движка.
Актуальная в настоящий момент версия Joomla 2.5.4
Если Вы хотите создать новый сайт, то рекомендую создавать его на версии 2.5.4
А переход с моей версии можно сделать на версию 2.5.4 или 1.5?
Записан
SK
Завсегдатай
*****

Репутация: +33/-0
Offline Offline

Сообщений: 759


« Ответ #28 : 06.05.2012, 14:42:44 »

Цитата: Anmetov
А переход с моей версии можно сделать на версию 2.5.4 или 1.5?
Если у Вас уже есть сайт на версии 1.0. с большим количеством материалов, то более-менее безболезненно можно смигрировать на версию 1.5.
Переход с версии 1.5 на версию 2.5 более тяжелый.
Прямой миграции сайта с версии 1.0 на версию 2.5 не существует.
Если существующий сайт на версии 1.0 содержит не очень большое количество материалов и Вы хотите перейти на версию 2.5, то рекомендую просто заново создать сайт и не делать попыток миграции - только время потеряете.
Записан
Anmetov
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #29 : 06.05.2012, 15:00:09 »

Если у Вас уже есть сайт на версии 1.0. с большим количеством материалов, то более-менее безболезненно можно смигрировать на версию 1.5.
На сайте очень много статей и фотографий, так что делать новый сайт на 2.5 не вариант! Тогда буду переходить на 1.5!
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet