forum.coppermine-gallery.net

Support => cpg1.4.x Support => Older/other versions => cpg1.4 bridging => Topic started by: spiros71 on April 22, 2006, 05:22:28 pm

Title: There was an error while processing a database query (SMF integration)
Post by: spiros71 on April 22, 2006, 05:22:28 pm
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
        (
           
        )

    [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
(
    [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
Title: Re: There was an error while processing a database query (SMF integration)
Post by: Nibbler on April 22, 2006, 05:26:20 pm
Try http://forum.coppermine-gallery.net/index.php?topic=24842.msg114300#msg114300
Title: Re: There was an error while processing a database query (SMF integration)
Post by: spiros71 on April 22, 2006, 05:45:17 pm
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
                );
Title: Re: There was an error while processing a database query (SMF integration)
Post by: spiros71 on April 23, 2006, 01:24:23 pm
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?
Title: Re: There was an error while processing a database query (SMF integration)
Post by: Nibbler on April 23, 2006, 02:18:21 pm
They do not have to be in the same database.
Title: Re: There was an error while processing a database query (SMF integration)
Post by: spiros71 on April 24, 2006, 08:11:53 pm
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
Title: Re: There was an error while processing a database query (SMF integration)
Post by: Nibbler on April 24, 2006, 08:34:19 pm
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.