Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Как сделать сайт-портал новичку: шаг за шагом к мастерству


Информационный Канал Subscribe.Ru


Портал для новичков: шаг за шагом к мастерству!

Шаг четвертый

Что делать, если ничего не получается?

 

Если у Вас что-то не получилось с установкой, рекомендую сначала перечитать предыдущие выпуски, да еще заглянуть в FAQ на сайте www.postnuke.ru. Там подробно рассмотрены ответы на самые распространенные вопросы.

На всякий случай приведу оттуда некоторые  ответы, касающиеся установки Postnuke:

 Где я могу скачать последнюю версию PostNuke?

Ссылка на последнюю версию PostNuke может быть найдена на сайте разработчиков, а также в разделе "Файлы для загрузки" этого сайта. Будьте внимательны, проверьте также наличие обновлений для текущий версии, возможно они есть и доступны для скачивания в соответствующем разделе.


Что мне необходимо для запуска PostNuke?

Если Вы предполагаете использовать собственный сервер, то ознакомьтесь с этим разделом.
Если Вы намерены воспользоваться услугами профессионального хостинга, то Вам необходим вебхостинг поддерживающий выполнение скриптов PHP4 и предоставляющий базу данных MySQL. Учтите, что даже на платном хостинге иногда возникают проблемы с запуском PostNuke. В такой ситуации следует обратиться к соответствующему разделу FAQ и если вопрос не будет решен, то в форум сайта или непосредственно в службу поддержки Вашего хостинга.
Информация о минимальных требованиях к версии PHP и MySQL для текущей версии PostNuke может быть найдена в дистрибутиве PostNuke и на заглавной странице этого сайта.
Изначально Вам будет необходимо ~5Мб места на диске и ~1Мб для базы данных MySQL. Реальный размер данных зависит только от Вас.


 Как мне установить PostNuke "с нуля"?

Скопируйте файлы из папки html дистрибутива PostNuke на сервер в ту папку из которой вы собираетесь его запускать. (Если Вы не хотите нарушать работу своего сайта, то можете скопировать файлы в какой-нибудь другой каталог и устанавливать/настраивать PostNuke используя адрес вроде http://www.your_site.com/postnuke. В дальнейшем можно будет перенести PostNuke в любой каталог, например в корень Вашего сайта.)

Для ftp используйте режим BIN. Ни в коем случае не ставьте параметр "переводить имена файлов в нижний регистр" - это испортит дистрибутив. Установите права доступа к Вашим файлам в соответствии с правилами Вашего хостинга (обычно используются 644 для файлов и 755 для папок), кроме файла config.php, которому необходимо поставить 666.

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

Запустите скрипт установки install.php и следуйте выводимым инструкциям.

После завершения установки не забудьте удалить файл install.php и каталог install так как они представляют очень большую угрозу безопасности вашего сервера.


 У меня уже установлен PostNuke предыдущей версии ( PHP-Nuke, MyPHPNuke). Могу ли я обновить его до последней версии PostNuke?

Да, Вы можете обновить PostNuke предыдущих версий, а также многие версии PHP-Nuke и MyPHPNuke до последней версии PostNuke. Скрипт обновления входит в стандартную поставку.
Для обновления Вам необходимо сделать следующее:
1.Обязательно создать backup Вашей базы данных.
2.Скопировать файлы из дистрибутива на сервер (в новый каталог!)
3.Установить правильные права на файлы и каталоги.
4.Запустить скрипт инсталляции.
5.В процессе инсталляции выбрать не Новую Установку а Обновление.
6.В случае, если обновление прошло успешно, можно стереть старые файлы, а PostNuke перенести в новое место (подробнее здесь). Иначе восстановите базу данных из созданного на первом этапе архива и попробуйте повторить. Если все равно возникают проблемы обратитесь за консультацией к разработчикам. (Например на форум.)
Прочтите предыдущий вопрос и ответ, если некоторые пункты рекомендации кажутся Вам недостаточно понятными.
В любом случае, если есть такая возможность, мы рекомендуем попробовать провести обновление на локальной копии Вашего сайта. Подроднее о том, как перенести сайт на другой хостинг, в том числе и локальный, можно прочитать здесь.


 Я установил PostNuke в каталог postnuke. Как я могу перенести PostNuke в корень сайта (в другой каталог)?

Для этого Вам достаточно перенести все файлы из одного каталога в другой. Никакие настройки или изменения базы данных не нужны.


Я хочу установить PostNuke на Windows. Есть ли какие-нибудь отличия в установке под Windows?

Единственное отличие в том, что под Windows нет прав доступа (таких как в *nix системах). Поэтому Вам нет необходимости выставлять эти права за исключением ситуации, когда файлы PostNuke расположены на разделе NTFS. В таком случае необходимо, чтобы учетная запись, под которой запущен Apache (или IIS) имела полный доступ к этим файлам.
Также может возникнуть проблема если на файле config.php стоит атрибут "только чтение". Убедитесь, что этот атрибут снят.

 

Что такое Интранет (Intranet) и для чего он нужен?

Эта настройка понижающая уровень безопасности PostNuke. Дело в том, что в некоторых случаях (когда к Вашему серверу нельзя обратиться по "полному" имени www.mysite.ru или www.postnuke.ru, а только по "сокращенному" localhost, postnuke и т.д.) уровень безопасности используемый в PostNuke по-умолчанию не позволяет залогиниться на сайте. В такой ситуации эта настройка может помочь. На деле включение этой опции несколько упрощает проверку cookies сессии.
Реальная рекомендация такова: если без включения этой опции все работает, то лучше чтобы она была выключена. В противном случае Вы можете включить ее, хотя делать это не рекомендуется. (В любом случае, даже пониженный уровень безопасности достаточен для нормальной работы сайта.)

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


Как мне перенести PostNuke с одного хостинга на другой? Например на localhost?

Действия очень просты:

  1. целиком копируются все файлы PostNuke с одного хостинга на другой,
  2. переносится база данных
  3. редактируется файл config.php:
    • сервер БД
    • имя БД
    • имя пользователя БД
    • пароль
    • строку $pnconfig['encoded'] = '1'; необходимо заменить на $pnconfig['encoded'] = '0';

     

  4. новый файл config.php сохраняется на новом хостинге

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


 Можно ли как-нибудь изменить ссылки вверху и внизу основного окна?

Ответ на Ваш вопрос содержится здесь.


У меня только FTP доступ, как быстро закачать файлы?

В этом топике обсуждается как можно распаковать на сервере архив с дистрибутивом PostNuke даже не имея там shell доступа.

Главное, не унывать, если что-то не получается. Проблемы всегда где-то в мелочах и невнимательном к ним отношении. Мне пришло вот такое письмо:

Здравствуйте, Сергей.

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

(здесь часть письма удалена, так как там вопросы не по теме этого выпуска)

Желаю чтобы больше новичков начинали именно с этой рассылки, так как
когда новички генерируют кучу новых постов на postnuke.ru, то это даже
злит.

Вроде все, что хотел сказать/спросить/пожелать...

Спасибо за уделенное внимание.

--
С уважением,
 Воропаев Андрей Николаевич
 www.zainsk.ru                          mailto:avo@e-mail.ru


Спасибо Андрею за оценку рассылки и еще раз призываю внимательнее перечитывать руководства и советы. Все у Вас обязательно получится!

Если же захотите что-то спросить, не стесняйтесь, меня Ваши вопросы не злят. :-)

На Виртусе есть форум Мастерская профессионалов интернета. Возможно, какие-то ответы найдете и там. А если не найдете, готов ответить на новые вопросы и помочь чем могу, в меру своих сил и возможностей.

Желаю успехов!

Ведущий рассылки  - Сергей Сибиряков, администратор http://www.virtus.ru,
автоответчик с контактными данными  news@virtus.ru

 


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное