Seite 1 von 2

Könnt ihr bitte mal bei Album Addon helfen?

Verfasst: 24.09.2002 03:10
von fanatic
Hallo

da ich mir meine DB nicht zerschiessen will, frag ich lieber mal :P Wie genau geht das mit "CREATE TABLE phpbb_album ..."?

In der Album Addon Install.txt steht:

Code: Alles auswählen

#################################################################
## 
## Installation Notes: 
## 
## You should change all your templates and language packs
##
## If you are using a prefix to you DB tabels other than "phpbb_" then
## you have to change this in the SQL commands, e.g. "mybb_album" instead
## of "phpbb_album" - ONLY in the initial SQL commands, not in the php code ! 
## 
## The most important thing to keep in mind is, take your time, make 
## sure you are finding the correct lines to modify, then take care to paste the new code. 
## Please also keep in mind, if you are using more than one language file or theme at your 
## site, you will need to edit the corrosponding files for each occurrence.
##
## This Mod requires GD to generate thumbnails. If you donot have GD installed please ask
## the server admin to compile GD into PHP.
#################################################################
## Example Page/Tech-Support Forum: http://smartor.is-root.com
################################################################# 


#
#-----[ SQL QUERY ]------------------------------
#
CREATE TABLE phpbb_album (
	id int(11) NOT NULL auto_increment,
	filename varchar(99) NOT NULL,
	title varchar(255) NOT NULL,
	user_id mediumint(8) NOT NULL,
	username varchar(25) NOT NULL,
	timestamp int(10) unsigned NOT NULL,
	cat_id mediumint(8) DEFAULT '1' NOT NULL,
	PRIMARY KEY (id));

CREATE TABLE phpbb_album_config (
	config_name varchar(255) NOT NULL,
	config_value varchar(255) NOT NULL,
	PRIMARY KEY (config_name));

INSERT INTO phpbb_album_config VALUES ('max_pics', '255');
INSERT INTO phpbb_album_config VALUES ('max_file_size', '256000');
INSERT INTO phpbb_album_config VALUES ('max_width', '1600');
INSERT INTO phpbb_album_config VALUES ('max_height', '1200');
INSERT INTO phpbb_album_config VALUES ('view_level', '-1');
INSERT INTO phpbb_album_config VALUES ('upload_level', '0');
INSERT INTO phpbb_album_config VALUES ('rows_per_page', '4');
INSERT INTO phpbb_album_config VALUES ('thumbnail_quality', '50');
INSERT INTO phpbb_album_config VALUES ('thumbnail_scaling', '1');
INSERT INTO phpbb_album_config VALUES ('thumbnail_force_GIF', '0');

CREATE TABLE phpbb_album_cat (
	cat_id mediumint(8) NOT NULL auto_increment,
	cat_title varchar(50) NOT NULL,
	cat_lock tinyint(1) DEFAULT '0' NOT NULL,
	PRIMARY KEY (cat_id));
Wie mache ich sowas? Bitte ausführlich antworten, da ich sowas noch nie gemacht habe.

Danke schon jetzt
Installation Level: Easy
Installation Time: 30 Minutes
... und warum habens wirs mitlerweile 3:11? von wegen 30min *g* + easy

Verfasst: 24.09.2002 11:36
von Acid
.. www.phpmyadmin.net installieren (falls ned scho vorinstalliert) und diese Queries in der Querybox (siehst dann scho das Eingabefeld wenn Du Dich in Deine Datenbank einloggst) ausführen.

Verfasst: 25.09.2002 18:52
von fanatic
meinst du das?
[ externes Bild ]

Wie genau gehe ich jetzt vor?

Ach so da wäre noch diese Fehlermeldung:

Code: Alles auswählen

Fehler
Die zusätzlichen Funktionen für verknüpfte Tabellen wurden automatisch deaktiviert. Klicken Sie hier um herauszufinden warum. 

Dazu steht in der Doku:
$cfg['Servers'][$i]['pmadb'] string
Starting with version 2.3.0 phpMyAdmin offers a lot of features to work with master / foreign - tables. To use those as well as the bookmark feature you will need to create a new db.

To use this functionality as superuser create a new database:
create a new database for phpmyadmin:
CREATE DATABASE phpmyadmin;
Note that "controluser" must have SELECT, INSERT and DELETE privileges on this database. Here is a query to set up those privileges (using "phpmyadmin" as the database name, and "pma" as the controluser):
GRANT SELECT,INSERT,DELETE ON phpmyadmin.* to 'pma'@localhost;
do not give any other user rights on this database.
enter the databasename in $cfg['Servers'][$i]['pmadb']
Hört sich für mich so an, als sollte ich eine neue DB anlegen :roll: Oder ist die Fehlermeldung kein Problem

und wo geb ich jetzt das:
CREATE TABLE phpbb_album (
id int(11) NOT NULL auto_increment,
filename varchar(99) NOT NULL,
title varchar(255) NOT NULL,
user_id mediumint(8) NOT NULL,
username varchar(25) NOT NULL,
timestamp int(10) unsigned NOT NULL,
cat_id mediumint(8) DEFAULT '1' NOT NULL,
PRIMARY KEY (id));
an?

Gruss: fanatic

Verfasst: 26.09.2002 10:56
von Acid
..genau diese Querybox fehlt auf Deinem Screenshot. :wink: ..des is so
´ne grössere Textarea unter dem Rest, was noch auf dem Screenshot zu
sehen is. Dort einfach die Queries eingeben.

Wo wird´n dieser Fehler angezeigt.. ?

Verfasst: 26.09.2002 17:05
von saerdnaer
in das markierte feld 2. :
[ externes Bild ]

ah

Danke für die Antworten :-)

Verfasst: 26.09.2002 21:25
von fanatic
uuups da fehlte unten ein wenig: (der Rest)
[ externes Bild ]

So siehts auf meiner direkt auf index.php aus:
[ externes Bild ]


Der Fehler könnte auch in config.inc.php liegen. Hab da ein paar Zeilenumbrüche eingebaut. Immer nachm ";" , "
" *g* (ich mein das Viereck .. wird nicht angezeigt hier) und vorm //

Warum funzt der Zeilenumbruch den nicht? Linux? Welchen editor soll ich nehmen?
Kanns daran liegen? nochmal neu?

fanatic

Verfasst: 27.09.2002 10:21
von Acid
..aso die Querybox produziert diesen Fehler.. wenn Du auf den Link
klickst, um "herauszufinden was da abgeht" . Was kommt´n dann, das
was Du oben beschrieben hattest?

Kannst ma Deine config.inc.php als Link posten (vorher Passwort etc.
löschen und dann als *.txt posten).

Verfasst: 28.09.2002 05:56
von fanatic
Klaro .. wird gemacht :lol: (pass ist egal, da Localhost)

http://mitglied.lycos.de/fanaticRF/Kopi ... ig.inc.txt



Zitat: acid
>wenn Du auf den Link
>klickst, um "herauszufinden was da abgeht" .
>Was kommt´n dann, das was Du oben
>beschrieben hattest?
Ganz genau


Danke für die Mühe

Edit: Also bei mir soiehts nicht so luftig aus .. aum besten "speichen unter.."

Verfasst: 28.09.2002 09:12
von AWSW
Hallo,
die gleiche Meldung bekomme ich mit der 2.31er Version und es fehlt auch die Querybox auch:
Fehler
Die zusätzlichen Funktionen für verknüpfte Tabellen wurden automatisch deaktiviert. Klicken Sie hier um herauszufinden warum.
nach Versuch des Updates wegen dieser Meldung, wie hier beschrieben:
phpMyAdmin-Sicherung Fehler & Web-Sicherungsscripte ?!?

Verfasst: 28.09.2002 10:29
von Acid
meine Fresse, is des eine schwule phpmyadmin-Version.
Entweder man erstellt eine zweite Datenbank (Link 'Home' über Datenbanknamen folgen) oder man benutzt die bestehende und
trägt diese (Datenbanknamen) nochmals hier ein..
$cfg['Servers'][$i]['pmadb'] = 'datenbank_name';
Anschliessend muss man einige Tabellen erstellen und die Tabellennamen dann in der config.inc.php eintragen. Um die Queries
auszuführen, einfach eine bestehende Tabelle anklicken, dann sieht man unter den Spalten eine solche Querybox.
$cfg['Servers'][$i]['table_info'] = '';
CREATE TABLE `PMA_table_info` (
`db_name` varchar(64) NOT NULL default '',
`table_name` varchar(64) NOT NULL default '',
`display_field` varchar(64) NOT NULL default '',
PRIMARY KEY (`db_name`, `table_name`)
) TYPE=MyISAM COMMENT='Table information for phpMyAdmin';



$cfg['Servers'][$i]['column_comments'] = '';
CREATE TABLE `PMA_column_comments` (
id int(5) unsigned NOT NULL auto_increment,
db_name varchar(64) NOT NULL default '',
table_name varchar(64) NOT NULL default '',
column_name varchar(64) NOT NULL default '',
comment varchar(255) NOT NULL default '',
PRIMARY KEY (id),
UNIQUE KEY db_name (db_name, table_name, column_name)
) TYPE=MyISAM COMMENT='Comments for Columns';



$cfg['Servers'][$i]['pdf_pages'] = '';
CREATE TABLE `PMA_pdf_pages` (
`db_name` varchar(64) NOT NULL default '',
`page_nr` int(10) unsigned NOT NULL auto_increment,
`page_descr` varchar(50) NOT NULL default '',
PRIMARY KEY (page_nr),
KEY (db_name)
) TYPE=MyISAM COMMENT='PDF Relationpages for PMA';



$cfg['Servers'][$i]['table_coords'] = '';
CREATE TABLE `PMA_table_coords` (
`db_name` varchar(64) NOT NULL default '',
`table_name` varchar(64) NOT NULL default '',
`pdf_page_number` int NOT NULL default '0',
`x` float unsigned NOT NULL default '0',
`y` float unsigned NOT NULL default '0',
PRIMARY KEY (`db_name`, `table_name`, `pdf_page_number`)
) TYPE=MyISAM COMMENT='Table coordinates for phpMyAdmin PDF output';



$cfg['Servers'][$i]['relation'] = '';
CREATE TABLE `PMA_relation` (
`master_db` varchar(64) NOT NULL default '',
`master_table` varchar(64) NOT NULL default '',
`master_field` varchar(64) NOT NULL default '',
`foreign_db` varchar(64) NOT NULL default '',
`foreign_table` varchar(64) NOT NULL default '',
`foreign_field` varchar(64) NOT NULL default '',
PRIMARY KEY (`master_db`, `master_table`, `master_field`),
KEY foreign_field (foreign_db, foreign_table)
) TYPE=MyISAM COMMENT='Relation table';


..erst dann verschwand dieser Fehler auf der Hauptseite. Allerdings gibs ned mehr wie bei früheren Version gleich eine Querybox
auf der Hauptseite, sondern man müsst a Tabelle anklicken, um eine Box zu sehen.

An Eurer Stelle würde ich lieber ma eine ältere phpmyadmin Version probieren (z.B. 2.2.7).