MySQL werkt niet mee op OpenSuse

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • DaveAEP
  • Registratie: September 2009
  • Laatst online: 03-09 12:12
Beste mede-tweakers,

Voor school moeten we een virtuele server opzetten in VirtualBox met als OS OpenSuse.
Nu is het opzetten en installeren van de server gelukt, en is een groot deel van onze site werkende.

Het probleem daarintegen, is dat een groot deel van de site wel werkt, maar andere delen op onverklaarbare wijze falen.

Pagina's missen sommige delen, waardoor code als tekst wordt weergegeven terwijl dit gewoon php delen zijn.
MySQL query's werken soms niet, met errors die nergens op slaan.

Unknown column 'c.categorieId' in 'on clause'

Terwijl deze wel degelijk bestaat.


De site zelf werkt WEL wanneer deze met USBWebserver getest wordt op de lokale laptop.
De database is 1 op 1 geexporteerd en weer geimporteerd in PHPMyAdmin op de usbwebserver en phpmyadmin op de opensuse server.

Ook alle php bestanden en afbeeldingen zijn 1 op 1 gekopieerd naar de server.

Wat kan hier fout zijn?


Alsvast bedankt!

Acties:
  • 0 Henk 'm!

  • Hoite
  • Registratie: Februari 2008
  • Laatst online: 10-09 08:20

Hoite

Goed verhaal

Verwijzen de databasekoppelingen in de niet werkende delen van je php misschien nog naar je usbwebserver sql server?

offtopic:
Windesheim zwolle / KBS?

Lekker kort.


Acties:
  • 0 Henk 'm!

  • johnkeates
  • Registratie: Februari 2008
  • Laatst online: 04-07 16:30
Wat staat er in je logboeken?

Acties:
  • 0 Henk 'm!

  • borft
  • Registratie: Januari 2002
  • Laatst online: 16:42
zijn er dingen verkeerd gegaan met copieren (hoe heb je dit gedaan?) zijn de mysql instellingen hetzelfde? geen myisam naar innodb conversies die misgaan, of misschien default encodingen (cp1252 <--> utf8) die roet in het eten gooien?


als je de falende query met de hand runt in phpmyadmin of mysql client, krijg je dan dezelfde foutmelding?

wat betreft bestanden die niet gevonden kunnen worden; zorg ervoor dat je overal goed op de case van filenames let. op fat16/fat32 maakt dat niets uit, maar op een fs als bv ext3 wel. Een goeie conventie hierbij is om gewoon alle filenames altijd lowercase te houden (let dus ook op alle include/require statements)

[ Voor 31% gewijzigd door borft op 13-01-2011 01:35 ]


Acties:
  • 0 Henk 'm!

  • DaveAEP
  • Registratie: September 2009
  • Laatst online: 03-09 12:12
borft schreef op donderdag 13 januari 2011 @ 01:33:
zijn er dingen verkeerd gegaan met copieren (hoe heb je dit gedaan?) zijn de mysql instellingen hetzelfde? geen myisam naar innodb conversies die misgaan, of misschien default encodingen (cp1252 <--> utf8) die roet in het eten gooien?


als je de falende query met de hand runt in phpmyadmin of mysql client, krijg je dan dezelfde foutmelding?

wat betreft bestanden die niet gevonden kunnen worden; zorg ervoor dat je overal goed op de case van filenames let. op fat16/fat32 maakt dat niets uit, maar op een fs als bv ext3 wel. Een goeie conventie hierbij is om gewoon alle filenames altijd lowercase te houden (let dus ook op alle include/require statements)
Waar kunnen deze dingen mis zijn gegaan?
Alle pagina's gebruiken een include met de databaseconnectie. Deze werkt.
Heb alle gebruikers op maximale rechten gezet.
Ook charsets staan nu allemaal op LAtin1_swedish.


Nog geen vooruitgang!

edit: Bestandsnamen zijn ook allemaal lowercase.

Acties:
  • 0 Henk 'm!

  • MAX3400
  • Registratie: Mei 2003
  • Nu online

MAX3400

XBL: OctagonQontrol

De site zelf werkt WEL wanneer deze met USBWebserver getest wordt op de lokale laptop.
De database is 1 op 1 geexporteerd en weer geimporteerd in PHPMyAdmin op de usbwebserver en phpmyadmin op de opensuse server.

Ook alle php bestanden en afbeeldingen zijn 1 op 1 gekopieerd naar de server.
Is de installatie wel hetzelfde? Oftewel, versie van PHP hetzelfde, build hetzelfde, mogelijk de compilation hetzelfde? Geldt natuurlijk ook voor andere componenten/libraries...
MySQL query's werken soms niet, met errors die nergens op slaan.
Ik zie ze niet; vergeten te plakken hier?

[ Voor 11% gewijzigd door MAX3400 op 13-01-2011 14:13 ]

Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof


Acties:
  • 0 Henk 'm!

  • DaveAEP
  • Registratie: September 2009
  • Laatst online: 03-09 12:12
USBWebserver info:

MySQL

Server: localhost via TCP/IP
Serverversie: 5.1.44-community
Protocolversie: 10
Gebruiker: root@localhost
MySQL Karakterset: (utf8)

Web server

Apache/2.2.15 (Win32) PHP/5.2.13
MySQL-client versie: 5.0.51a
PHP uitbreiding: mysql

phpMyAdmin

Versie informatie: 3.3.0

OpenSUSE server:
MySQL

Server: Localhost via UNIX socket
Serverversie: 5.1.46
Protocolversie: 10
Gebruiker: root@localhost
MySQL Karakterset: UTF-8 Unicode (utf8)

Web server

Apache/2.2.15 (Linux/SUSE)
MySQL-client versie: 5.1.46
PHP uitbreiding: mysql

phpMyAdmin

Versie informatie: 3.3.9

Acties:
  • 0 Henk 'm!

  • MAX3400
  • Registratie: Mei 2003
  • Nu online

MAX3400

XBL: OctagonQontrol

Zoek de verschillen...

Ik zie op de OpenSUSE server al geen PHP versie genoemd, andere MySQL en andere phpMyAdmin. Geen idee of er nog problemen kunnen bestaan in "localhost over tcp/ip" of "localhost over socket" maar gelijk zijn de twee tests niet.

[ Voor 40% gewijzigd door MAX3400 op 13-01-2011 14:23 ]

Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof


Acties:
  • 0 Henk 'm!

  • DaveAEP
  • Registratie: September 2009
  • Laatst online: 03-09 12:12
Zit daar dan zo'n groot verschil in dan?

Hoe kan ik deze fouten verhelpen?
Heb weldegelijk php5 op de opensuse geinstalleerd..

Acties:
  • 0 Henk 'm!

  • MAX3400
  • Registratie: Mei 2003
  • Nu online

MAX3400

XBL: OctagonQontrol

DaveAEP schreef op donderdag 13 januari 2011 @ 14:27:
Zit daar dan zo'n groot verschil in dan?
Ja, lees de release-notes :)
Hoe kan ik deze fouten verhelpen?
Heb weldegelijk php5 op de opensuse geinstalleerd..
Geeeen idee; ik heb de server niet geinstalleerd en weet niet wat jouw Linux kennis is.

Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof


Acties:
  • 0 Henk 'm!

  • DaveAEP
  • Registratie: September 2009
  • Laatst online: 03-09 12:12
Ik heb deze pagina gevolgd, waarin alles met succes was afgehandeld:
http://www.howtoforge.com...ort-on-opensuse-11.1-lamp

Daar hoort php5 ook bij te werken.

Mijn linux kennis is niet al te veel. Maar wel hoe je als root te werk gaat en andere standaard informatie.

Acties:
  • 0 Henk 'm!

  • pasz
  • Registratie: Februari 2000
  • Laatst online: 01-09 23:08
Je database connectie werkt blijkbaar prima, anders krijg je deze melding niet

Unknown column 'c.categorieId' in 'on clause'

Hoe heb je de tabellen gemigreerd ? Scripts ?

woei!


Acties:
  • 0 Henk 'm!

  • DaveAEP
  • Registratie: September 2009
  • Laatst online: 03-09 12:12
Tabellen zijn geimporteerd dmv phpMyAdmin.

Acties:
  • 0 Henk 'm!

  • borft
  • Registratie: Januari 2002
  • Laatst online: 16:42
hoe bedoel je dat? heb je een export gedaan met phpmyadmin?

verder nogmaals, als je de falende query met de hand draait krijg je dan dezelfde foutmelding? Gaat de import helemaal goed in phpmyadmin? als je de query met de hand draait op de usb server; gaat ie daar dan wel goed? Zijn alle tabellen wel aanwezig?

Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 11-09 21:28

CAPSLOCK2000

zie teletekst pagina 888

Controleer eerst of het importeren van je tabellen goed is gegaan.
Aangezien phpMyAdmin werkt kunnen we er wel van uit gaan dat php werkt.
Apache werkt ook aangezien je uberhaupt enige verbinding kan maken.

Een mislukte SQL import is wat mij betreft de meest waarschijnlijke oorzaak.

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
DaveAEP schreef op woensdag 12 januari 2011 @ 20:52:
Unknown column 'c.categorieId' in 'on clause'

Terwijl deze wel degelijk bestaat.
De volledige query posten is wel handig. Id begint daar met een hoofdletter, dat is verdacht... ;)

[ Voor 10% gewijzigd door Olaf van der Spek op 17-01-2011 20:33 ]

Pagina: 1