Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Probleme mit PHP-Script, Xampp und SQL-Datenbank

Mitglied: wescraven07

wescraven07 (Level 2) - Jetzt verbinden

04.05.2013, aktualisiert 14:57 Uhr, 3399 Aufrufe, 5 Kommentare

Hallo Leude,

habe ein Problem. Ich arbeite mit gerade in die Bereiche PHP und SQL ein und habe ein Pilotprojekt.

Ich habe ein PHP-Script für einen shop, dass ich in xampp installiert habe, um damit zu testen. Jetz habe ich folgendes Problem:

Ich bin in wie folgt vorgegangen:

- Habe den Ordner "shop" in xampp/htdocs angelegt und in diesen den kompletten Inhalt der PHP Scipte kopiert, dann

- datenbank "shop" in xampp angelegt und benutzer "admin" passwort "admin" angelegt

- "localhost/shop aufgerufen", Installationswizard erscheint

- Daten eingeben

- Fehlermeldung "keine Tabellen angelegt"

- Eingabemöglichkeit "Tabellen anlegen"

- Meldung "Tabellen erfolgreich angelegt"

- Eingabemöglichkeit "Installation abschliessen"

- Meldung gleicher Bildschirm Fehlermeldung "keine Tabellen angelegt"

- localhost/shop/admin manuell aufgerufen

Ich habe mal Screens hochgeladen, damit man sihc besser ein "Bild" machen kann.

Wo liegt der Fehler?

Freu mich auf Eure Tips

Greetz

Da Wes
Mitglied: Herbert1
04.05.2013 um 15:50 Uhr
Hallo,

normalerweise sind die Zugangsdaten für Datenbanken bei xampp "User = root" und "Passwort = (leer)".
Bitte warten ..
Mitglied: wescraven07
04.05.2013 um 16:40 Uhr
Das hatte ich auch schon versucht. Dabei bekom ich die Meldung "Fehlende Eingabe" aufrund des "leeren" Passwortes..
Bitte warten ..
Mitglied: Guenni
05.05.2013 um 15:03 Uhr
Zitat von wescraven07:
Hallo Leude,
. . .
- datenbank "shop" in xampp angelegt und benutzer "admin" passwort "admin" angelegt
. . .
Greetz

Da Wes

Hi wescraven07,

wenn du . . .

- Benutzer anlegst
- Rechte änderst
- Passworte änderst
- Benutzern Zugriffe auf Datenbanken, Tabellen verweigerst/erlaubst
- . . . etc.,

. . . egal wo, wenn es um Rechte geht, etwas änderst, so müssen die Rechte neu geladen werden.

Entweder auf Kommandozeilenebene mit der Anweisung: "FLUSH PRIVILEGES;"

Oder auf der HP von phpMyAdmin den Link Die Rechte neu laden anklicken.

Das gilt übrigens auch z.B. für Benutzer, die gelöscht wurden. Werden die Rechte nicht neu geladen,

hat der gelöschte Benutzer immer noch Zugriff.

Gruß
Günni
Bitte warten ..
Mitglied: wescraven07
05.05.2013 um 19:45 Uhr
Na ja, es gibt mit diesem Script auch ein Problem, was die Datenbank angeht.

Ich habe den Shop jetz mal auf unserer Webserver hochgeladen, um zu testen, ob es na meinen lokalen xampp Einstellungen liegt, habe aber dieselben Problem trotzdem.

der Shop liegt unter

www.domain.de/shop

wenn ich über die Adresse den Installer aufrufe und dann die Eckdtaen der Datenbank eingebe kommt:

"Datenbankeinstellungen

Verbindung zum Datenbankserver OK
Datenbankname OK
Datenbanktabellen sind noch nicht vorhanden bzw. vollständig!"

darunter ein Button "Tabellen anlegen."

Wenn ich die Tabellen anlegen lasse, bekomme ich diese Fehlermeldung

"Warning: file_get_contents(../SQL_Datenbank/dump.sql) [function.file-get-contents]: failed to open stream: No such file or directory in /mnt/web5/a3/34/52449934/htdocs/shop/include/db_pruefen.php on line 108


Datenbank wurde erfolgreich erstellt.

Installation abschließen"

Wenn ich dann sage Installation abschliessen, kommt dasselbe Fenster wie vorher.

Rufe ich PHPMYADMIN auf, ist die Datenbank nach wie vor leer.

Ich habe noch einen SQL-Datensatz "import_dump.sql" zum Importieren. Will ich diesen importieren, erhalte ich die folgende Fehlermeldung:

SQL-Befehl:

  1. # Tabellenstruktur f�r Tabelle `admin` # CREATE TABLE `admin` ( `admin_id` int(100) unsigned NOT NULL auto_increment, `admin_wartung` varchar(5) NOT NULL default '', `admin_fehlerseite` varchar(5) NOT NULL default '', `admin_firma` varchar(100) NOT NULL default '', `admin_nachname` varchar(50) NOT NULL default '', `admin_vorname` varchar(50) NOT NULL default '', `admin_anschrift` varchar(50) NOT NULL default '', `admin_plz` varchar(10) NOT NULL default '', `admin_ort` varchar(50) NOT NULL default '', `admin_land` varchar(50) NOT NULL default '', `admin_telefon` varchar(50) NOT NULL default '', `admin_telefax` varchar(50) NOT NULL default '', `admin_stnr` varchar(50) NOT NULL default '', `admin_ustid` varchar(50) NOT NULL default '', `admin_finamt` varchar(50) NOT NULL default '', `admin_handelsreg` varchar(100) NOT NULL default '', `admin_url` varchar(100) NOT NULL default '', `admin_user` varchar(20) NOT NULL default '', [...]

MySQL meldet: Dokumentation
#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 'TYPE=MyISAM' at line 51


Da scheint doch irgendwas mit dem Script nicht zu stimnmen oder? Die Einstellungen auf dem Stratowebserver sind korrekt, dass weiss ich von Wordpress Installationen.

Kann mir von Euch jemand sagen, wo hier der Fehler liegt? Ich kann euch auch gerne mal screenshots zukommen lassen, wenn das hilft..

Greetz

Da Wes
Bitte warten ..
Mitglied: Guenni
07.05.2013 um 21:40 Uhr
Hi wescraven07,

was hier passiert . . .

"Warning: file_get_contents(../SQL_Datenbank/dump.sql) [function.file-get-contents]: failed to open stream: No such file or directory in >
/mnt/web5/a3/34/52449934/htdocs/shop/include/db_pruefen.php on line 108 . . .

. . . dürfte doch wohl klar sein: Ein Fehler beim Öffnen einer Datei und/oder Verzeichnis/Datei nicht gefunden.


Und dass danach die Erfolgsmeldung Datenbank wurde erfolgreich erstellt. kommt, wird wohl ein Programmierfehler sein.

Ich kann ja ein Script schreiben, das eine Datenbank erstellt und anschließend die Tabellen in der Datenbank.

Ergebnis: Die Datenbank wird erstellt, der Rest (wg. Fehler) nicht mehr. Das Script wird eben solange ausgeführt, bis ein Fehler auftritt,

warum auch immer.


Zu diesem Fehler . . .

MySQL meldet: Dokumentation
#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 'TYPE=MyISAM' at line 51

. . . kann ich nur sagen: error in your SQL syntax dürfte dir wohl auch wieder klar sein. near heißt einfach, da wo der Fehler ist.

Um dir weiter zu helfen, müsstest du wohl das komplette Import-Script "import_dump.sql" mal senden.


Gruß
Günni
Bitte warten ..
Ähnliche Inhalte
Datenbanken
Probleme mit IIS PHP SQL auf SBS2011
Frage von ITS2015Datenbanken8 Kommentare

Hallo, Erst einmal zum Server: Dell PowerEdge 610 2 x QC Xeon 32GB RAM RAID10 ( 6x 600GB SAS ...

PHP

SQL Injection - PHP Anwendung mit MSSQL Datenbank

Frage von PowlFruitPHP8 Kommentare

Guten Tag Liebe Community, ich habe zurzeit folgendes Problem, und da ich mich mit der Problematik noch nicht sonderlich ...

Batch & Shell

Lokales Powershell Script in eine MS SQL Datenbank einlesen

Frage von jeffreyBatch & Shell18 Kommentare

Habe eine schwierige Frage eine lokales Powershell Script was auch automatisch ausgeführt wurde, soll per Script in eine MSQl ...

Batch & Shell

SQL Datenbank via Script beenden und starten

gelöst Frage von xbast1xBatch & Shell2 Kommentare

Hallo, zwecks Sicherung der Datenbank müsste ich den Dienst automatisiert beenden und starten. Ich habe mir gedacht, dass dies ...

Neue Wissensbeiträge
Windows 10

Windows 10 on ARM: von Microsoft entfernte Info - Klartext, was nicht geht

Information von kgborn vor 1 StundeWindows 10

Windows 10 on ARM ist ja eine neue Variante, die Microsoft im Verbund mit Geräteherstellern am Markt etablieren will. ...

Microsoft
TV-Tipp: Das Microsoft-Dilemma
Information von kgborn vor 1 StundeMicrosoft1 Kommentar

Aktuell gibt es in Behörden und in Firmen eine fatale Abhängigkeit von Microsoft und dessen Produkten. Planlos agieren die ...

Windows 10
Zero-Day-Lücke in Microsoft Edge
Information von kgborn vor 2 TagenWindows 10

In Microsofts Edge-Browser klafft wohl eine nicht geschlossene (0-Day) Sicherheitslücke im Just In Time Compiler (JIT Compiler) für Javascript. ...

Sicherheit
Microsoft und Skype: Sicherheit
Information von kgborn vor 2 TagenSicherheit

Die Tage gab es ja einige Berichte zur Sicherheit des Skype-Updaters. Der Updater von Skype läuft unter dem Konto ...

Heiß diskutierte Inhalte
Windows 10
Windows 10 (1709) Tastur und Maus wieder einschalten?
Frage von LochkartenstanzerWindows 1016 Kommentare

Moin, Ich habe von einem Kunden einen Win10-Rechner bekommen, bei dem weder Tastatur noch Maus geht. Die Hardware funktioniert ...

Humor (lol)
Was könnte man mit einem Server machen? Idee gesucht
Frage von 2SeitenHumor (lol)13 Kommentare

Hey Zusammen Ich habe einen alten HP G2 Rackserver zu Hause rumliegen. 28GB Ram, 1xAMD Prozi mit etwa 2GHz. ...

Firewall
RB2011 Firewall Rule eine bestimmte Mac oder IP Adresse nicht zu blockieren
Frage von lightmanFirewall10 Kommentare

Hallo liebes Forum mit ihren Spezialisten. Ich habe meine Firewall so konfiguriert das kein Endgerät ohne meine Speziellen Erlaubnis ...

Server-Hardware
Server für Exchange 2016, Kaufberatung
Frage von MazenauerServer-Hardware10 Kommentare

Guten Tag werte Gemeinde, Vorab: Ich dachte es gab mal einen separaten Bereich für solche Anfragen, habe ich leider ...