News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Help, Forum werkt niet meer na upgrade en update Mysql

Started by Widedike, August 08, 2011, 01:32:01 PM

Previous topic - Next topic

Widedike

Hallo,

Mijn forum draaide op PHP 4.4.7 en toen heb ik een upgrade uitgevoerd van SMF naar 2.0.
Het forum deed het toen niet meer, bleek dat PHP 5.2.4 aangezet moest worden, dat heeft mijn hosting partij gedaan.
In /httpdocs/.htaccess bestand is de volgende regel toegevoegd: AddHandler x-httpd-php5 .php
Ondertussen had ik een eerdere backup teruggezet naar 1.1.12 maar die doet het nu ook niet meer.
Ik krijg de volgende melding te zien:

: Unknown column 'a.attachmentType' in 'field list'
/home/vhosts/triumph3ta.nl/httpdocs/forum/Sources/Load.php
390

Net repair_settings.php gestart en nu is de melding:
Database Error: Unknown column 'addDeny' in 'field list'
File: /home/vhosts/triumph3ta.nl/httpdocs/forum/Sources/Load.php
Line: 739

Stukje uit Load.php:
* Load.php                                                                        *
***********************************************************************************
* SMF: Simple Machines Forum                                                      *
* Open-Source Project Inspired by Zef Hemel ([email protected])                    *
* =============================================================================== *
* Software Version:           SMF 1.1.11                                          *


Iemand een idee wat er loos is?

Erik


Herman's Mixen

Van 2.x kan je niet zomaar terug naar 1.1.x wat je doet is het volgende download het large upgrade pakket van SMF 2.x net als de taalbestanden deze upload je over je 1.1.x installatie/bestanden hernoem voor je gaat uploaden de map /Themes/Default of verwijder die map eerst voor je gaat uploaden

nadat je alles hebt geüpload voer je in je browser het bestandje upgrade.php uit volg de stappen op je scherm tot het geheel volledig is geinstalleerd daarna kan je de bestanden *.sql en upgrade.php verwijderen.  ;)
Met vriendelijke groet, The Burglar!

 House Mixes | Mixcloud | Any Intelligent fool can make things bigger, more complex, and more violent.
It takes a touch of genius - and a lot of courage - to move in the opposite direction. - Albert Einstein

Former Godfather of our dutch community ;)

Widedike

Ok dankjewel, ik ga het proberen, ben benieuwd.
Vraag me wel af welke taalbestanden, Engels en Nederlands?
Ik gebruikte dutch utf8.

Widedike

Helaas, leek goed te gaan, upgrade is succesvol maar geeft een HTTP fout.
Bij Settings_Repair.php blijken de adres gegevens van de oude Mysql 4 database te staan.
Als ik dat wijzig naar de nieuwe gegevens welke ik van mijn hosting partij heb gekregen dan dezelfde fout, webpagina niet gevonden. De oude backup was van voor de SMF upgrade en wijziging naar andere databaseserver ivm Mysql 5.
Ik heb nog wel een backup van de database van voor alles.

Herman's Mixen

Zou je de volledige foutmeldingen hier kunnen plaatsen zodat we iets meer informatie hebben wat en waar er iets fout gaat ?
Met vriendelijke groet, The Burglar!

 House Mixes | Mixcloud | Any Intelligent fool can make things bigger, more complex, and more violent.
It takes a touch of genius - and a lot of courage - to move in the opposite direction. - Albert Einstein

Former Godfather of our dutch community ;)

Widedike

Er is maar 1 foutmelding, de upgrade ging goed, http://www.triumph3ta.nl/forum/

Deze fout (HTTP-fout 500 - Interne serverfout) houdt in dat de bezochte website een serverprobleem heeft waardoor de webpagina niet goed kan worden weergegeven.


Herman's Mixen

maak je gebruik van de zogeheten ".htaccess" bestanden zo ja zou je deze willen hernoemen naar bijvoorbeeld "ht.access" om te kijken of de Apache server dan wel de requests aanneemt, nu rijst ook de vraag heeft je hoster ook wel de apache/mysql services opnieuw opgestart na dat zij je hebben omgezet naar php5.x en mysql 5.x ?
Met vriendelijke groet, The Burglar!

 House Mixes | Mixcloud | Any Intelligent fool can make things bigger, more complex, and more violent.
It takes a touch of genius - and a lot of courage - to move in the opposite direction. - Albert Einstein

Former Godfather of our dutch community ;)

Widedike

#8
Ik heb een backup teruggezet van de MySQL 4 originele database voordat het mis via phpMyAdmin naar de MySQL 5 database. Eerst de inhoud van de database op SQL 5 verwijderd en toen via phpMyAdmin de tekst vanuit SQL4 geplakt in SQL5 volgens de handleiding van mij provider en dat ging goed.
Vervolgens in het forum Settings.php aangepast met de server instellingen zoals ik die heb gekregen van de provider.
De melding die ik toe kreeg (met .htaccess) was
Unknown column 'a.attachmentType' in 'field list'
/home/vhosts/triumph3ta.nl/httpdocs/forum/Sources/Load.php
390
Ik heb .htaccess nu hernoemd en krijg dezelde melding.
Inhoud .htaccess: AddHandler x-httpd-php5 .php

.htaccess staat in de map httpdocs.

Widedike

Quote from: The Burglar! on August 08, 2011, 06:14:36 PM
maak je gebruik van de zogeheten ".htaccess" bestanden zo ja zou je deze willen hernoemen naar bijvoorbeeld "ht.access" om te kijken of de Apache server dan wel de requests aanneemt, nu rijst ook de vraag heeft je hoster ook wel de apache/mysql services opnieuw opgestart na dat zij je hebben omgezet naar php5.x en mysql 5.x ?

Mijn hoster zegt van wel en dat alles moet werken, ligt aan de sofware.

Widedike

Als ik index.php overschrijf met een simpele tekst in de index.php dan is dit gewoon te openen.
Lijkt dus wel aan de SMF software te liggen wat in de database staat.
Dat is vreemd want ik heb een goede backup terug gezet, dat ie goed is weet ik 100% zeker.
Dit is volgens mij onzin wat ik nu schrijf  :-[ , hoe kan ik testen of de database te bereiken is met een simpel iets?

LiroyvH

De software draait op goed geconfigureerde servers zonder problemen... Dus daar zal het echt niet aan liggen. ;) Of een instelling bij je host of iets wat je fout gedaan hebt...

Krijg je nog steeds die 500 melding?
Controleer even je CHMOD!!
Check anders je error_log wat daar voor fouten in staan, of vraag je provider dit op te zoeken in hun server logs.
((U + C + I)x(10 − S)) / 20xAx1 / (1 − sin(F / 10))
President/CEO of Simple Machines - Server Manager
Please do not PM for support - anything else is usually OK.

Widedike

Ik krijg nu niet die 500 melding, dat was alleen als ik de upgrade deed naar 2.0. De versie die er nu op staat is de oude 1.1. versie.
CHMOD gedaan, alles staat op 777.

Herman's Mixen

Quote from: ebreedijk on August 09, 2011, 05:20:30 PM
Quote from: The Burglar! on August 08, 2011, 06:14:36 PM
maak je gebruik van de zogeheten ".htaccess" bestanden zo ja zou je deze willen hernoemen naar bijvoorbeeld "ht.access" om te kijken of de Apache server dan wel de requests aanneemt, nu rijst ook de vraag heeft je hoster ook wel de apache/mysql services opnieuw opgestart na dat zij je hebben omgezet naar php5.x en mysql 5.x ?
Mijn hoster zegt van wel en dat alles moet werken, ligt aan de sofware.

Kennelijk weer iemand die de software of SMF helemaal niet kent... mag ik vragen wie je host is en of je een phpinfo.php bestandje wilt maken met een link naar dat bestandje op de server zodat we kunnen kijken hoe de server config is.

phpinfo.php

<?
phpinfo();
?>
Met vriendelijke groet, The Burglar!

 House Mixes | Mixcloud | Any Intelligent fool can make things bigger, more complex, and more violent.
It takes a touch of genius - and a lot of courage - to move in the opposite direction. - Albert Einstein

Former Godfather of our dutch community ;)


Herman's Mixen

#15
Daar ligt het inderdaad niet aan zo te zien maar SMF2.x heeft standaard php5.x nodig, hoe heb je destijds SMF geinstalleerd ? gewoon via een van de pakketten die wie hier op SM.org aanbieden of is dit gegaan via een web control panel waar een soort van installer in zat ??

alleen dit in je phpinfo :

onder de sectie van Mysql

Client API version:    3.23.49
die moet ook minimaal 5.x worden
Met vriendelijke groet, The Burglar!

 House Mixes | Mixcloud | Any Intelligent fool can make things bigger, more complex, and more violent.
It takes a touch of genius - and a lot of courage - to move in the opposite direction. - Albert Einstein

Former Godfather of our dutch community ;)

Widedike

Ja klopt, kan zijn dat er nu .htaccess php4 staat, ben er mee bezig, met php5 zelfde melding overigens.
SMF 2.0 gewoon via FTP geinstalleerd.

Antwoord van Hosting2go:

Om uw MySQL 5 database te kunnen gebruiken, moet u PHP 5 aanzetten. Uw hostingpakket stond ingesteld op PHP 4.4.7 en zojuist heb ik dat voor u gewijzigd naar PHP 5.2.4 door aan uw /httpdocs/.htaccess bestand de volgende regel toe te voegen.

AddHandler x-httpd-php5 .php

U kunt dit schakelen in PHP versies ook zelf doen, zie:

http://www.hosting2go.nl/?s=klantenfaq&id=1032

Verder heb ik uw /httpdocs/forum/Settings.php ingesteld op de nieuwe MySQL 5 database en nu draait uw forum op MySQL 5. Het oude Settings.php bestand heb ik hernoemd naar Settings.bkp

Als u een back-up heeft kunt u natuurlijk altijd terug naar de oude situatie. In Plesk zie ik uw MySQL 4 smf database nog staan. Dus die kunt u weer koppelen aan smf i.p.v. de MySQL 5 database.


Herman's Mixen

Als strax alles werkt op php5/Mysql5 zou ik alsnog het large upgrade pakket en de taalbestanden die je nodig hebt voor die versie 2.0 neem ik aan uploaden/overschrijven daarna in je webbrowser http://www.domein.ext/forum/upgrade.php draaien en kijk dan of het wel goed gaat. mocht het dan opniuew niet goed gaan plaats dan de error logs van je hosting provider eens en de errors die smf je geeft.
Met vriendelijke groet, The Burglar!

 House Mixes | Mixcloud | Any Intelligent fool can make things bigger, more complex, and more violent.
It takes a touch of genius - and a lot of courage - to move in the opposite direction. - Albert Einstein

Former Godfather of our dutch community ;)

Widedike

Misschien moet ik terug naar af.
Ik heb een backup van de database en een backup van het forum (uit httpdocs/forum).
De database staat nog steeds waar ie was en kan ik via Plesk benaderen.
Aangezien alles wel werkte onder SMF 1.1.14 kan ik deze dan niet beter opnieuw installeren of ben ik dan de hele opbouw van het forum kwijt?

Herman's Mixen

wat je zou kunnen doen is een backup van je mysql database eens naar me zenden dan kan ik hier nader naar kijken en of het mogelijk is deze naar 2.x om te zetten zodat jij dan gewoon de 2.x bestanden hoeft te uploaden en repair_settings.php hoeft te draaien...

ik zend je me mail wel ff via pm
Met vriendelijke groet, The Burglar!

 House Mixes | Mixcloud | Any Intelligent fool can make things bigger, more complex, and more violent.
It takes a touch of genius - and a lot of courage - to move in the opposite direction. - Albert Einstein

Former Godfather of our dutch community ;)

Advertisement: