osCommerce를 어떻게 설치하나요?

osCommerce를 어떻게 설치하나요?

최근에 나는오스커머스, 오픈소스 전자상거래 프로젝트인데, 한번 해보고 싶습니다. 저장소(예: Wordpress)에 패키지되어 있습니까? 그렇지 않은 경우 어떻게 수동으로 설치하고 사용합니까?

답변1

LAMP 솔루션이 필요하므로 Apache, MySQL(서버 버전) 및 필수 PHP 버전과 소프트웨어용 모듈을 설치해야 합니다.

파일을 "설치"해야 하는 경로를 "문서 루트"라고 하며 일반적으로 Apache 구성 파일에 정의되어 있습니다 /var/www/. 파일을 열고 /etc/apache2/apache2.conf간단히 DR의 위치를 ​​읽고 변경할 수 있습니다.

기본적으로 PHP를 Apache용 대형 플러그인으로 간주할 수 있으므로 디스크의 파일 구성 및 일반 설정과 관련된 모든 설정은 apache2.conf파일을 참조해야 합니다. 그러나 PHP 기능을 관리하려면 php.ini일반적으로 트리 아래에 있는 파일을 수정할 수 있지만 /etc/phpUbuntu 버전에 따라 다른 곳으로 쉽게 이동할 수 있지만 일반적으로 아래 php.ini에서 /etc/.

실제로 수행 중인 작업이 확실하지 않은 경우 항상 이러한 파일을 백업해 두십시오.

기본적으로 로컬 웹 서버의 주소는 localhost다음과 같습니다 127.0.0.1. IP를 사용하려는 경우 이를 주소로 입력하여 문서 루트에 연결할 수 있습니다. test에서와 같이 DR 아래에 디렉터리를 생성한 경우 웹 브라우저로 이동 하거나 웹 브라우저에서 /var/www/test/간단히 이 폴더의 콘텐츠로 이동할 수 있습니다 . 간단히 말해서 모든 웹 주소는 DR과 관련이 있습니다.http://localhost/test/http://127.0.0.1/test/

답변2

osCommerce에는 PHP와 MySQL이 필요합니다.램프 스택(Linux(운영 체제), Apache HTTP 서버, MySQL(데이터베이스 소프트웨어) 및 PHP). osCommerce는 문서 루트인 /var/www/.

또한, osCommerce가 사용할 MySQL에 데이터베이스와 사용자를 생성해야 합니다.

LAMP 및 osCommerce 설치

sudo tasksel install lamp-server

이제 osCommerce를 다운로드하고 "설치"해야 합니다(최신 다운로드 URL을 @오스커머스):

wget http://www.oscommerce.com/get/8 #this is osCommerce 3.0.2 download as of 21/11/2011
unzip oscommerce-3.0.2.zip
sudo cp oscommerce-3.0.2/oscommerce/ /var/www/

권한 문제를 피하기 위해 위 명령은 현재 셸로 다운로드하고 osCommerce의 압축을 풀고 /var/www/. 웹 응용 프로그램이 제대로 작동하는 데 필요한 권한을 모르는 경우 파일을 직접 압축을 풀거나 파일을 문서 루트로 이동하지 마십시오.

이제 osCommerce에 액세스할 수 있습니다 http://ipaddress/osommerce/. 여기서 은(는) ipaddress서버의 IP 주소 또는 도메인입니다. 현재 사용 중인 시스템에 osCommerce를 설치하는 경우 또는 ipaddress로 바꿀 수 있습니다 .localhost127.0.0.1

osCommerce 페이지를 탐색하면 초기 설정이 시작되고 사용할 MySQL 데이터베이스와 관리자 사용자 설정에 대한 세부 정보를 묻습니다.

MySQL 데이터베이스 만들기

먼저 osCommerce에서 사용할 MySQL 사용자를 생성해야 합니다. 웹 애플리케이션에 루트 사용자/패스(LAMP 설치 중 설정)를 사용하는 것은 좋지 않습니다.

MySQL이 설치된 머신의 셸에서 다음을 수행합니다.

mysql -u root -p

이전에 지정한 루트 비밀번호를 입력하세요. 그러면 MySQL 서버에 대한 전체 액세스 권한이 있는 프롬프트가 표시됩니다.

이제 데이터베이스 이름을 선택하세요. MySQL 서버에서 고유한 이름이라면 실제로 무엇인지는 중요하지 않습니다(기존 이름을 보려면 SHOW DATABASES;) .

CREATE DATABASE dbname;

예를 들어, 교체는 dbname로 대체될 수 있습니다 oscommerce.

이제 새 사용자에게 해당 데이터베이스에 대한 액세스 권한을 부여해야 합니다. 사용자 이름과 비밀번호를 선택하세요(사용자 이름은 oscommerce다시 지정할 수 있지만 안전한 비밀번호를 만드세요) - dbname데이터베이스 이름으로 바꾸세요(이 예에서는 oscommerce).

GRANT ALL ON dbname.* TO username IDENTIFIED BY 'password';

완료. 이제 웹 양식에 입력할 세부정보가 생겼습니다. 데이터베이스 서버는 단지 localhost또는 입니다 127.0.0.1. 웹 서버가 MySQL 서버와 동일한 시스템이라고 가정하면 사용자 이름과 비밀번호는 방금 생성된 것이며 데이터베이스 이름은 무엇으로 바꾸든 됩니다 dbname. 포트는 비워둘 수 있습니다.

참조

관련 정보