Распакуйте mNews v1.3 в любой каталог на своем компьютере
Откройте все файлы имеющие расширение .pl в текстовом редакторе. Вы должны указать
путь до Perl на вашем сервере. Это делается в первой строке каждого файла:
#!/usr/bin/perl
Измените /usr/bin/perl на путь, который принят на вашем сервере. Если вы имеете доступ
к вашему серверу по Telnet, то вы можете узнать где расположен Perl с помощью следующей комманды:
which perl
В большинстве случаев правильным путем до Perl является /usr/bin/perl или /usr/local/bin/perl. Если вы не уверены в правильности
пути до Perl, то обратитесь к администратору вашего сервера для получения разъяснений.
Вы должны переопределить собственные настройки в файле variables.dat
Название сайта - будет отображаться в начале заголовка HTML-документа с текстом новости.
Адрес сайта - полный URL вашего сайта (должен начинаться с http:// )
Путь до файла базы - путь (внутренний, не URL) до базы, где будут храниться последние новости.
Путь до скрипта на mNews.Ru - менять не рекомендуется, т.к. система перестанет работать.
URL до страницы полных новостей - куда вы положили news_view.shtml (или созданый по его образу и подобию файл).
Соединитесь с вашим сервером по протоколу FTP и перейдите в каталог, в котором вам разрешено размещать свои собственные CGI скрипты.
Загрузите файлы (news_update.pl, news_view.pl и variables.dat) на сервер. При загрузке обязательно убедитесь что вы загружаете файлы в режиме ASCII.
Вы должны установить права доступа на загруженные файлы. Ниже вы можете видеть таблицу с рекомендованными правами доступа на загруженные вами файлы.
Эти настройки работают на большинстве серверов, но некоторые могут потребовать другой настройки прав доступа.
Загруженный файл
Доступ
news_update.pl
755
news_view.pl
755
variables.dat
766
Для полностью автоматической работы системы новостей вам надо прописать запуск скрипта news_update.pl в вашу конфгурацию cron (утилиты UNIX-подобных систем
для запуска программ в определенное время). Или договориться с нами, чтобы МЫ запускали ваш скрипт как только пройзойдет обновление новостей на mNews.Ru.
Использование скрипта сводится к вызову скрипта news_view.pl с тремя различными параметрами, которые, в зависимости от ситуации, могут принимать различные значения.
Для вставки полного текста новости вам надо вызвать скрипт с двумя параметрами: action=news и id=номер_новости.
На вашем сервере должна быть настроена поддержка SSI (Server Side Includes). Для выяснения возможности использования SSI на вашем сервере обратитесь к вашему администратору. Так же обязательно уточните в каких расширениях файлов поддерживается обработка SSI.
На вашем сервере должен быть установлен Perl версии 5 или выше.
На вашем сервере должен быть установлен модуль LWP (в частности LWP::Simple). Проверить наличие этого модуля на вашем хостинге можно простейшим скриптом. Скачайте test.zip, распакуйте, в полученном test.pl замените первую строку на ваш путь до Perl, закачайте на сервер в режиме ASCII (текстовом) и запустите через браузер. Если вы получили в результате на экране "worked!!!", то модуль у вас утановлен. Если получили ошибку "500 Internal Server Error", то такого модуля у вас нет и вам надо обратиться к администратору вашего севера для установки модуля.
Учитывая что использование cron для периодического запуска автоматического обновления новостей может оказаться нерациональным и не у всех есть к нему доступ мы предгагаем вам следующее: вы даете нам полный url вашего скрипта для обновлений (news_update.pl) и мы его вызываем сами, как только появятся свежие новости на mNews.Ru. Таким образом у нас получается своеобразная PUSH-технология. Как только что-то появилось на mNews.Ru - оно сразу же появляется у наших клиентов.
Если вам требуются какие-то дополнительные разъяснения или вы хотите получить какие-то дополнительные функции (сервисы) от наших скриптов, то вы можете обратиться к нам по e-mail, который
указан на странице поддержки веб-мастеров на сервере mNews.Ru: http://www.mnews.ru/web/.
ВАЖНОЕ ЗАМЕЧАНИЕ О ПОДДЕРЖКЕ
ОЧЕНЬ ВАЖНО: Если вы редактировали наши скрипты, кроме тех мест о которых мы вас попросили, то
вы не можете воспользоваться технической поддержкой. МЫ НЕ ПОДДЕРЖИВАЕМ ТЕХ, КТО САМОВОЛЬНО ИСПРАВЛЯЕТ НАШИ СКРИПТЫ!
Это делается исключительно для того, чтобы не отвлекать нас на созданные вами самими проблемы и чтобы мы не занимались
такими проблемами в ущерб разработке новых функций и новых версий скрипта.
Реклама - наши спонсоры:
Глюкометры по доступным ценам: глюкометр. Забота о здоровье. известность