php 에러인데 도저히 풀리지가않네요..
Warning: main(DB.php): failed to open stream: No such file or directory in /var2/www/html/webmail/functions/db_prefs.php on line 35
Fatal error: main(): Failed opening required 'DB.php' (include_path='.:/usr/local/php/lib/php') in /var2/www/html/webmail/functions/db_prefs.php on line 35
Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0
다람쥐메일에 DB 연결에서 로그인하려고하면 위 에러 뜨느데요. 제가 개발자가 아니라 왜 그런지 도저히 이유를 모르겠
습니다. 여기저기 돌아다니면서 php.ini 수정도 해보고 바꿔도 보고 재설치 수번을 했는데 결과는 똑같네요...
도대체 저 DB.php 라는 파일은 뭔가요? 다람쥐메일 쓰던 서버를 다른 서버로 옵기는 과정입니다. 해당서버에는 /usr/share/php 안에 DB.php 파일이있고 php.ini에 include_path 부분에 설정되어있어 똑같이 작업했습니다.
그런데도 먹지를 않아요... 왜그럴까요? ㅜㅜ
/var2/www/html/webmail/functi
/var2/www/html/webmail/functions/db_prefs.php <== 이 위치에 DB 접속 정보(아이디, 비밀번호 ...)가 있는 것 같은데요.
원래 서버의 위 경로에서 파일을 복사해다가 같은 경로에 넣으면 되지 않을까요?
--------------------------------------------------------------------------------
새로운 세상으로...
http://gilchris.org
--------------------------------------------------------------------------------
새로운 세상으로...
require_once('DB.php');
require_once('DB.php');
해당 경로에 해당위치보면 이렇게 되있습니다. ㅜㅜ
PEAR-DB아닌가요?
다람쥐가 PEAR-DB를 쓰나봐요?
PHP PEAR DB설치하시면 될 것 같습니다.
http://pear.php.net
원인은 이미 알고 계신것같습니다만?
Failed opening required 'DB.php' (include_path='.:/usr/local/php/lib/php') in /var2/www/html/webmail/functions/db_prefs.php on line 35
php.ini에 설정된 include_path에는 /usr/share/php가 없죠?
즉, DB.php가 있는 /usr/share/php에서 검색을 하지 않는 문제같은데 php.ini에 해당 패스를 추가하시면 될것같습니다만?
만약 그렇게 했는데도 안된다면 php가 아파치 모듈로 돌아가고 있다면, 아파치를 재시작해야합니다..
그렇지 않으면 php.ini의 변경된 결과가 반영이 안됩니다..
include_path 파일은..
해당 경로로 수정해보았으나 결과는 마찬가지..ㅜㅜ
DB.php 파일은 어떤 건가요? php 설치폴더보니까 PEAR.php 파일은 기본적으로있는데
DB.php 파일은 없더군요.
이건 무슨 에러인가요...?
An uncaught Exception was encountered
Type: ArgumentCountError
Message: Too few arguments to function getUserFeedback(), 2 passed in /home/ifla2020/public_html/application/modules/profile/views/notifications.php on line 40 and exactly 3 expected
Filename: /home/ifla2020/public_html/application/helpers/frontend_helper.php
Line Number: 784
Backtrace:
File: /home/ifla2020/public_html/application/modules/profile/views/notifications.php
Line: 40
Function: getUserFeedback
File: /home/ifla2020/public_html/application/third_party/MX/Loader.php
Line: 421
Function: include
File: /home/ifla2020/public_html/application/third_party/MX/Loader.php
Line: 352
Function: _ci_load
File: /home/ifla2020/public_html/application/modules/profile/controllers/Profile.php
Line: 42
Function: view
File: /home/ifla2020/public_html/index.php
Line: 315
Function: require_once
로그 중 아래의 메시지에 문제를 알려 주고 있습니다.
로그 중 아래의 메시지에 문제를 알려 주고 있습니다.
/home/ifla2020/public_html/application/modules/profile/views/notifications.php 의 40 라인에 정의 되어 있는 getUserFeedback() 함수에 argument 가 3개를 주어야 하는데, 2개 밖에 주지 않았다는 의미 입니다. 즉..
와 같이 호출이 되어야 하는데
로 호출을 하고 있어 에러가 발생했다 라고 출력 하는 겁니다.
댓글 달기