1. lamberbee Member

    Aankomende upgrade PHP 5.4

    Topic geplaatst op: 03-06-2013 om 20:20

    Vandaag een mail ontvangen voor de upgrade naar PHP 5.4
    Voor verschillende hier een heugelijk feit. Het enige dat ik wil is dat mijn websites niet offline gaan. Ben er niet helemaal mee vertrouwd, vandaar dat ik nu al een controle doe met mijn eigen website.

    Na het forum af te schuimen, heb ik gevonden hoe ik php3 al eens kan aanzetten. Toevoegen van deze lijnen aan .htaccess


    AddHandler x-httpd-php53 .php


    Zo gezegd zo gedaan, hieronder mijn volledige .htaccess
    Echter werkt mijn website niet meer, de pagina bleef volledig blank. Waar kan ik mijn logs controleren wat er precies verkeerd gaat? in de logs vind ik geen errors. Is mijn .htaccess verkeerd?

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]


    AddHandler x-httpd-php53 .php

    # END WordPress

    Alvast bedankt.

  2. lamberbee Member
    Reactie geplaatst op: 03-06-2013 om 20:23

    Nog even meegeven, dit is de link op Versio met de uitleg. Ik lees hier op het forum ook dat je de rechten van alle bestanden moet aanpassen. Wat is het nu?

    Hopelijk helpt het ook anderen voor deze aankomende upgrade.

    Vond u dit antwoord nuttig?

  3. lamberbee Member
    Reactie geplaatst op: 03-06-2013 om 20:38

    Heb enkel de addHandler bovenaan geplaatst, zonder de FileMatch regeltjes. En nu werkt het. Maar, hoe controleer ik dat. Opnieuw niets te zien in de logs via DirectAdmin.

    AddHandler x-httpd-php53 .php

    Vond u dit antwoord nuttig?

  4. lamberbee Member
    Reactie geplaatst op: 03-06-2013 om 20:39



    AddHandler x-httpd-php53 .php

    Vond u dit antwoord nuttig?

  5. lamberbee Member
    Reactie geplaatst op: 03-06-2013 om 21:01

    De extra AddHandler regel bovenaan blijft de website werken, maar met de FilesMatch erbij, werkt de website niet meer.

    Ik zie in de DirectAdmin, onder advanced features, ook Apache Handlers staan. Ik veronderstel even dat dit niet voor Wordpress is.

    Vond u dit antwoord nuttig?

  6. zeromechanic Member
    Reactie geplaatst op: 03-06-2013 om 23:26

    Die AddHandler moet geheel BOVENIN je htaccess staan
    dus moet VOOR alles komen.

    Vond u dit antwoord nuttig?

  7. Harry Vos Member
    Reactie geplaatst op: 04-06-2013 om 12:18

    Vergeet niet om de rechten van de mappen naar 755 te zetten (bij 777 werkt de site niet meer)

    Vond u dit antwoord nuttig?

  8. lamberbee Member
    Reactie geplaatst op: 04-06-2013 om 17:53

    Bedankt Zeromechanic. De regel stond al bovenaan, was je post al tegen gekomen. En Harry, mappen (vanaf de root) stonden al op 755, files staan op 644.

    Als ik de beide >FileMatch< regels bijvoeg, werkt de site niet meer. Zonder die regels werkt de site wel. Moet dit nu erbij? En hoe kan ik controleren dat het op php 5.3 werkt?

    Bedankt alvast voor de hulp.

    Vond u dit antwoord nuttig?

  9. Reshad Versio medewerker
    Reactie geplaatst op: 04-06-2013 om 17:57

    Door een phpinfo() bestand te maken: http://www.mirrorimages.net/mi_faq.php?do=a&cid=4&id=48

    Vond u dit antwoord nuttig?

  10. lamberbee Member
    Reactie geplaatst op: 04-06-2013 om 18:27

    Geweldige Tip Reshad. Zit dus idd op php 5.3.25
    Bedankt.

    Voor de duidelijkheid tbv de andere forumgenoten:
    - De Addhandler bovenaan in de htaccess file,
    - zonder de Apache options directive FileMatch,
    - en rechten van de mappen op 755.

    @Reshad, waarom passen jullie niet gewoon die FAQ aan?
    Anyway, thanks to you all!!

    Vond u dit antwoord nuttig?

  11. lamberbee Member
    Reactie geplaatst op: 04-06-2013 om 23:23

    Kleine update: Ben ook eens naar mijn andere websites gaan kijken, mbv de tip van Reshad.

    Andere websites geen installatron maar manuele installatie. Blijken die ook al op PHP 5.3.25 te staan ... zonder de toevoeging van de AddHandler.

    Tja ...

    Hier de verschillen: http://www.php.net/manual/en/migration54.changes.php

    Vond u dit antwoord nuttig?