Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: There was an error while processing a database query (SMF integration)  (Read 5680 times)

0 Members and 1 Guest are viewing this topic.

spiros71

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 68
    • Greek translation

I tried to bridge SMF 1.0 with CPG 1.4.5. They are in different DBs - translat_forum is the SMF db.


While executing query "SELECT group_id, group_name FROM cpg145_usergroups WHERE 1" on 0

mySQL error: Table 'translat_forum.cpg145_usergroups' doesn't exist
=========================


USER:
------------------
Array
(
    [ID] => 9a98bf7eb1872c2c378cca52eb9100f1
    [am] => 1
    [lang] => english
    [liv] => Array
        (
        )

)

==========================
USER DATA:
------------------
Array
(
    [user_id] => 1
    [user_name] => admin
    [groups] => Array
        (
           
  • => 1

        )

    [disk_max] => 0
    [disk_min] => 0
    [can_rate_pictures] => 1
    [can_send_ecards] => 1
    [ufc_max] => 3
    [ufc_min] => 3
    [custom_user_upload] => 0
    [num_file_upload] => 5
    [num_URI_upload] => 3
    [can_post_comments] => 1
    [can_upload_pictures] => 1
    [can_create_albums] => 1
    [has_admin_access] => 1
    [pub_upl_need_approval] => 0
    [priv_upl_need_approval] => 0
    [group_name] => Administrators
    [upload_form_config] => 3
    [group_quota] => 0
    [can_see_all_albums] => 1
    [group_id] => 1
)

==========================
Queries:
------------------
Array
(
   
  • => SELECT extension, mime, content, player FROM cpg145_filetypes; (0.001s)
  • [1] => select * from cpg145_plugins order by priority asc; (0.001s)
        [2] => delete from `translat_cop`.cpg145_sessions where time<1145715599 and remember=0; (0.001s)
        [3] => delete from `translat_cop`.cpg145_sessions where time<1144509599; (0s)
        [4] => select user_id from `translat_cop`.cpg145_sessions where session_id=md5("11afeb0c9ddb2ccf47d2761f0e5b50b0fdb4c12a0012e41a557726b700a285c5"); (0s)
        [5] => select user_id as id, user_password as password from `translat_cop`.cpg145_users where user_id=1 (0.001s)
        [6] => SELECT u.user_id AS id, u.user_name AS username, u.user_password AS password, u.user_group+100 AS group_id FROM `translat_cop`.cpg145_users AS u INNER JOIN `translat_cop`.cpg145_usergroups AS g ON u.user_group=g.group_id WHERE u.user_id='1' (0s)
        [7] => SELECT user_group_list FROM `translat_cop`.cpg145_users AS u WHERE user_id='1' and user_group_list <> ''; (0.001s)
        [8] => SELECT MAX(group_quota) as disk_max, MIN(group_quota) as disk_min, MAX(can_rate_pictures) as can_rate_pictures, MAX(can_send_ecards) as can_send_ecards, MAX(upload_form_config) as ufc_max, MIN(upload_form_config) as ufc_min, MAX(custom_user_upload) as custom_user_upload, MAX(num_file_upload) as num_file_upload, MAX(num_URI_upload) as num_URI_upload, MAX(can_post_comments) as can_post_comments, MAX(can_upload_pictures) as can_upload_pictures, MAX(can_create_albums) as can_create_albums, MAX(has_admin_access) as has_admin_access, MIN(pub_upl_need_approval) as pub_upl_need_approval, MIN( priv_upl_need_approval) as  priv_upl_need_approval FROM cpg145_usergroups WHERE group_id in (1) (0s)
        [9] => SELECT group_name FROM  cpg145_usergroups WHERE group_id= 1 (0.001s)
        [10] => update `translat_cop`.cpg145_sessions set time='1145719199' where session_id=md5('11afeb0c9ddb2ccf47d2761f0e5b50b0fdb4c12a0012e41a557726b700a285c5'); (0.001s)
        [11] => SELECT user_favpics FROM cpg145_favpics WHERE user_id = 1 (0.001s)
        [12] => DELETE FROM cpg145_banned WHERE expiry < '2006-04-22 18:19:59' (0s)
        [13] => SELECT * FROM cpg145_banned WHERE (ip_addr='87.203.221.19' OR ip_addr='87.203.221.19' OR user_id=1) AND brute_force=0 (0.001s)
        [14] => SELECT COUNT(*) FROM cpg145_pictures WHERE approved = 'NO' (0s)
        [15] => SELECT * FROM cpg145_bridge (0s)
        [16] => UPDATE cpg145_config SET value = '1' WHERE name = 'bridge_enable' (0s)
        [17] => SELECT * FROM cpg145_bridge (0s)
        [18] => SELECT * FROM cpg145_config (0.002s)
        [19] => SELECT * FROM `translat_forum`.smf_membergroups (0s)
        [20] => SELECT group_id, group_name FROM cpg145_usergroups WHERE 1 (0.001s)
    )

    ==========================
    GET :
    ------------------
    Array
    (
       
[ridgemgr_php] =>
)

==========================
POST :
------------------
Array
(
)

==========================
VERSION INFO :
------------------
PHP version: 4.4.1 - OK
------------------
mySQL version: 4.1.18-standard
------------------
Coppermine version: 1.4.5(stable)
==========================
Module: GD
------------------
GD Version: bundled (2.0.28 compatible)
FreeType Support: 1
FreeType Linkage: with freetype
T1Lib Support:
GIF Read Support: 1
GIF Create Support: 1
JPG Support: 1
PNG Support: 1
WBMP Support: 1
XBM Support: 1
JIS-mapped Japanese Font Support:

==========================
Module: mysql
------------------
MySQL Supportenabled
Active Persistent Links 0
Active Links 1
Client API version 4.1.18
MYSQL_MODULE_TYPE external
MYSQL_SOCKET /var/lib/mysql/mysql.sock
MYSQL_INCLUDE -I/usr/include/mysql
MYSQL_LIBS -L/usr/lib -lmysqlclient 
==========================
Module: zlib
------------------
ZLib Support enabled
Compiled Version 1.2.1.2
Linked Version 1.2.1.2
==========================
Server restrictions (safe mode)?
------------------
Directive | Local Value | Master Value
safe_mode | Off | Off
safe_mode_exec_dir | no value | no value
safe_mode_gid | Off | Off
safe_mode_include_dir | no value | no value
safe_mode_exec_dir | no value | no value
sql.safe_mode | Off | Off
disable_functions | no value | no value
file_uploads | On | On
include_path | .:/usr/lib/php:/usr/local/lib/php | .:/usr/lib/php:/usr/local/lib/php
open_basedir | no value | no value
==========================
email
------------------
Directive | Local Value | Master Value
sendmail_from | no value | no value
sendmail_path | /usr/sbin/sendmail -t -i | /usr/sbin/sendmail -t -i
SMTP | localhost | localhost
smtp_port | 25 | 25
==========================
Size and Time
------------------
Directive | Local Value | Master Value
max_execution_time | 30 | 30
max_input_time | -1 | -1
upload_max_filesize | 10M | 10M
post_max_size | 55M | 55M
==========================
Page generated in 0.96 seconds - 21 queries in 0.012 seconds - Album set : ; Meta set: ;





======================================================

While executing query "SELECT MAX(group_quota) as disk_max, MIN(group_quota) as disk_min, MAX(can_rate_pictures) as can_rate_pictures, MAX(can_send_ecards) as can_send_ecards, MAX(upload_form_config) as ufc_max, MIN(upload_form_config) as ufc_min, MAX(custom_user_upload) as custom_user_upload, MAX(num_file_upload) as num_file_upload, MAX(num_URI_upload) as num_URI_upload, MAX(can_post_comments) as can_post_comments, MAX(can_upload_pictures) as can_upload_pictures, MAX(can_create_albums) as can_create_albums, MAX(has_admin_access) as has_admin_access, MIN(pub_upl_need_approval) as pub_upl_need_approval, MIN( priv_upl_need_approval) as  priv_upl_need_approval FROM cpg145_usergroups WHERE group_id in (101,108)" on 0

mySQL error: Table 'translat_forum.cpg145_usergroups' doesn't exist

spiros71

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 68
    • Greek translation

Thanks, I did it and it seemed to unblock things. Now when I get to any other page I see

Quote
Fatal error: main(): Failed opening required '../smf/SSI.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/translat/public_html/gallery/bridge/smf10.inc.php on line 28
I entered correct values and retried, now I get

Quote
While executing query "SELECT group_id, group_name FROM cpg145_usergroups WHERE 1" on 0

mySQL error: Table 'translat_forum.cpg145_usergroups' doesn't exist

Does it matter that I have 2 dbs for each application?
I have renamed SMF bridge file in order for CPG to work...

Do I have to manually enter values in bridge file?

Quote
// Database connection settings
                $this->db = array(
                        'name' => $db_name,
                        'host' => $db_server ? $db_server : 'localhost',
                        'user' => $db_user,
                        'prefix' =>$db_prefix
                );
« Last Edit: April 22, 2006, 05:55:49 pm by spiros71 »
Logged

spiros71

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 68
    • Greek translation

I reinstalled in the same database and it worked.
However, I cannot remember reading in the documentation that it has to be installed in the same db for bridging to work.

If it is not stated, could you please add it (with emphasis) so that future users may be helped?

Nibbler

  • Guest

They do not have to be in the same database.
Logged

spiros71

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 68
    • Greek translation

I do not doubt that you are right; however, given the files and instructions it failed horribly (as you can see above) with different databases whereas it worked like a charm with one.

Let me also quote this:

Quote
Once all necessary changes have been made, upload Coppermine to its own directory (examples: /coppermine, /gallery, /album).  Once uploaded, run install.php. Make sure you install Coppermine on the same database as that of your SMF forum.  Once installed, your new Coppermine gallery will be up and ready for use

http://www.simplemachines.org/community/index.php?topic=41542.0

Nibbler

  • Guest

Those instructions appear to be written for Coppermine 1.3, where seperate databases were not supported. Seperate databases are fully supported in 1.4, which is what you are using. You have a rare bug caused by a specific SMF and database setup, it requires a very minor fix as already mentioned.
Logged
Pages: [1]   Go Up
 

Page created in 0.041 seconds with 20 queries.