| | 122 | |
| | 123 | == Obstakels bij het wisselen van servers == |
| | 124 | De sites van de oude server werken niet out of the box op de nieuwe server. De Apache configuratie is anders, de versie van PHP is anders waardoor het zelf geschreven cms niet werkt zonder te patchen. |
| | 125 | |
| | 126 | === Apache configuratie === |
| | 127 | Er is al werk gedaan om de sites op de nieuwe server te configureren. In {{{/etc/apache2/sites-available}}} zijn configuratie bestanden te vinden van: |
| | 128 | - congres.simea.nl |
| | 129 | - hoortoestellendatabase.nl |
| | 130 | - openac.fenac.nl (overbodig? deze stuurt door naar http://openac.fenac.nl/arrangementen/ op de oude server, waarschijnlijk niet de bedoeling) |
| | 131 | - svn.openac.fenac.nl |
| | 132 | - www.audcom.nl |
| | 133 | - www.fenac.nl |
| | 134 | - www.simea.nl (niet meer nodig, staat bij een nieuwe hoster) |
| | 135 | Voor de SSL sites moet SNI gebruikt worden en alles op het IP adres 213.126.141.29 gezet worden, of de IP adressen van de oude server moeten overgezet worden (vraag het anywise). Nu is alleen fenac.nl via https bereikbaar. Pas je C:\Windows\System32\drivers\etc\hosts bestand aan dan kan je de server testen. |
| | 136 | |
| | 137 | === WSGI scripts === |
| | 138 | De wsgi scripts werken lang niet allemaal. Trac voor OpenAC draait met {{{/srv/www/wsgi/trac-openac.wsgi}}} en werkt wel terwijl {{{/srv/www/wsgi/congres.wsgi}}} niet werkt. Er is ook nog {{{/srv/www/wsgi/hte.wsgi}}} en {{{/srv/www/wsgi/trac-innovatie.wsgi}}} die niet getest zijn. De scripts breken makkelijk op ontbrekende python bibliotheken. Je kan zien wat je kan repareren met het "easy_install" script of "pypi". |
| | 139 | |
| | 140 | === Trac === |
| | 141 | Het is mogelijk de trac site van openac over te nemen zonder te updaten. Bij het updaten naar een nieuwere versie van trac zijn veel problemen met wiki layout en veranderde modules/plugins naar boven gekomen. De plugins kunnen wel vervangen worden door nieuwere versies, maar wiki pagina's kunnen dan stuk gaan. Advies is de versie van trac gewoon over te nemen en later te zien of een update wenselijk is. |
| | 142 | |
| | 143 | === Databases === |
| | 144 | Databases kunnen bijgewerkt worden met een mysql dump / import. Dit kan even duren, dus zet de sites met hun database een voor een over omdat je ze vast niet in 1 keer buiten kantoortijd over zet. |
| | 145 | |
| | 146 | === CMS === |
| | 147 | Het zelf gebouwde cms waar audcom.nl en de oude simea.nl site op draaien werkt niet met een PHP versie na 5 omdat o.a. de ereg(), ereg_replace() en split() functies er niet meer zijn. Code op de s3.audcom.nl server is aangepast zodat de code niet stuk gaat op ereg() maar functioneel is niet alles getest. |