вторник, июня 28, 2011

Перенос сайта на MODx на новый хостинг


Перенос сайта на основе cms ModX на новый сервер можно поделить на три этапа:
1)   перенос файлов
2)   перенос таблиц базы данных (БД)
3)   дополнительная настройка в административной панели
Перенос файлов

Перенесите все файлы сайта со старого хостинга, на новый. После этого, нужно сделать следующее:
1) Изменить в файле конфигураций (manager/includes/config.inc.php) доступы к БД, а точнее следующие строки (что нужно изменить, выделено жирным шрифтом):

     $database_server = 'localhost';
     $database_user = 'логин к базе данных';
     $database_password = 'пароль к базе данных';
     $dbase = '`modx`'; 

2) Установить права на следующие папки и файлы:
     assets/cache/ — 777
     assets/cache/siteCache.idx.php — 666
     assets/cache/sitePublishing.idx.php — 666
     assets/images/ — 777
     assets/export/ — 777
     manager/includes/config.inc.php — 444

3) Файл .htaccess (возможно не придётся менять)
Если путь от домена до корня сайта изменился, то исправить этот путь:
     RewriteEngine On
     RewriteBase /modx/

Если Вы используете дополнительные редиректы, также следует исправить в них название домена (если изменился домен при переносе).

Перенос таблиц базы данных

Делаем экспорт таблиц нашего сайта. Есть два варианта:
1) На старом хостинге заходим в PhpMyAdmin (или воспользуемся другой привычной программой) и делаем экспорт таблиц нашего сайта

2) или заходим в административную панель ModX. Переходим во вкладку: Инструментарий—>Резервное копирование.
Перед нами раскрывается список таблиц БД. Выделяем таблицы нашего сайта, или, если в БД лежит только один сайт, то все таблицы (для этого ставим галочку возле заголовка столбца «Имя таблицы»).
Чуть выше таблицы есть ссылка «Нажмите для скачивания резервной копии базы данных».
Нажимает на неё. Нам будет предложено сохранить файл; cохраняем.

На новом хостинге воспользуемся PhpMyAdmin-ом и сделаем импорт таблиц сайта.

Дополнительные настройка в административной панели

В административной панели нужно изменить физический путь к корню сайта.

Если Вы его знаете — отлично. Если нет, то можно быстро узнать, воспользовавшись PHPinfo. Переходим во вкладку:
Отчёты->Системная информация-> phpInfo()   Просмотр
Из таблицы «Apache Environment» берём значение переменной DOCUMENT_ROOT.
Если сайт расположен не в корневой папке, то присоединяем путь от домена до корня сайта.
Например, из поля DOCUMENT_ROOT вы получили значение: /home/users/user11/domains/mysite.ru/html
Но для того, чтобы попасть на Ваш сайт, нужно ввести в браузер не такой URL:
http://mysite.ru
А такой http://mysite.ru/modx/
Соответственно и к физическому адресу Вашего сайта следует дописать папку /modx/
То есть полный адрес будет такой:
/home/users/user11/domains/mysite.ru/html/modx/

Если Ваш сайт лежит в корне сайт, то просто допишите слеш к полученному Вами пути из phpInfo():
/home/users/user11/domains/mysite.ru/html/

Это и есть наш физический адрес сайта.

Переходим в раздел Инструментарий->Конфигурации.

Во вкладке «Другое» в поле «Путь для файлового менеджера» прописываем физический путь к сайту.

Похожую процедуру выполняем во вкладке «Настройки HTML-редактора и интерфейса» в поле «Путь к файлам:» прописываем физический “путь”+”assets/”
Например: /home/users/user11/domains/mysite.ru/html/assets/

И напоследок, не забываем сделать очистку кеша сайта:  Сайт->Обновить сайт.

четверг, января 13, 2011

Cross browser text shadow \ Кросс браузерная тень для текста

    -moz-text-shadow: 1px 1px 1px #000;
  -webkit-text-shadow: 1px 1px 1px #000;
 text-shadow: 1px 1px 1px #000;
  /* For IE 8 */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000')";
 /* For IE 5.5 - 7 */
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');

вторник, января 04, 2011

Выравнивание горизонтального меню (или пейджера) по центру страницы

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

понедельник, января 03, 2011

Cufon в двух словах


Cufon конвертируют свой нестандартный шрифт в свой внутренний формат, и потом отображают сконвертированный шрифт с помощью canvas в современных браузерах и VML в Internet Explorer’е. Большой плюс такого подхода в том, что не нужен плагин для отображения flash. По сравнению с sIFR cufon обладает большей скоростью и работает абсолютно на всех компьютерах.

суббота, октября 30, 2010

Полезные сервисы для web-разработчика и не только. Страница в закладки

По мере того, как человек «обживается» в Интернете, у него появляются любимые сервисы, которые могут помочь с выполнением какой-либо задачи. Это очень приятно, и приносит ему много радости. Но вот беда! Помним-то мы далеко не все интересные штуки, которые повстречались нам на просторах «интернетов». Конечно же, самые распространенные или часто используемые мы будем помнить долго и при необходимости использовать, а как же быть с теми, которые употребляются реже, но так же нам приносят много пользы и экономят время.
Для того, чтобы рационально использовать свое время, и во многом перестать использовать дедовские методы, я вам рекомендую добавлять в закладки полезные ресурсы и периодически их просматривать. Если же по какой-то причине вы все же потеряли то, что так долго собирали, или еще не делали таких коллекций вовсе, можете начать с этого немаленького списка, который очень облегчает жизнь мне.
Внимание! Список будет пополняться. Все ссылки откроются в новом окне.