묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
개인 서버 솔라리스 9 에 설치했는데 여기가 안넘어가네요.
2008.05.27 23:32
서버는 x86 솔라리스 9 OS 를 사용합니다.
PHP 5.2.5
apache 는 2.2.6
mysql 은 5.0.51 을 설치 하였습니다.
그리고 아래의 프로그램 및 모듈을 설치하였습니다.
curl-7.18.1-sol9-x86-local httpd-2.2.6 libxml2-2.6.31-sol9-x86-local php-5.2.5.tar
db-4.2.52.NC-sol9-intel-local sasl-2.1.21-sol9-x86-local
expat-2.0.1-sol9-x86-local jpeg-6b-sol9-intel-local mysql-5.0.51.tar.gz tar-1.20-sol9-x86-local
fontconfig-2.4.2-sol9-x86-local libgcc-3.4.6-sol9-x86-local ncurses-5.6-sol9-x86-local xpm-3.4k-sol9-intel-local
freetype-2.3.1-sol9-x86-local libiconv-1.11-sol9-x86-local openldap-2.4.9-sol9-x86-local zb4pl8.utf8.tar
gcc-3.4.6-sol9-x86-local libidn-1.8-sol9-x86-local openssl-0.9.8g-sol9-x86-local gd-2.0.35-sol9-x86-local
libintl-3.4.0-sol9-x86-local zbxe.1.0.3.tar
gzip-1.3[1] libpng-1.2.29-sol9-x86-local zlib-1.2.3-sol9-x86-local
여기서 요구하는 GD , iconv 도 정상으로 설치 된 상태입니다.
그리고 mysql 에 db create 와 유저 생성도 하였습니다. 권한은 생성한 DB 에 관해서는 전부 다줬습니다.
언어는 utf-8 입니다.
mysql 데몬 떠있고 아파치도 잘떠있고 php 도 아파치와 잘 연동 되어있습니다.
phpinfo 가 잘 뜨는것도 확인 했습니다.
그리고 제로보드 4 버전은 아무 이상없이 잘 설치가 되었습니다.
그런데 제로보드 XE 는 설치하면 index.php 실행하여 라이센스에 동의합니다. 버튼을 누르면
아래와 같은 화면이 나오는군요. 원인이 무엇인지 모르겠습니다.
호스팅업체에 설치하는게 아니라 제 개인 서버에 설치하는것이고 필요조건은 모두 충족되었다고 봅니다.
아래는 필요 모듈 등 phpinfo 내용 중 일부.
PHP 5.2.5
apache 는 2.2.6
mysql 은 5.0.51 을 설치 하였습니다.
그리고 아래의 프로그램 및 모듈을 설치하였습니다.
curl-7.18.1-sol9-x86-local httpd-2.2.6 libxml2-2.6.31-sol9-x86-local php-5.2.5.tar
db-4.2.52.NC-sol9-intel-local sasl-2.1.21-sol9-x86-local
expat-2.0.1-sol9-x86-local jpeg-6b-sol9-intel-local mysql-5.0.51.tar.gz tar-1.20-sol9-x86-local
fontconfig-2.4.2-sol9-x86-local libgcc-3.4.6-sol9-x86-local ncurses-5.6-sol9-x86-local xpm-3.4k-sol9-intel-local
freetype-2.3.1-sol9-x86-local libiconv-1.11-sol9-x86-local openldap-2.4.9-sol9-x86-local zb4pl8.utf8.tar
gcc-3.4.6-sol9-x86-local libidn-1.8-sol9-x86-local openssl-0.9.8g-sol9-x86-local gd-2.0.35-sol9-x86-local
libintl-3.4.0-sol9-x86-local zbxe.1.0.3.tar
gzip-1.3[1] libpng-1.2.29-sol9-x86-local zlib-1.2.3-sol9-x86-local
여기서 요구하는 GD , iconv 도 정상으로 설치 된 상태입니다.
그리고 mysql 에 db create 와 유저 생성도 하였습니다. 권한은 생성한 DB 에 관해서는 전부 다줬습니다.
언어는 utf-8 입니다.
mysql 데몬 떠있고 아파치도 잘떠있고 php 도 아파치와 잘 연동 되어있습니다.
phpinfo 가 잘 뜨는것도 확인 했습니다.
그리고 제로보드 4 버전은 아무 이상없이 잘 설치가 되었습니다.
그런데 제로보드 XE 는 설치하면 index.php 실행하여 라이센스에 동의합니다. 버튼을 누르면
아래와 같은 화면이 나오는군요. 원인이 무엇인지 모르겠습니다.
호스팅업체에 설치하는게 아니라 제 개인 서버에 설치하는것이고 필요조건은 모두 충족되었다고 봅니다.
Index of /zbxe
- Parent Directory
- LICENSE
- addons/
- classes/
- common/
- config/
- index.php
- layouts/
- libs/
- modules/
- widgets/
아래는 필요 모듈 등 phpinfo 내용 중 일부.
gd
GD Support | enabled |
GD Version | bundled (2.0.34 compatible) |
GIF Read Support | enabled |
GIF Create Support | enabled |
PNG Support | enabled |
WBMP Support | enabled |
XBM Support | enabled |
iconv
iconv support | enabled |
iconv implementation | libiconv |
iconv library version | 1.11 |
Directive | Local Value | Master Value |
---|---|---|
iconv.input_encoding | ISO-8859-1 | ISO-8859-1 |
iconv.internal_encoding | ISO-8859-1 | ISO-8859-1 |
iconv.output_encoding | ISO-8859-1 | ISO-8859-1 |
mysql
MySQL Support | enabled |
---|---|
Active Persistent Links | 0 |
Active Links | 0 |
Client API version | 5.0.51 |
MYSQL_MODULE_TYPE | external |
MYSQL_SOCKET | /tmp/mysql.sock |
MYSQL_INCLUDE | -I/usr/local/mysql/include/mysql |
MYSQL_LIBS | -L/usr/local/mysql/lib/mysql -lmysqlclient |
Directive | Local Value | Master Value |
---|---|---|
mysql.allow_persistent | On | On |
mysql.connect_timeout | 60 | 60 |
mysql.default_host | no value | no value |
mysql.default_password | no value | no value |
mysql.default_port | no value | no value |
mysql.default_socket | no value | no value |
mysql.default_user | no value | no value |
mysql.max_links | Unlimited | Unlimited |
mysql.max_persistent | Unlimited | Unlimited |
mysql.trace_mode | Off | Off |
댓글 3
-
오마로왕자
2008.05.28 00:27
-
디따마니
2008.05.28 00:29
일단 php와 아파치가 연동되는지 확인해 보시구요.
아파치 설정을 보면 php 파일도 서비스(?)할수 있도록 설정하는게 있습니다.
기본적으로 html, htm 파일은 서비스하게 되어 있는데 여기에 php파일도 추가하는거 말입니다. -
오마로왕자
2008.05.28 00:37
답변달아주셔서 감사합니다. ^-^ 원인을 찾았습니다.
php 와 아파치는 연동이 잘되었습니다. 문제는 index 파일의 인식 부분 이었는데요. 폴더에 처음 접속하면 index.html 는 인식이 되어 바로 문서를 불러들여서 보여주었으나 index.php 문서는 자동으로 불러와 보여주지 않았습니다. 그래서 수동으로 hostname/zxbe/index.php 까지 쳐서 불러들여야 했습니다.
연동은 되어서 php 확장자의 파일은 정상적으로 읽혔지요. 하지만 index.php 를 읽어서 동의합니다를 클릭하면 다음으로 넘어가지 않았던건 index.php 로 돌아가지 못해서 였던거 같습니다.
결론은 index.html 처럼 index.php 파일을 접속하자마자 자동으로 인식하여 불러와 보여주게 만든것입니다.
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
위와 같이 변경 해 주었습니다. index.php 부분을 넣어주어서 접속시 자동으로 저 파일을 불러와 보여줍니다.
http://www.zeroboard.com/16417065 여기 참조하였습니다.
결론은 간단히 말하자면 아파치의 httpd.conf 설정에 1개 빼먹은게 있었네요.
재설정하니 잘 설치가 되었습니다.