다양한 브라우저에 스크립트 설치 디자이너 페이지에 스크립트를 설치하는 방법

사용자가 귀하의 사이트를 한 번만 보는 것이 아니라 주기적으로 다시 방문하려면 콘텐츠를 정기적으로 업데이트해야 할 뿐만 아니라 사용자가 사이트에 대한 의견을 표현할 수 있도록 상호작용 요소를 도입해야 합니다. 사이트와 그 콘텐츠. 사이트 주제에 따라 방명록, 여론 조사(투표) 또는 포럼이 될 수 있습니다. 트래픽이 많은 경우 사이트에 채팅을 추가할 수 있습니다.

사이트에 대화형 요소를 추가하는 방법에는 두 가지가 있습니다. 해당 서비스를 제공하는 외부 사이트를 찾거나(예: http://www.guestbook.ru 웹사이트에서 무료 방명록을 얻을 수 있음) 적절한 스크립트를 설치하는 것입니다. 귀하의 사이트에.

이러한 방법 중 첫 번째 방법은 가장 간단하고 모든 호스팅에 적합하지만 여러 가지 단점이 있습니다. 일반적으로 이러한 서비스는 매우 신뢰할 수 없으며 제공되는 포럼이나 방명록은 기능이 매우 제한적이며 그렇지 않습니다. 항상 귀하의 사이트 디자인에 잘 맞습니다.

두 번째 방법은 더 편리하지만 사이트에서 CGI 또는 PHP 스크립트를 실행할 수 있어야 합니다.

사이트에 스크립트 설치

서버에서 실행되는 스크립트는 거의 모든 프로그래밍 언어(주로 Perl)로 작성할 수 있는 CGI 스크립트와 PHP 스크립트의 두 가지 유형이 있습니다.

CGI 스크립트 설치

Perl로 작성된 CGI 스크립트를 로드하기 전에 Perl 인터프리터에 대한 경로가 올바른지 확인해야 합니다. 경로는 첫 번째 줄에 주석으로 지정됩니다. 경로 자체 앞에 느낌표가 표시됩니다(결과는 #!/usr/bin/perl과 같습니다). 대부분의 경우 Perl 인터프리터는 /usr/bin/perl 또는 /usr/lib/bin/perl에 있습니다(보다 정확하게는 Perl 경로는 호스팅의 기술 지원 섹션이나 FAQ 섹션에서 찾을 수 있습니다). 또한 가장 간단한 스크립트에서는 스크립트 파일 자체 또는 별도의 구성 파일에서 일부 추가 매개변수(예: 스크립트를 관리하기 위한 전체 경로 또는 비밀번호)를 설정해야 할 수도 있습니다. 설치된 스크립트에 대한 문서(일반적으로 readme.txt와 같은 파일 또는 스크립트 자체 시작 부분의 주석 형식)에서 이 작업이 수행되는 방법을 읽을 수 있습니다.

CGI 스크립트는 특별히 지정된 디렉토리에 배치되어야 합니다. 일반적으로 cgi 또는 cgi-bin이라고 합니다. 스크립트는 텍스트(ascii라고도 함) 모드로 업로드되어야 합니다. FTP 클라이언트 모드는 설정 어딘가에 설정되어 있습니다(예를 들어 내장된 Windows Commander에서 모드 선택은 "연결 끊기" 버튼 옆에 있습니다). 또한 Unix 서버에서는 대문자와 소문자가 다르다는 점(예: file.cgi, File.cgi 및 FILE.cgi는 서로 다른 것으로 간주됨)에 유의해야 합니다.

다운로드 후 스크립트에 액세스하기 위한 속성을 설정해야 합니다. Unix(FTP를 통해 액세스할 경우 Windows NT에서도)의 속성은 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. 스크립트를 사용하여 변경한 내용은 저장되지 않습니다.

이는 스크립트가 데이터를 저장하는 파일이나 이러한 파일이 있는 디렉터리의 속성이 잘못 설정된 경우에 발생합니다. 데이터를 저장하기 위해 스크립트에서 사용하는 파일 목록, 해당 속성의 정확성 및 경로의 정확성을 다시 확인하십시오.

스크립트는 위치에 따라 다릅니다. 올바른 작동은 여러 요인에 따라 달라지며 그 중 일부는 너무 중요하지 않은 것처럼 보일 수 있습니다.

필요할 것이예요

  • - 페이지 편집기.

지침

  • 사이트에서 실행되는 스크립트가 작동하려면 .php 확장자가 지정되어 있는지 확인하세요. 이것이 주요 조건 중 하나입니다. 특수 편집기 프로그램에서 스크립트가 포함된 편집 가능한 웹 페이지를 열고 해당 코드를 찾으십시오.

    최종 확장을 참고하세요.

  • 사용자 정의 스크립트가 사이트의 데이터베이스 요소 중 하나와 어떻게든 연관되어 있는 경우 이름의 일관성에 특별한 주의를 기울이십시오. 예를 들어 스크립트가 하나의 이름을 가진 개체에 액세스하지만 찾을 수 없는 일이 발생할 수 있기 때문입니다. 완전히 다른 것을 불렀기 때문입니다. 또한 같은 이유로 페이지 코드에 지정된 폴더 디렉터리의 준수 여부를 주기적으로 확인하십시오. 이는 데이터베이스를 변경하는 경우에도 적용됩니다.
  • 편집 중인 스크립트 유형에 따라 해당 위치를 확인하세요. .php 확장자를 가진 스크립트가 별도의 파일에 없고 다음과 같이 시작되는 경우:
  • 타사 사이트에 대한 스크립트를 설정하는 경우 고객에게 데이터베이스에 관한 가장 완전한 정보를 제공하도록 요구하십시오. 그렇지 않으면 필요한 페이지 요소를 생성하지 못할 수 있습니다.
  • 파일 위치 또는 삭제와 관련하여 데이터베이스를 변경할 때 해당 경로가 스크립트에 표시되는지 여부에 특히 주의하십시오. 변경 사항을 적용한 후에는 작동이 중지되기 때문입니다. 변경 시 파일 및 폴더 경로를 다시 작성해야 합니다.
  • 스크립트를 설정하는 방법은 무엇입니까?

    스승님의 대답:

    스크립트를 구성하는 방법은 전적으로 사이트 콘텐츠에 따라 다릅니다. 이를 사용할 때 작성한 정보가 최신인지 확인해야 합니다. 그렇지 않으면 작동하지 않습니다.

    HTML 편집기가 필요합니다.

    먼저 스크립트 유형을 결정해 보겠습니다. 브라우저에서 실행되는 요소(클라이언트 스크립트라고 함)인지, 아니면 사이트 자체에서 실행해야 하는지 결정합니다. 전자의 확장자는 .js이고 후자의 확장자는 .php입니다. 스크립트가 작동하지 않을 수 있으므로 확장자를 꼭 확인하세요. 또한 코드를 사용할 때 구두점을 확인하고 괄호 사용을 모니터링하는 것이 좋습니다.

    서버 스크립트는 코드로 작성된 경우 파일 경로를 정기적으로 확인해야 합니다. 폴더 구조가 변경되거나 파일 이름이 바뀌거나 교체되거나 삭제되면 문제가 발생할 수 있습니다. 이 경우 누락된 요소를 해결하기 때문에 스크립트를 다시 작성해야 합니다.

    우리가 사용하고 있는 스크립트가 작동하지 않는다면, 페이지 코드에 스크립트가 있는지 확인해야 합니다. 클라이언트 스크립트는 페이지의 닫는 태그 앞에 작성되어야 하며, 헤더에 .php를 배치할 수 있습니다.

    스크립트를 구성하는 기술이 없다면 인터넷에서 널리 사용 가능한 예제와 템플릿을 다운로드하는 것이 좋습니다. 모든 종류의 웹 디자이너 블로그, 웹 프로그래밍 전용 포럼 및 전문 사이트에서 찾을 수 있습니다. 또한 이 주제에 대한 다양한 문헌을 활용하는 것을 잊지 마십시오. 그러나 스크립트 설정 및 사용 방법을 배우는 가장 좋은 방법은 스크립트 작성 경험을 쌓는 것입니다.

    나중에 웹페이지를 편집하고 스크립트를 작성할 계획이라면 특수 소프트웨어를 다운로드하는 것이 좋습니다. 현재 네트워크 사용자들 사이에서 가장 인기 있는 여러 브라우저를 컴퓨터에 사전 설치하는 것도 좋습니다. 이에 대한 필요성은 다양한 유형의 인터넷 브라우저에서 스크립트 내용이 올바르게 표시되는지 확인해야 한다는 사실로 설명됩니다. 스크립트가 어느 것에서든 올바르게 작동하지 않으면 브라우저의 기능을 고려하여 편집을 시도해야 합니다.

    인터넷 기술의 발달로 인해 전문가뿐만 아니라 인터넷에 접속할 수 있는 모든 사람이 자신만의 웹사이트를 만드는 것이 가능해졌습니다. 초보자를 위한 수많은 생성자가 이미 생성되어 있으며 이를 사용하여 몇 분 만에 웹 사이트를 만들 수 있습니다. 하지만 디자이너만으로는 충분하지 않고 독창적인 것을 만들고 싶다면 어떻게 해야 할까요? 스크립트가 도움이 될 것입니다.

    스크립트란 무엇입니까? 스크립트는 스크립트가 없으면 사용자가 인터페이스를 사용하여 수동으로 수행하는 일부 작업을 자동화하는 프로그램입니다. 스크립트를 사용하여 개별 웹사이트 블록과 전체 포털 시스템이 모두 생성됩니다.

    따라서 귀하는 사이트에 적합한 스크립트나 엔진을 선택했습니다. 그런 다음 질문이 생깁니다. 스크립트가 작동하도록 설치하는 방법은 무엇입니까? 이를 이해하기 위해 PHP로 작성된 스크립트를 예로 들어보겠습니다. 스크립트를 설치하려면 FTP를 통해 향후 사이트에 액세스할 수 있는 프로그램이 필요합니다. 초보자라면 더 간단한 프로그램을 선택하는 것이 좋습니다. 이 프로그램 중에서 저는 Smart FTP Client나 Directory Opus v8.0과 같은 프로그램을 정말 추천하고 싶습니다. 그런데 후자는 컴퓨터의 내부 브라우저이기도 합니다.

    이제 스크립트 설치를 직접 진행하겠습니다. Smart FTP 클라이언트의 작동 방식에 대한 예를 살펴보겠습니다. 프로그램을 실행해 보겠습니다. 왼쪽 상단 창에는 "주소"라는 문구를 입력할 필드가 있습니다. 귀하가 보유하고 있는 FTP 계정의 주소를 입력하여 작성합니다. 이 주소는 ftp.domains.zona와 같습니다. 여기서 domains는 사이트의 도메인이고 zona는 사이트가 위치한 영역입니다. 예: ftp.rambler.ru 이제 이 필드가 채워졌습니다. 다음으로 작성해야 할 필드는 "이름"입니다. 여기서는 모든 것이 쉽습니다. 도메인 등록 시 표시하고 등록 시 호스트가 전송한 로그인 정보를 입력하기만 하면 됩니다. 다음 필드는 "비밀번호"입니다. 여기에도 복잡한 것은 없습니다. 등록 시 지정했거나 호스팅 업체에서 보낸 비밀번호도 입력하세요. 다음은 "포트" 필드입니다. 일반적으로 호스팅 업체에 추가 조건이 없으면 포트를 21로 지정해야 합니다. 그러면 모든 것이 준비됩니다.

    이제 "주소" 필드 바로 뒤에 있는 녹색 화살표만 클릭하면 됩니다. 사이트 연결이 어떻게 진행되었는지 확인할 수 있습니다. 연결에 성공하면 왼쪽에 사이트에 있는 모든 폴더가 표시됩니다. 스크립트가 cgi 스크립트가 아닌 경우 모든 파일과 스크립트는 "public html" 폴더에 설치됩니다. Smart FTP Client 프로그램의 왼쪽 열에서 이 폴더를 찾아 클릭하세요. 그런 다음 프로그램의 중앙 창에 "public html" 폴더에 있는 모든 폴더가 표시됩니다. 이는 스크립트가 설치된 루트 폴더입니다. 사이트 엔진을 설치하는 경우 이 폴더에 설치해야 합니다. 이제 컴퓨터에 있는 스크립트가 있는 폴더를 엽니다. 이 폴더에 있는 모든 파일을 선택하고 스마트 FTP 클라이언트 프로그램의 중앙 창으로 끌어다 놓습니다. 이 경우 컴퓨터의 폴더에서 이동하는 모든 항목은 사이트 "공개 HTML"의 루트 폴더로 복사됩니다. 복사 과정이 완료되면 파일에 속성(파일 사용 권한)을 할당하는 작업을 진행합니다. 하지만 먼저 어떤 속성이 어떤 파일과 일치해야 하는지 알아야 합니다. 호스팅 업체가 추가 설정을 제공하지 않는 경우 속성은 다음과 같습니다. 모든 폴더와 php 및 html 파일의 경우 액세스 권한이 747로 설정됩니다. 그래픽 파일의 경우 액세스 권한이 644로 설정됩니다. 텍스트의 경우 기록 중인 파일에 대한 권한은 777로 설정됩니다. 이 규칙은 대부분의 파일에 적용됩니다.

    그러나 예외도 있습니다. 스크립트에 예외가 있는지 여부는 스크립트에 첨부된 설명 파일에서 읽을 수 있습니다. 일반적으로 이러한 파일은 텍스트 파일이며 "readme"라고 합니다. 이 파일로 이동하면 이 스크립트 설치에 대한 모든 내용을 읽을 수 있습니다. 이제 속성에 대해 좀 더 이야기해 보겠습니다. 파일 속성은 파일에 대한 액세스를 제어하고 사이트를 해킹으로부터 보호합니다. 그러나 전체 액세스가 필요한 파일이 있습니다. 예를 들어 권한 777은 귀하와 사이트의 모든 사용자가 이 파일에 액세스할 수 있음을 의미합니다. 이러한 권한은 편집을 담당하는 파일에 설정됩니다. 예를 들어, 사용자가 웹사이트에서 텍스트 파일로 저장된 자신의 프로필을 편집해야 하는 경우입니다. 이제 속성 자체 설정으로 넘어 갑시다. 이렇게하려면 필요한 파일을 선택하고 마우스 오른쪽 버튼을 클릭하십시오. 나타나는 창에서 "속성 /CHMOD"를 선택하십시오. 이제 "액세스 권한" 입력 필드가 있는 대화 상자가 우리 앞에 나타났습니다. 이 필드에 필요한 권한을 입력하고 확인을 클릭합니다. 스크립트의 모든 파일과 폴더에 대해서도 동일한 작업을 수행해야 합니다. 작업을 단순화하려면 동일한 권한을 갖는 여러 파일을 한 번에 선택하고 "속성/CMOD"를 선택하여 선택한 모든 파일에 대한 권한을 한 번에 설정할 수 있습니다. 모든 권한이 설정되면 스크립트를 사용할 수 있습니다. 스크립트에 install.php와 같은 설치 파일이 포함된 경우 브라우저에 http://your_site.install.php를 입력하여 스크립트를 설치하고 설치 절차를 진행하면 됩니다.

    이제 데이터베이스가 포함된 스크립트 버전을 살펴보겠습니다. 그것을 설치하는 방법? 이렇게 하려면 호스팅 서버에서 계정에 로그인하고 데이터베이스가 생성되는 섹션으로 이동하세요. 그 중 가장 일반적인 것은 "PHP MY ADMIN"입니다. 이 섹션에서는 데이터베이스와 이 데이터베이스에 대한 비밀번호를 생성합니다. 이제 베이스가 만들어졌습니다. 스크립트가 sql 확장자를 가진 파일을 발견하면 방금 생성한 데이터베이스로 이동하여 패널에서 "SQL"을 선택하고 sql 파일의 모든 텍스트를 복사하여 저장합니다. 이제 데이터베이스에 연결하려면 스크립트 파일이 필요합니다. 이렇게 하려면 "readme" 설명이 포함된 파일을 열고 데이터베이스에 설정을 등록하는 데 필요한 파일을 읽어보세요. 일반적으로 이러한 파일은 구성 파일이며 "config"라는 이름을 갖습니다. 이러한 파일로 이동하여 데이터베이스에 대한 연결을 등록합니다. 일반적으로 데이터베이스에 연결하기 위해 입력해야 하는 데이터의 값은 다음과 같습니다.
    $config="로컬호스트";
    $config="루트";
    $config="";

    거의 모든 경우에 호스트 값은 변경되지 않습니다. 로그인 값에는 루트 대신 데이터베이스 이름을 씁니다. 예를 들어 mysite_dvizhok. pas 값에는 비밀번호를 나타냅니다. login 및 pas 값은 데이터베이스 등록 시 지정한 값에 해당합니다. 이제 스크립트가 데이터베이스에 연결되어 완벽하게 작동할 것입니다.

    스크립트는 귀하의 웹사이트를 독창적이고 다른 웹사이트와 다르게 만들고 싶을 때 매우 유용한 기능입니다. 대부분의 웹 페이지는 동일한 템플릿을 사용하여 생성되므로 특히 웹 사이트 빌더를 통해 만든 경우 쌍둥이 형제처럼 서로 유사합니다. 자신만의 독창적인 무언가를 만들고 싶다면 웹사이트에 스크립트를 설치하는 방법을 배워야 합니다. 이 작업은 매우 쉽게 수행되며 브라우저에서 작업하는 방법을 어느 정도 아는 사람이라면 누구나 이 작업에 대처할 수 있습니다. 이렇게 하려면 컴퓨터와 Smart FTP 클라이언트 프로그램 또는 이에 상응하는 프로그램만 있으면 됩니다.

    스크립트 설치 방법: 지침

    • 먼저 컴퓨터에서 Smart FTP 클라이언트 프로그램을 실행해야 합니다. 다음으로 FTP 주소 표시줄에 사이트 주소를 입력하세요. 이 주소는 사이트 도메인과 해당 위치 영역이 표시되는 ftp.domen.zone과 유사해야 합니다.
    • 다음으로, 도메인 등록 시 받은 로그인 및 비밀번호 필드를 작성해야 합니다. 호스팅 업체에서 추가 조건을 부과하지 않는 경우 "포트"에 21을 입력해야 합니다. 모든 필드를 입력한 후 "주소" 메뉴 옆에 있는 화살표 아이콘을 클릭해야 합니다.
    • 이제 왼쪽에서 "Public html" 폴더를 찾아 엽니다. 동시에 스크립트가 포함된 폴더를 열고 이 폴더의 모든 요소를 ​​중앙 프로그램 창으로 끌어야 합니다.
    • 복사가 완료되면 속성을 설정해야 합니다. 이것은 웹사이트에 스크립트를 설치하는 방법에 있어서 가장 중요한 것입니다. 이렇게 하려면 필요한 파일을 찾아 속성에서 "CHMOD"를 선택해야 합니다. 속성이 설치된 후 대화 상자에서 필요한 모든 권한을 선택해야 합니다. 다른 모든 폴더에서도 동일한 작업을 수행해야 합니다.
    • 스크립트에 install.php와 같은 설치 파일이 포함되어 있으면 스크립트를 직접 설치할 수 있습니다. 이렇게 하려면 브라우저의 주소 표시줄에 http:⁄⁄site.install.php 이름을 입력하고 설치를 진행하면 됩니다.

    데이터베이스와 함께 스크립트를 설치하는 훨씬 간단한 또 ​​다른 방법이 있습니다. 스크립트를 설치하려면 호스팅 서버의 데이터베이스에 들어가서 거기에 자신만의 데이터베이스를 만들고 비밀번호를 입력해야 합니다. 스크립트를 사용하여 데이터베이스 연결을 설정하려면 Readme 파일에 있는 모든 설정을 지정해야 합니다.

    로그인 필드에 루트 대신 데이터베이스 이름을 입력해야 합니다. 이 경우 로그인 및 비밀번호는 데이터베이스 등록 시 입력한 데이터와 일치해야 합니다. 이것이 스크립트를 설치하기 위해 해야 할 전부입니다.

    스크립트 유형

    웹사이트에 스크립트를 설치하기 전에 스크립트의 종류와 목적을 이해해야 합니다. 순환 스크립트, 메타 스크립트, 전환 스크립트, 일종의 순환 동작을 수행하는 스크립트, 키를 누를 때 하나의 동작을 수행하는 스크립트, 키를 놓을 때 다른 동작을 수행하는 스크립트가 있습니다. 또한 컴퓨터 게임이나 복잡한 플래시 사이트에 사용되는 추가 스크립트가 엄청나게 많지만 이것은 다른 유형의 스크립트이며 다르게 설치됩니다.



    질문이 있으신가요?

    오타 신고

    편집자에게 전송될 텍스트: