[Gelöst] Fehler bei der Installation von pImg OS

Begonnen von braiinii, 29. Oktober 2007, 09:42:27

Vorheriges Thema - Nächstes Thema

braiinii

ich habe folgendes problem:
 
in mysql bekomme ich diesen fehler angezeigt:
ERROR: Unbekannte Interpunktion @ 1
SQL-Befehl:
<?php //############################################################################## //## PIMG - Tabellen generieren ## //############################################################################## // 28.04.2002 - Index Creation // 04.12.2002 - Kommentare - pikom // 13.01.2003 - ZoomSize f�r Kategorie definierbar // 01.07.2003 - Kategoriezugriff // 19.10.2003 - Gruppen // 31.01.2004 - Pfad // 21.06.2004 - Status Default \'view\' // 13.05.2005 - Kategorie . rndvote // 09.10.2005 - Kategorie . login //############################################################################## require(\"pimg_main.php\");
MySQL meldet:  
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'<?php
//////// 28.04.2002 - Index Creation
// 04.12.2002 - Kommentare - pikom
\' at line 1
weiß zufällig jemand ne lösung????
 
danke im vorraus
 - Editiert von k00ni am 29.10.2007, 10:18 -
 - Editiert von k00ni am 31.10.2007, 15:25 -

k00ni

Hallo,
du versuchst gerade PHP-Code
 

<?php 
//############################################################################## //## PIMG - Tabellen generieren ##
//############################################################################## //
28.04.2002 - Index Creation // 04.12.2002 - Kommentare - pikom // 13.01.2003 - ZoomSize f�r
Kategorie definierbar // 01.07.2003 - Kategoriezugriff // 19.10.2003 - Gruppen // 31.01.2004 - Pfad //
21.06.2004 - Status Default \'view\' // 13.05.2005 - Kategorie . rndvote // 09.10.2005 - Kategorie . login
//##############################################################################
require(\"pimg_main.php\");

 
 
an den MySQL Server zu schicken. Der kann damit aber nichts anfangen und bröckelt deshalb rum. Was möchtest du denn machen?

mahe

Du brauchst die pimg_createdb.php nur im Browser aufrufen nachdem du sie hochgeladen hast (danach sicherheitshalber wieder löschen).
Diese erstellt dir die Tabellen in der Datenbank /uploads/emoticons/icon_e_wink.gif.3167d127940f44558fbf1ccd9b6d60a9.gif\" alt=\";-)\" />

http://blog.mahe.at\" rel=\"external nofollow\">http://blog.mahe.at/wp-content/uploads/2007/06/88x31_1.jpg\" alt=\"88x31_1.jpg\">


Ja, diese Signatur dient zur Werbung!


Und dass ich meine Posts wiederfinde ...


braiinii

so ich komme jetzt zumindest schonmal auf die seite, jetzt hat er aber noch indexfehler:
 
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/tambour/pimg/index.php on line 78
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/tambour/pimg/index.php on line 124
Table \'tambour.pi_bild\' doesn\'t exist
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/tambour/pimg/index.php on line 138
der indextext ist folgender (nicht geändert also original ) :
$pagetitel - $thiscat[name]\";
// ############ Übersicht / Subkategorien ######################
$sqlbefehl = \"Select * FROM $tab_picat where subcat = \'$showcat\' order by name\";
$getcat = mysql_query( $sqlbefehl, $serverid );
echo \"\";
echo \"
      Übersicht\";
// ############ Pfad generieren #############
$catid = $showcat;
while ( $catid != 0 ) {
    $sqlbefehl = \"Select subcat,name,id,groupid FROM $tab_picat where id=\'$catid\'\";
    $getsubcat = mysql_query( $sqlbefehl, $serverid );
    $subcat = mysql_fetch_array ( $getsubcat );
    if ( $subcat[\'groupid\'] > 0 ) {
        $accessgrp = $subcat[\'groupid\'];
    }
    $catid = $subcat[\'subcat\'];
    $pfad = \" > $subcat[name]\" . $pfad;
}
echo $pfad;
// ########### Ende Pfad ###################
echo \"\" . $thiscat[\'info\'] . \"\";
// Update die Groupid der Kategorie wenn nicht der übergeordneten entspricht. ###
if ( $thiscat[\'groupid\'] != $accessgrp ) {
    @mysql_query( \"Update $tab_picat set groupid = $accessgrp Where id = \'$thiscat[id]\'\" );
}
// Zugriffsberechtigung wenn Groupid > 0 ########################################
if ( $accessgrp > 0 and AccessGalerie( $accessgrp ) == 0 and $_SESSION[\'s_userimg\'] != \"Admin\" ) {
    msgBox( \"Kein Zugriff erlaubtEinloggen\" );
    require( \"fuss.php\" );
    exit();
}
// ######################### Unterkategorien  anzeigen #########################
if ( mysql_num_rows( $getcat ) > 0 ) {
    echo \"\";
    $i = 1;
    while ( $cat = mysql_fetch_array ( $getcat ) ) {
        if ( ( $cat[\'groupid\'] == 0 ) || ( $cat[\'groupid\'] > 0 and AccessGalerie( $cat[\'groupid\'] ) == 1 ) || ( $user[\'userimg\'] == \"Admin\" ) ) {
            if ( $i == 1 ) {
                echo \"\";
            }
            echo \"
        
        
         \";
            $counter = mysql_query( \"SELECT Count(*) as total FROM $tab_pibild where catid=$cat[id]\" );
            $anzahl = mysql_fetch_array( $counter );
            $counter = mysql_query( \"SELECT Count(*) as total FROM $tab_picat where subcat=$cat[id]\" );
            $anzahl2 = mysql_fetch_array( $counter );
            $unterlinks = $anzahl[\'total\'] + $anzahl2[\'total\'];
            $counter = mysql_query( \"SELECT Count(*) as total FROM $tab_pibild where catid=$cat[id] and time > $isnewtime and status=\'view\' \" );
            $anzahl3 = mysql_fetch_array( $counter );
            if ( $cat[\'groupid\'] > 0 ) {
                echo \"\";
            } else {
                echo \"\";
            }
            echo \" $cat[name] - $unterlinks \";
            if ( $anzahl3[\'total\'] > 0 ) {
                echo \"\";
            }
            echo \"
           
           \" . formatistring( $cat[\'info\'] ) . \"
           
           \";
            if ( $i == 2 ) {
                echo \"\";
                $i = 0;
            }
            $i++;
        }
    }
    echo \"\";
}
// ##HTML Info:
echo stripslashes( $thiscat[\'htmlinfo\'] );
// ################### Seitenanzeige ############################
$counter = mysql_query( \"SELECT Count(*) as total FROM $tab_pibild where catid=\'$showcat\' and status=\'view\'\" );
$eintraege = mysql_fetch_array( $counter );
if ( $eintrag == \"\" ) $eintrag = 0;
$seitenanzeige = PageSwitcher( $eintrag, $bps, $eintraege[\'total\'], \"\";
$sqlbefehl = \"Select * FROM $tab_pibild where catid=\'$showcat\' and status=\'view\'
             Order by \" . $_SESSION[\'s_pisort\'] . \" LIMIT $eintrag,$bps\";
$ergebnis = mysql_query( $sqlbefehl, $serverid );
echo mysql_error();
$i = 1;
while ( $bild = mysql_fetch_array( $ergebnis ) ) {
    if ( $i == 1 ) {
        echo \"\";
    }
    require( \"showthumb.inc.php\" );
    if ( $i == 4 ) {
        echo \"\";
        $i = 0;
    }
    $i++;
    $bildcounter++;
}
// wenn nicht alle Spalten gefüllt
while ( $i  1 ) {
    echo \" \";
    $i++;
}
echo \"
     
     
       $seitenanzeige
     
     
     
         
          Sortierung
          nach Titel
          nach Zeit
          nach Zeit rückwärts
          nach Bildnummer
         
      \";
?>
 
\";
echo \"
     
      Top $pitopbilder /
      Admin /
  Neue Bilder \";
if ( $piuserupload == 1 ) {
    echo \" / Bild hochladen\";
}
echo \" \";
include( \"imgjump.php\" );
echo\"$pimg_copyright\";
require( \"fuss.php\" );
?>

mahe

Hast du die pimg_create.php im Browser aufgerufen?
Kamen da Fehler?
Wurden in der Datenbank die Tabellen angelegt?

http://blog.mahe.at\" rel=\"external nofollow\">http://blog.mahe.at/wp-content/uploads/2007/06/88x31_1.jpg\" alt=\"88x31_1.jpg\">


Ja, diese Signatur dient zur Werbung!


Und dass ich meine Posts wiederfinde ...


braiinii

habs mit dem browser geöffnet, komme auch auf die startseite. da stehen jedoch ann die msql fehlermeldungen

braiinii

keiner nen plan woran es liegen könnte???
wie gesagt die fehler werden angezeigt wenn ich die pimg_createdb.php im browser öffne.

k00ni

Hast du die Zugangsdaten zu der Datenbank in der config.inc.php eingetragen?
 
Grüße

braiinii


k00ni

Poste mal bitte die URL, wo das Skript liegt. Ich denke, ohne die Fehlermeldungen kommen wir hier nicht weiter. Weiterhin schaue bitte mal, wie der Zugang zu phpMyAdmin ist. Ggf. musst du da später nochmal rein.
Grüße


k00ni

Hast du die pimg_createdb.php gelöscht? Wenn nicht, dann gib mal bitte einen Link dahin, irgendwie kommt da bei mir immer ein 404 :ugly:

braiinii

nö hab da nix gelöscht, hab die daten eingetragen und alles auf den funpic webspace geladen

braiinii

wenn ich auf den url geh hab ich die indexsite, klick dann pimg ordner an dann kommt die frontpage mit den fehlermeldungen

k00ni

Na dann schaue mal ob diese Datei vorhanden ist:
 

http://tambour.ta.funpic.de/pimg/pimg_createdb.php

 
 
Ich kann darauf nämlich nicht zugreifen.

all your base are belong to us