# v24 installation

**URL:** <https://ask.gibbonedu.org/t/v24-installation/3545>\
**Category:** Installation\
**Created:** [June 1, 2022, 3:02pm UTC](https://ask.gibbonedu.org/t/v24-installation/3545 "2022-06-01T15:02:07Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![yirongwang](https://ask.gibbonedu.org/letter_avatar_proxy/v4/letter/y/9d8465/32.png) [@yirongwang](https://ask.gibbonedu.org/u/yirongwang)\
**Post date:** [June 1, 2022, 3:02pm UTC](https://ask.gibbonedu.org/t/v24-installation/3545/1 "2022-06-01T15:02:07Z")

</div>

Hello, I have pull the commit from github for v24 and copied over to my dev instance, updated database. Things are working fine, but when I tried to access some of the new features (such as “school admin” → “People” → “Admissions Settings”, it gives me the standard error message: “Oh, NO! Something has gone wrong: The Gibbons have escaped”. Do I need to run a fresh installation of v24 or did I miss some additional changed required for the update?

---

<div class="post-metadata">

**Author:** ![ross](https://ask.gibbonedu.org/user_avatar/ask.gibbonedu.org/ross/32/8_2.png) [@ross](https://ask.gibbonedu.org/u/ross)\
**Post date:** [June 2, 2022, 12:22am UTC](https://ask.gibbonedu.org/t/v24-installation/3545/2 "2022-06-02T00:22:07Z")

</div>

Hi Yirong, you can run a clean installation for testing, but in general the update path should work. Can you please check your PHP error logs and let us know what you are seeing in relation to this? Thanks! Ross.

---

<div class="post-metadata">

**Author:** ![yirongwang](https://ask.gibbonedu.org/letter_avatar_proxy/v4/letter/y/9d8465/32.png) [@yirongwang](https://ask.gibbonedu.org/u/yirongwang)\
**Post date:** [June 2, 2022, 2:51pm UTC](https://ask.gibbonedu.org/t/v24-installation/3545/3 "2022-06-02T14:51:53Z")

</div>

Sure, where/how would I find the php error log?

---

<div class="post-metadata">

**Author:** ![ross](https://ask.gibbonedu.org/user_avatar/ask.gibbonedu.org/ross/32/8_2.png) [@ross](https://ask.gibbonedu.org/u/ross)\
**Post date:** [June 3, 2022, 8:10am UTC](https://ask.gibbonedu.org/t/v24-installation/3545/4 "2022-06-03T08:10:31Z")

</div>

Hi Yirong, it is variable according to server set up. Can you tell us a little about your server? It is shared hosting, or do you have full control of the machine? What OS and version? Thanks!

---

<div class="post-metadata">

**Author:** ![yirongwang](https://ask.gibbonedu.org/letter_avatar_proxy/v4/letter/y/9d8465/32.png) [@yirongwang](https://ask.gibbonedu.org/u/yirongwang)\
**Post date:** [June 6, 2022, 3:17pm UTC](https://ask.gibbonedu.org/t/v24-installation/3545/5 "2022-06-06T15:17:44Z")

</div>

sorry for the delay. we just launched our fall application process with V23 over the weekend. The server is shared hosting with A2Hosting. We have access to cPanel, but not the full machine. I have SSH/SFTP to my own account

---

<div class="post-metadata">

**Author:** ![ross](https://ask.gibbonedu.org/user_avatar/ask.gibbonedu.org/ross/32/8_2.png) [@ross](https://ask.gibbonedu.org/u/ross)\
**Post date:** [June 6, 2022, 10:51pm UTC](https://ask.gibbonedu.org/t/v24-installation/3545/6 "2022-06-06T22:51:36Z")

</div>

Hi Yirong, on a shared machine you rarely have access to the full PHP logs, as it can be insecure. However cPanel can be set to give you access to your parts of the log, or you may need to ask your A2Hosting support team for access. The hosting support is probably the place to start.

No apology required, we are happy to help within the timeframe that works for you : )

Ross

---

<div class="post-metadata">

**Author:** ![yirongwang](https://ask.gibbonedu.org/letter_avatar_proxy/v4/letter/y/9d8465/32.png) [@yirongwang](https://ask.gibbonedu.org/u/yirongwang)\
**Post date:** [June 8, 2022, 3:33pm UTC](https://ask.gibbonedu.org/t/v24-installation/3545/7 "2022-06-08T15:33:09Z")

</div>

I have made some progress and moved past some errored I encountered by checking the error log. But I got the following error when I tried to access “Manage Applications” under “People”/“Students”:

Warning: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ‘\>\>“$.surname” AS studentSurname, `gibbonAdmissionsApplication`.`data`-\>\>"…’ at line 15  
Line 194 in src/Database/Connection.php  
Line 179 in src/Database/Connection.php  
Line 114 in src/Database/Connection.php  
Line 121 in src/Domain/QueryableGateway.php  
Line 118 in src/Domain/Admissions/AdmissionsApplicationGateway.php  
Line 76 in modules/Admissions/applications\_manage.php

---

<div class="post-metadata">

**Author:** ![yirongwang](https://ask.gibbonedu.org/letter_avatar_proxy/v4/letter/y/9d8465/32.png) [@yirongwang](https://ask.gibbonedu.org/u/yirongwang)\
**Post date:** [June 8, 2022, 3:44pm UTC](https://ask.gibbonedu.org/t/v24-installation/3545/8 "2022-06-08T15:44:26Z")

</div>

After I build a form using “Form Builder”, the above error disappeared.

---

<div class="post-metadata">

**Author:** ![sandra](https://ask.gibbonedu.org/user_avatar/ask.gibbonedu.org/sandra/32/5_2.png) [@sandra](https://ask.gibbonedu.org/u/sandra)\
**Post date:** [June 9, 2022, 7:00am UTC](https://ask.gibbonedu.org/t/v24-installation/3545/9 "2022-06-09T07:00:16Z")

</div>

Thanks Yirong for testing this new feature out and sharing this issue. This is interesting, I’ve tested it out with a fresh install using MySQL v5.7.34 and I’m not seeing the same error, even if there is no form created. Can you let us know which version of MariaDB you’re using? I wonder if it is handling JSON values differently, and if so, that would be concerning.

---

<div class="post-metadata">

**Author:** ![yirongwang](https://ask.gibbonedu.org/letter_avatar_proxy/v4/letter/y/9d8465/32.png) [@yirongwang](https://ask.gibbonedu.org/u/yirongwang)\
**Post date:** [June 10, 2022, 12:07pm UTC](https://ask.gibbonedu.org/t/v24-installation/3545/10 "2022-06-10T12:07:20Z")

</div>

![](https://ask.gibbonedu.org/uploads/editor/np/rcnt5sbks0za.png)

---

<div class="post-metadata">

**Author:** ![yirongwang](https://ask.gibbonedu.org/letter_avatar_proxy/v4/letter/y/9d8465/32.png) [@yirongwang](https://ask.gibbonedu.org/u/yirongwang)\
**Post date:** [June 10, 2022, 12:10pm UTC](https://ask.gibbonedu.org/t/v24-installation/3545/11 "2022-06-10T12:10:43Z")

</div>

BTW, the new form builder function looks great – it gives so much flexibility for building application form. I assume we could use it to build forms? feedback form? even quizz?

---

<div class="post-metadata">

**Author:** ![sandra](https://ask.gibbonedu.org/user_avatar/ask.gibbonedu.org/sandra/32/5_2.png) [@sandra](https://ask.gibbonedu.org/u/sandra)\
**Post date:** [June 13, 2022, 12:21am UTC](https://ask.gibbonedu.org/t/v24-installation/3545/12 "2022-06-13T00:21:02Z")

</div>

Hi Yirong, thanks for your positive feedback! 😃 The new functionality is indeed aimed to be powerful and flexible. We are taking things slow initially, because we want to ensure the application part of the functionality is as solid and stable as possible, before extending the feature set. Ideally, in v25, we’ll also be able to use it for general-purpose forms, as well as public registration and staff applications.

The caveat is that, it’s not a direct replacement for things like Google and Microsoft Forms and the like, as those are always going to be more feature rich and flexible (they’re made by multi-billion-dollar companies after all). One also wouldn’t want to litter the system with single-use forms and quizzes. However, where they will really be handy is anywhere that you’re collecting school data that is useful to have in Gibbon. The use cases I could see here are splitting application forms up into smaller steps, adding supplemental forms, creating forms to gather new data when you create a new custom field, collecting re-enrolments near the end of the year, etc.

One step at a time though. We’re happy to have gotten the first part into v24 and that people are testing it out. Feel free to share any feedback or questions.

---

<div class="post-metadata">

**Author:** ![pllabreu](https://ask.gibbonedu.org/letter_avatar_proxy/v4/letter/p/47e85d/32.png) [@pllabreu](https://ask.gibbonedu.org/u/pllabreu)\
**Post date:** [November 24, 2022, 5:55pm UTC](https://ask.gibbonedu.org/t/v24-installation/3545/13 "2022-11-24T17:55:28Z")

</div>

Dear Sandra  
Congrats for all that you guys have accomplished with Gibbon. Keep up the good work.  
I have been experimenting with the form builder, but I can’t seem to find a way to “publish the form” for public completion i.e. I can’t find or generate a link that works without the person being logged in, like the application form. What am I missing?  
Thanks a million for your help…

---

<div class="post-metadata">

**Author:** ![sandra](https://ask.gibbonedu.org/user_avatar/ask.gibbonedu.org/sandra/32/5_2.png) [@sandra](https://ask.gibbonedu.org/u/sandra)\
**Post date:** [December 2, 2022, 1:37am UTC](https://ask.gibbonedu.org/t/v24-installation/3545/14 "2022-12-02T01:37:22Z")

</div>

Hi pllabreu, thanks for your kind words! Good question, since the new admissions functionality is beta for v24, we kept it off by default. You can enable the form in School Admin \> Admissions Settings, which will replace the old application form with the new one, and the link can be found on the front welcome page of Gibbon.
