Double'U'님에게 Jack 2016.01.28 16:59 283 0 20 @Double'U' 이런식으로 나옵니다. 여태까지 php써오면서 막힌적은 한번도 없었습니다 (심지어 php 날코딩으로 된 사이트 운영중입니다) db테이블 역시 확인결과 없었구요 xe버전은 1.8.7입니다
관리자화면 "시스템 설정" 클릭시 오류 발생 후 해결. Attempt to assign property "site_srl" on array" in modules/module/module.model.php on line 157 hatali 25.12.26 0 3
댓글 20
제가 파일 확장자를 php로 해놨을텐데요.
핸폰이라 소스를 보는게 아니라서.. html로 해놨나? ㅡㅇㅡ
서버가 <? php소스들 ?>를 php로 해석하지 않는다면..<?php php소스들 ?> 이렇게 바꾸시거나 인덱스파일 확장자를 바꿔보세요.
스샷에 왼쪽 일부가 잘린거죠?
php가 동작을 안하는 것에 대해서는 제가 어떻게 할 방법은 없어보입니다.
그걸 제외한다면 설치위치가 맞는지, db정보 바꾸셨는지 정도를 고려해볼수 있겠어요.
일단 해당 위치에서 php가 동작하는지 여부를 알아야 겠네요.
잘린게아닙니다 딱 저런식으로 나와요...
php 5.6, maria db, nginx 쓰고있습니다..
마리아DB가 문제를 일으킬수있는걸까요
위에 말씀하신 php를넣거나 확장자를 바꿔도 마찬가지네요..
참고로 하단에 로그인을 했음에도 불구하고 로그인이 필요한 서비습니다 라고 뜨구요..
http://www.tugijang.com/baseball/ 여깁니다...
꼭 사용하고싶은데 어찌 이렇게되는지 ㅜㅜ
db자체를 mysql만 사용하게 되어 있습니다.......-0-;;;;;;;;;;;;
dbconnect.php 열어보시면 db접속환경을 마리아db에 맞춰야 하지 않을까 싶습니다만....
제가 써본 적이 없습니다.....-0-;;;;;;;;
엔진엑스가 원인일지도 모르겠네요...
제가 사용하는 환경이 아니라서요....ㅠㅠ
죄송합니다 저떄문에 ㅎㅎ
사실 전 php설정 같은건 몰라서요. 호스팅이 편하죠. -0-;;;;;
근데 db에 쿼리날리는게 어쩐일인지 막혀서 ..
<!DOCTYPE HTML>이전의 php소스는 안보이고 그 이후부터는 소스코드가 그대로 노출되네요.
그렇다면 php.ini설정에서 무엇인가를 바꿔야 할것 같은데요.
html내부에서 php가 동작하게 하는 그런 옵션같은게 있을까요?
데이터베이스 연결에 실패하였습니다.
에러코드0 :
이렇게만 나오네요 -ㅠ- 조금있다 db를 아예 직접 만들어보고 해보려구요
전 호스팅만 써봐서 다른 환경은 잘 몰라서요...ㅜㅜ
(알고보니 첫 테스트하고 다음부터 테이블명을 안적고테스트 했더라구요 멍청하게 ㅜㅜ)
게임을 플레이하고 지면 포인트 깎이는것까지 잘됩니다.
깎이고 난후, '오류가 발생하였습니다'라는 얼럿창 하나가 나온후 주소가 point.php 에 고정되버리네요
혹시나해서 db들어가보니 db에 쌓이지 않네요 흠흠 이것만 해결되면 이제 될듯하네요 ㅎㅎ
전 일반적인 호스팅 환경에서만 테스트를 해봐서 어디가 문제일지 모르겠습니다. -0-;;;
해당 메세지는
$query = "INSERT INTO baseball_by_w (member_srl, nick_name, result, post_point, result_point, regdate, ipaddress) VALUES ('$member_srl', '$nick_name', '$action', '$point', '$point3', '$regdate', '$ipaddress')";
$result= mysql_query($query);
이렇게 db에 입력하는 쿼리가 동작을 안한다는 것인데.. 음.... 테이블이 만들어져 있다면 될텐데요.
혹시 game_srl에 auto_increment가 안되는 것 아닌가요?
그렇다면 이렇게 game_srl을 강제로 넣을 수 있게 해보세요.
$query = "select max(game_srl) FROM baseball_by_w";
$result = mysql_query($query);
$row = mysql_fetch_row($result);
if($row[0]) {
$game_srl = $row[0]+1;
} else {
$game_srl = 1;
}
$query = "INSERT INTO baseball_by_w (game_srl, member_srl, nick_name, result, post_point, result_point, regdate, ipaddress) VALUES ('$game_srl', '$member_srl', '$nick_name', '$action', '$point', '$point3', '$regdate', '$ipaddress')";
$result= mysql_query($query);
<? ?> 로 된 php 태그는 읽지 못합니다.
예전에 다른 언어랑 충돌 발생 가능성이 있다고 이렇게 바뀐걸로 아는데 이젠 그언어가 없어졌으니.. (XML 비슷한거 였는데..)