Сайт о телевидении

Сайт о телевидении

» » Подробная инструкция по установке любого скрипта на любой хостинг. Циклические типы Loops. Что такое парсинг

Подробная инструкция по установке любого скрипта на любой хостинг. Циклические типы Loops. Что такое парсинг

Инструкция

Вы можете встроить скрипт как в уже существующую страницу, так и загрузить его отдельно – все зависит от того, какую функцию он должен выполнять. Так, если код выводит ip-адрес посетителя, то скрипт должен быть вставлен на страницу, открываемую пользователем. Если же вы хотите создать, например, форму обратной связи, то это будет самостоятельная страница с расширением *.php.

Перед загрузкой скрипта убедитесь в том, что хостинг поддерживает PHP. Если это JavaScript, проверять ничего не надо. Следует знать, что подавляющая часть скриптов пишутся именно на языке PHP, многие можно найти в сети. В комплекте со скриптом обычно идут файлы readme.txt или install.txt, в которых рассказывается о тонкостях его установки и настройки.

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

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

Если вам надо встроить php-скрипт в уже существующую страницу, то многое зависит от ее расширения. При расширении *.php встроенный скрипт будет прекрасно работать. Если расширение у страницы *.html или *.htm, то скрипт не станет запускаться, так как без создания специальных инструкций такие страницы не будут проверять на присутствие php-скриптов . Самый простой способ обойти это препятствие заключается в изменении расширения страницы на *.php. Страница будет работать так же, как и раньше, при этом окажется работоспособным и встроенный в нее скрипт. Сам скрипт размещайте на странице после закрывающего тега /body.

Со вставкой JavaScript все еще проще, просто встройте его в страницу, заключив в соответствующие теги - текст скрипта . Вы можете вынести JavaScript в отдельный файл и подключить его, вставив в код страницы строку . В этом примере скрипт scriрt1.js находится в папке scriрt. Вы можете разместить его в любой папке на ваше усмотрение.

Видео по теме

Файлы скриптов , используемые в работе интернет-сайтов , почти всегда содержат набор инструкций в обычном текстовом формате. Эти инструкции, составленные на каком-либо языке программирования высокого уровня, считываются и исполняются либо программным обеспечением сервера, либо отправляются в браузер посетителя и исполняются в компьютере веб-серфера. Загрузка файлов этого рода на сервер почти не отличается от такой же операции для файлов с HTML-кодом страниц сайта.

Инструкция

Если у вас есть доступ к панели управления сайтом, используйте для загрузки любых файлов, в том числе и скриптов , один из ее модулей - менеджер файлов. Единого для всех систем стандарта не существует, поэтому уточнить последовательность действий придется в справке к вашей версии системы управления. Например, в файл-менеджере системы UCOZ надо перейти в нужную папку, последовательно кликая ссылки в колонке «Имя», а затем нажать кнопку «Обзор» помещенную под таблицей. В открывшемся диалоговом окне найдите файл скрипта и кликните кнопку «Открыть», а потом щелкните по кнопке «Загрузить файл».

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

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

Откройте исходный файл скрипта в своем компьютере - это можно сделать любым текстовым редактором. Выделите все строки кода, скопируйте их и перенесите в поле формы, открытой в браузере. Не забудьте правильно указать в этой форме расширение создаваемого файла, иначе скрипт не будет опознан программным обеспечением сервера.

Как настроить скрипты?

Ответ мастера:

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

Нам потребуется наличие - редактора HTML.

Для начала определимся с видом скрипта: будет ли это исполняемый в браузере элемент (так называемый клиентский скрипт), либо его надо будет запускать с самого сайта. У первых расширение.js, у вторых - .php. Обязательно нужно проверять расширение, так как скрипты могут не работать. Также используя код, стоит проверять пунктуацию и следить за использованием скобок.

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

Если скрипт, который мы используем, не работает, то нужно проверить, находится ли он в коде страницы. Клиентские скрипты необходимо прописывать перед закрывающим тегом страницы, а.php можно помещать в заголовок.

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

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

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

Что такое скрипт? Скрипт - это программа, которая автоматизирует некоторую задачу, которую без сценария пользователь делал бы вручную, используя интерфейс. При помощи скриптов создаются как отдельные блоки сайта, так и целые портальные системы.

Итак, вы выбрали подходящий скрипт, или . И тут возникает вопрос - как его установить, чтобы скрипт заработал? Что бы понять это, возьмем, к примеру, скрипт, написанный на языке php. Для установки скриптов вам понадобятся программы для доступа к вашему будущему сайту по ftp. Если вы новичок, то лучше выбрать программу попроще. Из таких программ очень хочется порекомендовать такие, как Smart FTP Client, или Directory Opus v8.0. Последняя, кстати, является ещё и внутренним браузером для вашего компьютера.

И так, приступим непосредственно к установке скрипта. Разберём пример работы Smart FTP Client. Запускаем программу. В верхнем левом окошечке мы видим поле для заполнения с надписью “Адрес”. Заполняем его, введя адрес вашего аккаунта по ftp, который у вас есть. Этот адрес будет иметь вид: ftp.domains.zona, где domains - это домен вашего сайта, а zona - это зона, в которой находится ваш сайт. Например, ftp.rambler.ru. Всё, это поле заполнено.

Следующее поле для заполнения называется “Имя”. Здесь всё легко. Вы просто вводите ваш логин, который вы указывали при регистрации вашего домена и который был выслан вам вашим при регистрации.

Следующее поле называется “Пароль”. Тут тоже ничего сложного. Вы также вводите пароль, который был указан вами при регистрации, или который прислал вам ваш хостер.

Теперь вам следует нажать лишь зелёную стрелочку, которая находится сразу за полем “Адрес”. Вы можете видеть - как пошло соединение с вашим сайтом. В случае успешного соединения, с левой стороны вы увидите все ваши папки, находящиеся у вас на сайте. В случае, если ваш скрипт не является скриптом cgi, все файлы и скрипты устанавливаются в папку “public html”.

Находим эту папку в левой колонке программы Smart FTP Client и кликаем по ней. После этого в центральном окне программы мы увидим все папки, которые находятся в папке “public html”. Это и есть корневая папка, в которую устанавливаются скрипты. Если вы устанавливаете движок сайта, то устанавливать его необходимо именно в эту папку.

Теперь открываем папку с вашим скриптом, находящимся у вас на компьютере. Выделяем все файлы, находящиеся в этой папке и перетаскиваем их в центральное окно программы Smart FTP Client. При этом всё, что мы перемещаем из папки на компьютере, скопируется в корневую папку вашего сайта “public html”. После того, как процесс копирования завершен, приступаем к выставлению файлам атрибутов (прав на использование файлов). Но для начала нужно знать - какие атрибуты каким файлам должны соответствовать.

Если ваш хостер не предъявляет дополнительных настроек, то атрибуты будут примерно такими: Для всех папок и файлов php и html права доступа выставляются 747. Для графических файлов права доступа выставляются 644. А для файлов, в которые идёт запись, текстовых, права выставляются 777. Это правило распространяется на большинство файлов.

Но существуют и исключения. Есть ли в вашем скрипте исключения, или нет - можно прочитать в файлах-описаниях, прилагающихся к скриптам. Как правило, эти файлы текстовые и называются “readme”. Зайдя в такой файл, вы сможете прочитать всё об установке данного скрипта. Теперь подробнее об атрибутах.

Атрибуты файлов контролируют доступ к вашим файлам и защищают ваш сайт от взлома. Но существуют файлы, на которые необходимо открывать полный доступ. Например, права 777 означают, что доступ к данному файлу доступен как вам, так и всем пользователям вашего сайта. Такие права устанавливаются на файлы, которые отвечают за редактирование. Например, когда человеку нужно отредактировать свою анкету на вашем сайте, которая хранится в текстовом файле.

Теперь приступим к самой установке атрибутов. Для этого выбираем нужный, нам, файл и нажимаем на правую клавишу мышки. В появившемся окошке выбираем “Свойства /CHMOD”. И вот перед нами появилось диалоговое окно с полем ввода “Права доступа”. В это поле мы и вписываем необходимые права и нажимаем ОК. Тоже самое нужно проделать со всеми файлами и во всех папках вашего скрипта. Для упрощения работы можно выделять сразу несколько файлов, на которые будут ставиться одинаковые права и, выбрав “Свойства /CMOD”, установить права сразу всем файлам, которые вы выделили.

После того, как все права установлены, ваш скрипт готов к работе. Если в скрипте есть установочные файлы, такие, как install.php, то просто делаете установку скрипта, набрав в браузере http://ваш_сайт.install.php и проходите процедуру инсталляции.

Теперь рассмотрим вариант скрипта с базой данных. Как установить его? Для этого заходим в свой аккаунт на сервере хостера и переходим в раздел, в котором создаются базы данных. Самые распространённые из них называются “PHP MY ADMIN”. Создаём в этом разделе базу данных и пароль к этой базе. Теперь база создана.

Если в скрипте попадается файл с расширением sql, то заходим в базу, которую мы только создали и, выбрав в панели “SQL”, копируем весь текст из файла sql и сохраняем его. Теперь нам необходимо, чтобы файлы скрипта устанавливали соединение с нашей базой. Для этого открываем файл с описанием “readme” и читаем – в каких файлах необходимо прописать настройки с нашей базой. Как правило, такие файлы являются файлами конфигурации и имеют одноимённое название “config”. Зайдя в такой файл, мы прописываем соединение с базой данных. Как правило, данные, которые нужно прописать для соединения с базой, имеют следующие значения.

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

Добавить интерактивные элементы на сайт можно двумя способами: найти внешний сайт, который предоставляет такие услуги (например, бесплатную гостевую книгу можно получить на сайте http://www.guestbook.ru), или установить на свой сайт соответствующие скрипты.

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

Второй способ более удобен, но он требует, чтобы на вашем сайте была возможность выполнения CGI или PHP-скриптов.

Установка скриптов на сайт

Выполняемые на сервере скрипты могут быть двух типов: CGI-скрипты, которые могут быть написаны на почти любом языке программирования (чаще всего это бывает Perl), и PHP-скрипты.

Установка CGI-скриптов

Перед загрузкой CGI-скриптов, написанных на языке Perl, необходимо проверить правильность указания пути к интерпретатору Perl. Путь задается в самой первой строке в виде комментария, перед самим путем ставится восклицательный знак (в результате получается что-то вроде #!/usr/bin/perl). Чаще всего интерпретатор Perl находится по адресу /usr/bin/perl или /usr/lib/bin/perl (более точно путь к Perl можно узнать в разделе технической поддержки вашего хостинга или в разделе FAQ). Кроме этого, в простейших скриптах может также потребоваться задать некоторые дополнительные параметры (например, полный путь или пароль для управления скриптом) либо в самом файле скрипта, либо в отдельном конфигурационном файле. Как это делается, можно прочитать в документации к устанавливаемому скрипту (обычно в файлах типа readme.txt, либо в виде комментариев в начале самого скрипта).

CGI-скрипты следует размещать в специально предназначенном для них каталоге. Обычно он называется cgi или cgi-bin. Закачивать скрипты следует в текстовом (иногда также называемом ascii) режиме. Режим FTP-клиента задается где-либо в его настройках (например, во встроенном в Windows Commander выбор режима находится рядом с кнопкой "Disconnect"). Кроме того, также следует учитывать, что на Unix-серверах большие и маленькие буквы различаются (т.е. файлы file.cgi, File.cgi и FILE.cgi будут считаться разными).

После закачки необходимо выставить атрибуты на доступ к скрипту. Атрибуты в Unix (а также в Windows NT при доступе по FTP) значительно отличаются от атрибутов в DOS. В Unix для каждого файла задаются следующие права: разрешение на запись, считывание, выполнение для владельца, а также разрешение на запись, считывание и выполнение для группы, в которую входит владелец файла и для остальных пользователей. Атрибуты представляются в виде трех цифр, первая из которых означает права доступа для владельца, вторая - для группы, а третья - для всех остальных. Значения цифр получаются в результате суммирования различных видов доступа: выполнение - 1, запись - 2, чтение - 4. (Таким образом, для файла, доступного на чтение/запись, в соответствующей позиции будет цифра 6, а для файла, доступного на чтение/выполнение - 5.)

Для CGI-скриптов в большинстве следует выставлять такие разрешения: владельцу - чтение, запись, выполнение, группе и остальным пользователям - только выполнение (цифровое обозначение - 711), иногда группе и всем остальным требуется выставить право на чтение/выполнение (цифровое обозначение - 755). Подробнее о необходимых правах доступа обычно можно узнать в FAQ хостинга. Если скрипт использует какие-либо каталоги или файлы для записи своих данных, то следует поставить атрибуты для файлов, равные 755, и атрибуты 77 для каталогов (полный доступ). Информация о файлах, которые используются для хранения настроек, содержится в документации к скрипту.

Установка PHP-скриптов

Установка PHP скриптов на сервер во многом похожа на установку CGI-скриптов, но имеет две особенности: 1) для PHP-скриптов не требуется указывать путь к интерпретатору, 2) PHP-скрипты размещаются в том же каталоге, что и обычные HTML-файлы (как правило, он называется public_html или WWW). Закачивать PHP-скрипты можно как в текстовом, так и в бинарном режиме (однако текстовый - предпочтительнее, т.к. файлы занимают меньший объем), а после закачки установить атрибуты 711 или 755. Для файлов, в которых PHP-скрипты хранят настройки, на большинстве хостингов необходимо выставлять атрибуты 777 или 775 (подробнее - см. в FAQ хостинга)

Наиболее частые ошибки при установке скриптов

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

Такое происходит, когда у скрипта не выставлено разрешение на выполнение (т.е. вместо 755 или 711 установлено что-нибудь вроде 644) или же хостинг не поддерживает выполнение соответствующих скриптов, или CGI-скрипт помещен в каталог для HTML-страниц.

2. Сервер выдает ошибку 500.

Чаще всего это бывает, если CGI-скрипт был загружен по FTP в двоичном режиме, а не в текстовом. Та же самая ошибка 500 появится и том случае, если скрипт содержит синтаксическую ошибку и в нем не предусмотрена обработка ошибочных ситуаций. Кроме того, в некоторых случаях причиной ошибки 500 могут стать неправильно выставленные (избыточные) разрешения.

3. Сервер выдает ошибку 403 . Такая ошибка может быть в результате того, что выставлены недостаточные права для чтения файла скрипта интерпретатором.

4. Не сохраняются изменения, сделанные с помощью скрипта.

Такое бывает, если неправильно выставлены атрибуты к файлам, в которых скрипт хранит свои данные, или каталогам, где эти файлы находятся. Проверьте еще раз список файлов, которые используются скриптом для хранения данных, правильность их атрибутов, а также правильность указания путей к ним.

Как установить скрипт?

Даже небольшой пользовательский опыт взаимодействия с системой uCoz при наличии понимания основ HTML и CSS позволит вам лично установить скрипт, приобретенный на нашем сайте. В том случае, если вам не удаётся установить скрипт, вы можете заказать услугу по установке скрипта нашими специалистами.

В архиве к каждому скрипту вы сможете найти файл с инструкцией. Это может быть текстовой файл в формате txt , либо страничка формата html . Они дадут вам общую информацию по установке скрипта на сайт в системе uCoz.


Каждый скрипт имеет собственный zip или rar архив, который вам необходимо скачать. Ссылка для скачивания придет на ваш e-mail только после того, как вы произведете оплату заказа.

ПОДРОБНЫЙ АЛГОРИТМ ДЕЙСТВИЙ ПРИ УСТАНОВКЕ:

  • Откройте архив скрипта и проверьте, присутствуют ли все необходимые файлы для установки: инструкция, файлы для работы скрипта. Часто код скрипта или стили присутствуют в установочном документе (например, ReadME.txt) , поэтому если вы не обнаружили отдельных JS или CSS файлов, внимательно проверяйте содержание инструкции.

  • Внимание: все файлы (например, которые имеют расширение txt , js , php или css ), можно открыть в любом текстовом редакторе (например, "Блокнот"), однако для редактирования файлов в формате css , js или php мы рекомендуем скачать специальный редактор, предназначенный для использования файлов данного типа (например, Sublime Text 2 ).


  • Далее вам нужно войти в панели управления сайтом по адресу: http://ваш-сайт/admin . Большинство последующих действий будет происходить именно там.

  • Проверьте, активированы ли модули, в которых будет работать скрипт. Для этого перейдите в Панель управления – Левое меню и просмотрите вкладку "Активные". Если нужный модуль отсутствует, нажмите вкладку "Неактивные", найдите и активируйте нужный модуль.

  • Теперь откройте инструкцию по установке скрипта и начинайте следовать ей. Как правило, ваши действия должны начинаться с загрузки нужных файлов в файловый менеджер сайта или на сервер PHP.
    В первом случае , чаще всего – это просто графические файлы картинок, шрифты и так далее, которые необходимо загружать в соответствующие папки img\images, fonts, js и прочие. Если файлов много, то удобней всего загружать посредством FTP-клиента.
    Во втором – это файл скрипта. Проверьте в инструкции, не нужно ли как-либо изменить файл скрипта (формат.php) перед его загрузкой на сервер. После чего подключитесь к PHP-серверу посредством FTP и загрузите папку с файлами/файл скрипта в корневую директорию "scripts".

  • Следующий пункт инструкции сводится к размещению кода скрипта или CSS-стилей. Внимательно посмотрите в инструкции из архива со скриптом, где именно нужно размещать коды и в каком именно шаблоне. Возможно, код нужно будет разместить сразу после закрывающего тега , либо перед закрывающим тегом . Также бывает, когда код скрипта необходимо разместить в другом месте шаблона. Об этом обязательно будет сказано в инструкции.

    Все CSS-стили, как правило, необходимо размещать в шаблоне "Таблица стилей (CSS)" , например, в самом низу шаблона после всего кода, который присутствовал по умолчанию.


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


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

    В случае, если ваши попытки установить скрипт оказались безуспешными или кажутся вам слишком утомительными, вы можете приобрести услугу установки скрипта отдельно . Опытные специалисты системы uCoz быстро и квалифицированно произведут установку на ваш сайт.