[SAC] [OSGeo] #2077: Test with PHP7

#2077: Test with PHP7
-----------------------+-----------------------
Reporter: cvvergara | Owner: webcom@…
     Type: task | Status: assigned
Priority: normal | Milestone: Unplanned
Component: WebSite | Keywords: Test
-----------------------+-----------------------
Set up of website with PHP7 is here
https://staging2.www.osgeo.org

Tests:
- Login using ldap
- Login using OpenID
- Navigate the site
- Navigate the administration site
   - Verify that the gravatar are OK
- Add pages
- Remove pages
- Add Person images

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2077&gt;
OSGeo <http://www.osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2077: Test with PHP7
-----------------------+------------------------
Reporter: cvvergara | Owner: webcom@…
     Type: task | Status: assigned
Priority: normal | Milestone: Unplanned
Component: WebSite | Resolution:
Keywords: Test |
-----------------------+------------------------

Comment (by cvvergara):

Done:

- Login using ldap
- Navigate the site
- Navigate the administration site
   - Verify that the gravatar are OK

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2077#comment:1&gt;
OSGeo <http://www.osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2077: Test with PHP7
-----------------------+------------------------
Reporter: cvvergara | Owner: webcom@…
     Type: task | Status: assigned
Priority: normal | Milestone: Unplanned
Component: WebSite | Resolution:
Keywords: Test |
-----------------------+------------------------

Comment (by strk):

OpenID Login fails with both "staging" (PHP6) and "staging2" (PHP7),
although in different ways (PHP7 is unable to discover identity
server, PHP6 ends up giving me a Forbidden message)

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2077#comment:2&gt;
OSGeo <http://www.osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2077: Test with PHP7
-----------------------+------------------------
Reporter: cvvergara | Owner: webcom@…
     Type: task | Status: assigned
Priority: normal | Milestone: Unplanned
Component: WebSite | Resolution:
Keywords: Test |
-----------------------+------------------------

Comment (by cvvergara):

Tests Done:

- added a post
   - added a feature image (never saw it in the preview or the published
page)
   - Used the SEO tool
- Moved to trash a post (the one added)
- Deactivated the OpenID plug in

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2077#comment:3&gt;
OSGeo <http://www.osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2077: Test with PHP7
-----------------------+------------------------
Reporter: cvvergara | Owner: webcom@…
     Type: task | Status: assigned
Priority: normal | Milestone: Unplanned
Component: WebSite | Resolution:
Keywords: Test |
-----------------------+------------------------

Comment (by cvvergara):

Tests Done:

- Added an image to user profile
- Used the form in https://staging2.www.osgeo.org/about/contact/
   - Who gets the mails?

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2077#comment:4&gt;
OSGeo <http://www.osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2077: Test with PHP7
-----------------------+------------------------
Reporter: cvvergara | Owner: webcom@…
     Type: task | Status: assigned
Priority: normal | Milestone: Unplanned
Component: WebSite | Resolution:
Keywords: Test |
-----------------------+------------------------

Comment (by cvvergara):

- tested changing a form

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2077#comment:5&gt;
OSGeo <http://www.osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2077: Test with PHP7
-----------------------+------------------------
Reporter: cvvergara | Owner: webcom@…
     Type: task | Status: assigned
Priority: normal | Milestone: Unplanned
Component: WebSite | Resolution:
Keywords: Test |
-----------------------+------------------------

Comment (by cvvergara):

- Tested changing time zone
- forms email test: fields are saved
   - TODO, test that email is received

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2077#comment:6&gt;
OSGeo <http://www.osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2077: Test with PHP7
-----------------------+------------------------
Reporter: cvvergara | Owner: webcom@…
     Type: task | Status: assigned
Priority: normal | Milestone: Unplanned
Component: WebSite | Resolution:
Keywords: Test |
-----------------------+------------------------

Comment (by robe):

found something that doesn't work. The system snapshot plugin I had
installed on staging.osgeo.org that worked there, just shows a blank
screen on staging2. I tried to uninstall and reinstall, but that didn't
help.

Issue is documented here https://wordpress.org/support/topic/fatal-error-
when-running-on-php7/ . It's a very old plugin and doesn't give me any
info I can't easily get from shell so not super critical.

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2077#comment:7&gt;
OSGeo <http://www.osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2077: Test with PHP7
-----------------------+------------------------
Reporter: cvvergara | Owner: webcom@…
     Type: task | Status: assigned
Priority: normal | Milestone: Unplanned
Component: WebSite | Resolution:
Keywords: Test |
-----------------------+------------------------

Comment (by robe):

cvvergara I installed sendmail on staging2 and was able to get a test
message I sent via the WP Mail Plugin.

I did the same on the staging.www.osgeo.org since that was missing
sendmail as well. Let me know if you run into issues with test mail send.

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2077#comment:8&gt;
OSGeo <http://www.osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2077: Test with PHP7
-----------------------+------------------------
Reporter: cvvergara | Owner: webcom@…
     Type: task | Status: closed
Priority: normal | Milestone: Unplanned
Component: WebSite | Resolution: fixed
Keywords: Test |
-----------------------+------------------------
Changes (by robe):

* status: assigned => closed
* resolution: => fixed

Comment:

I think we are done with this have https://staging.www.osgeo.org now on
web18a with PHP 7

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2077#comment:9&gt;
OSGeo <http://www.osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.