Понять это сразу :
Эмманюал :
Контент:
Внешний вид :
Нестандартное :
Проблемы :

Конфигурирование файла настроек :

Оно очень простое- открываете файл data/settings.php Блокнотом Винды, смотрите внутрь, и меняете такие значения переменных, выделенные цветом (вообще-то настроек реально куда как больше, тут перечислены те, на которые Вам надо обратить внимание непременно):

# Абсолютный путь до директории сайта (URL).
# Сразу определяйтесь, будет www. в домене или нет.
# Домен или директория обычно заканчиваются слэшем. Подробнее.
   $_s['location']="http://portator.name/";

# Ключ Вашей лицензии. Брать тут: http://lasto.com/portator/911.htm

   $license="
      ======= Ваша лицензия: =======
      01b2eddb2a-23c2214e39-3381682ba3-
      5b3313874f-5f8023e20f-b303ea5bc1-
      bee6fe4f12-c33c9bc3d2-d63971ba3b-
      db445a017f-e7a81cc4a1
      ======= Ваша лицензия: =======
   ";

# Язык Портатора - ru или en :
   $lang="ru";

# Пока не измените четыре этих значения, скрипт работать не будет.
   $_s['login']="admin"; // логин для входа в админку. 
   $_s['pass']="entero"; // пароль для входа в админку.
   $_s['email']='owner@mail.ru';
   $_s['pepetun']="cucumber"; // измените на любое английское слово.

   $_s['master']="Owner"; // Имя админа (уходит в копирайты сайта)
   $_s['title']="Lasto Portator"; // Дефолтовое название сайта.

# Используемые доноры - домен должен оканчиваться слэшем:
   $sites=array(
      "http://www.ferra.ru/",
   );

### Управление навигацией:

# Кнопки в основном меню навигации.
# Каждый из массивов может отсутствовать либо быть пустым.

# ДО кнопок категорий:
   $_s['nav']['top']=
   array(
#    array("cms_about.html","Об этом месте","Пара слов о сайте"),
   );

# ПОСЛЕ кнопок категорий:
   $_s['nav']['bot']=
   array(
#    array("cms_stat.html","Stat","Stat"),
#    array("cms_admin.html rel='nofollow' ","Admin","Admin"),
#    array("cms_admin.html rel='nofollow' ","Admin","Admin")
   );

# Это горизонтальное (верхнее) меню:

   $_s['serf_nav']=
   $_s['admin_nav']=
      array(
         array("","Home","Home"),
         array("cms_rss.html","RSS","RSS"),
         array("cms_connect.html rel='nofollow' ","Email","Email"),
         array("cms_stat.html","Stat","Stat"),
#       array("cms_admin.html rel='nofollow' ","Admin","Admin")
      );

# Хоть и вроде как настройки, но трогать не надо:
   $tt=true; # true|false
   $metoda="curl"; # curl|file

   ...

Прокомментируем.

С паролем, логином и емайлом админа всё ясно- ставите свои значения.
Поленитесь- скрипт заставит это сделать, отказавшись принимать дефолтовые.
Почему, понятно- не хотите сами позаботиться о своей безопасности, будем озадачивать насильно.

Список используемых доноров тоже нехитр- это простое перечисление всех или некоторых донорских ресурсов, сигнатуры для которых у Вас имеются.
Все перечисленные в массиве доноры принимаются в работу.
Исключение донора из массива убирает его артикли из Портатора.

Кнопки для панелей навигации представлены массивом из трёх элементов:
- URL (если отсутствует, то это морда сайта);
- Значение title для тега гиперссылки (появляется при наведении мыша).
- Надпись на кнопке;

Никто не запрещает применять атрибуты линка типа nofollow, target=_blank - в исходном варианте всё это присутствует.

Язык сайта зависит от используемых доноров.
Кодировки выставляются скриптом автоматически в зависимости от сделанного Вами выбора.

Лицензия. Оговорена отдельным пунктом мануала. Постигайте там.

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

Когда с сервером есть проблемы :

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

Если на Вашем хостере заблокирован модуль cURL, и невозможно импортировать контент с внешнего сайта посредством специально для этого предназначенного класса, то пропишите в методу такое значение: $metoda="file";
Это заставит скрипт использовать для импорта внешнего контента PHP функцию file();
Но уж ей-то должно быть разрешено ходить по УРЛ'у.

В том случае, если общение с донорскими сайтами Портатор осуществляет по команде Крона, а сам Крон отсылает всё, что выводится скриптом на терминал, скажем, на Ваш емайл, и нет никакой возможности перенаправить это на нулевое устройство, то разумно вместо $tt=true; написать $tt=false;

Такая запись запретит вывод рапорта скрипта об успешности импорта им контента, и оставит Крон безмолвным.

Вполне возможно, что Ваш сервер при первых же запусках скрипта начнёт ругаться на рассматриваемый файл, отвергая напрочь имеющуюся в нём строку, содержащую: ignore_user_abort(1);

Смысл этой записи- продолжить выполнение скрипта, если его работа не завершена (что-то не отдано в браузер), но соединение с серфером уже разорвано или потеряно. Команда очень полезная в плане повышения стабильности импорта контента. Убивайте эту строчку только в самом крайнем случае, когда она стопорит всё.

Аналогичные рекомендации относительно оператора set_time_limit(30);
Если таймаут на Вашем хостере секунд пять, то его может элементарно не хватить для импорта контента с удалённого сайта- тут желательно увеличить время таймаута до (в данном случае) 30 секунд.
Ежели на этот оператор будет ругаться парсер РНР- оператор убейте.

Остальные настройки, которых очень много, рассмотрены в других разделах онлайнхэлпа.