# Upgrading Concrete

**URL:** <https://forums.concretecms.org/t/upgrading-concrete/7654>\
**Category:** Using Concrete / Help\
**Created:** [June 20, 2024, 6:44pm UTC](https://forums.concretecms.org/t/upgrading-concrete/7654 "2024-06-20T18:44:46Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![tlkane3](https://forums.concretecms.org/user_avatar/forums.concretecms.org/tlkane3/32/3495_2.png) [@tlkane3](https://forums.concretecms.org/u/tlkane3)\
**Post date:** [June 20, 2024, 6:44pm UTC](https://forums.concretecms.org/t/upgrading-concrete/7654/1 "2024-06-20T18:44:46Z")

</div>

I am currently using version 9.3.1 and trying to upgrade to version 9.3.2.  
When I try to download the new version in Apply Update I get the following error message:

The directory /home/nbfbbcom/domains/nbfbb.com/public\_html/updates/ already exists. Perhaps this item has already been installed.

If I delete the update directory I get the message it can’t find the it.

Any ideas?? I’m baffled as to what do do.

I was able to upgrade to 9.3.1 using unzipper.php but now when I try it  
I get file 404 message and the php becomes 0 bytes.

Thank you for any help.

---

<div class="post-metadata">

**Author:** ![EvanCooper](https://forums.concretecms.org/user_avatar/forums.concretecms.org/evancooper/32/4597_2.png) [@EvanCooper](https://forums.concretecms.org/u/EvanCooper)\
**Post date:** [June 28, 2024, 4:17am UTC](https://forums.concretecms.org/t/upgrading-concrete/7654/2 "2024-06-28T04:17:10Z")

</div>

Hi @tlkane3 - are those the actual error messages you’re seeing? can you paste those in as they appear? Thanks.

---

<div class="post-metadata">

**Author:** ![tlkane3](https://forums.concretecms.org/user_avatar/forums.concretecms.org/tlkane3/32/3495_2.png) [@tlkane3](https://forums.concretecms.org/u/tlkane3)\
**Post date:** [July 1, 2024, 8:19pm UTC](https://forums.concretecms.org/t/upgrading-concrete/7654/3 "2024-07-01T20:19:45Z")

</div>

![Screenshot 2024-07-01 at 16-17-44 Apply Update](https://forums.concretecms.org/uploads/default/original/2X/0/023a23fe7d5edff32d402e582a2e899f319fda81.png)

---

<div class="post-metadata">

**Author:** ![EvanCooper](https://forums.concretecms.org/user_avatar/forums.concretecms.org/evancooper/32/4597_2.png) [@EvanCooper](https://forums.concretecms.org/u/EvanCooper)\
**Post date:** [July 5, 2024, 12:33am UTC](https://forums.concretecms.org/t/upgrading-concrete/7654/4 "2024-07-05T00:33:57Z")

</div>

Hmm - is this thread helpful? Seems like a similar issue:

> **[Can't update C5 -- directory already exists - concrete5](https://archive.concretecms.org/community/forums/installation/cant-update-c5-directory-already-exists/)**
>
> Last night my client tried to update their C5 installation using the in-built updater. He was going from 5.4.2.2 to 5.5.2.1, but when he did, the installer went awry and the site went down. Files were missing from the update/concrete5.5.2.1 folder...

---

<div class="post-metadata">

**Author:** ![tlkane3](https://forums.concretecms.org/user_avatar/forums.concretecms.org/tlkane3/32/3495_2.png) [@tlkane3](https://forums.concretecms.org/u/tlkane3)\
**Post date:** [July 7, 2024, 8:12pm UTC](https://forums.concretecms.org/t/upgrading-concrete/7654/5 "2024-07-07T20:12:13Z")

</div>

Hi Evan,

Tried that and, long story short, I decided to just start over and install new.  
Did a complete removal of the old version and installed the new version.

Problem now is that when I go to [nbf.bb.com](http://nbf.bb.com) I get the following

**Fatal error** : Uncaught PDOException: SQLSTATE[28000] [1045] Access denied for user ‘nbfbbcom\_conc83’@‘localhost’ (using password: YES) in /home/nbfbbcom/domains/nbfbb.com/public\_html/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:40 Stack trace: #0 /home/nbfbbcom/domains/nbfbb.com/public\_html/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php(40): PDO-\>\_\_construct(‘mysql:host=loca…’, ‘nbfbbcom\_conc83’, ‘W67S27p)d[’, Array) #1 /home/nbfbbcom/domains/nbfbb.com/public\_html/concrete/src/Database/Connection/PDOConnection.php(22): Doctrine\DBAL\Driver\PDOConnection-\>\_\_construct(‘mysql:host=loca…’, ‘nbfbbcom\_conc83’, ‘W67S27p)d[’, Array) #2 /home/nbfbbcom/domains/nbfbb.com/public\_html/concrete/src/Database/Driver/PDOMySqlConcrete/Driver.php(18): Concrete\Core\Database\Connection\PDOConnection-\>\_\_construct(‘mysql:host=loca…’, ‘nbfbbcom\_conc83’, ‘W67S27p)d[’, Array) #3 /home/nbfbbcom/domains/nbfbb.com/public\_html/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(412 in **/home/nbfbbcom/domains/nbfbb.com/public\_html/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/Exception.php** on line **18**

If I use [nbfbb.com/public\_html](http://nbfbb.com/public_html) the website loads.

Thanks for any help!!

---

<div class="post-metadata">

**Author:** ![deepvyas](https://forums.concretecms.org/user_avatar/forums.concretecms.org/deepvyas/32/6233_2.png) [@deepvyas](https://forums.concretecms.org/u/deepvyas)\
**Post date:** [July 8, 2024, 2:02pm UTC](https://forums.concretecms.org/t/upgrading-concrete/7654/6 "2024-07-08T14:02:51Z")

</div>

> [@tlkane3](#):
>
> **Fatal error** : Uncaught PDOException: SQLSTATE[28000] [1045] Access denied for user ‘nbfbbcom\_conc83’@‘localhost’ (using password: YES)

Verify that the user has the necessary privileges. First things first, check if your “nbfbbcom\_conc83” user has the correct permissions

---

<div class="post-metadata">

**Author:** ![tlkane3](https://forums.concretecms.org/user_avatar/forums.concretecms.org/tlkane3/32/3495_2.png) [@tlkane3](https://forums.concretecms.org/u/tlkane3)\
**Post date:** [July 8, 2024, 6:49pm UTC](https://forums.concretecms.org/t/upgrading-concrete/7654/7 "2024-07-08T18:49:53Z")

</div>

Well that may be the problem, the database being used is nbfbb\_conc817. Being a noob, I therefore ask the following. What files do I need to edit to point to the correct data base? or do I create a new datsbase with the conc83 name? Thank you so much for your reply. I didn’t even notice the name error.

---

<div class="post-metadata">

**Author:** ![deepvyas](https://forums.concretecms.org/user_avatar/forums.concretecms.org/deepvyas/32/6233_2.png) [@deepvyas](https://forums.concretecms.org/u/deepvyas)\
**Post date:** [July 9, 2024, 1:21pm UTC](https://forums.concretecms.org/t/upgrading-concrete/7654/8 "2024-07-09T13:21:40Z")

</div>

> [@tlkane3](#):
>
> I didn’t even notice the name error.

So better to check it once and than make the decision to create another one.

---

<div class="post-metadata">

**Author:** ![tlkane3](https://forums.concretecms.org/user_avatar/forums.concretecms.org/tlkane3/32/3495_2.png) [@tlkane3](https://forums.concretecms.org/u/tlkane3)\
**Post date:** [July 9, 2024, 7:10pm UTC](https://forums.concretecms.org/t/upgrading-concrete/7654/9 "2024-07-09T19:10:19Z")

</div>

Thank you once again. There were several public\_html folders from trying to update/resinstall Concrete. I did a new installation and things are running well.  
Thank you once again to all that helped me!!

---

<div class="post-metadata">

**Author:** ![Myq](https://forums.concretecms.org/user_avatar/forums.concretecms.org/myq/32/4281_2.png) [@Myq](https://forums.concretecms.org/u/Myq)\
**Post date:** [August 23, 2024, 8:44pm UTC](https://forums.concretecms.org/t/upgrading-concrete/7654/10 "2024-08-23T20:44:07Z")

</div>

For anyone in the future running into this problem, you can manually make the changes here to get past this bug: [Fix #12092 · concretecms/concretecms@0c50356 · GitHub](https://github.com/concretecms/concretecms/commit/0c503567ada612812ca7940e20608a1e5b4d259b)

---

<div class="post-metadata">

**Author:** ![JRick](https://forums.concretecms.org/user_avatar/forums.concretecms.org/jrick/32/5178_2.png) [@JRick](https://forums.concretecms.org/u/JRick)\
**Post date:** [September 10, 2024, 5:56pm UTC](https://forums.concretecms.org/t/upgrading-concrete/7654/11 "2024-09-10T17:56:34Z")

</div>

Is there an updated fix to this? I have 9.3.2 trying to upgrade to 9.3.3? My code in the concrete/controllers/single\_page/dashboard/system/update/update.php file does not match what is shown on that bug fix.

---

<div class="post-metadata">

**Author:** ![Myq](https://forums.concretecms.org/user_avatar/forums.concretecms.org/myq/32/4281_2.png) [@Myq](https://forums.concretecms.org/u/Myq)\
**Post date:** [September 10, 2024, 6:13pm UTC](https://forums.concretecms.org/t/upgrading-concrete/7654/12 "2024-09-10T18:13:41Z")

</div>

@JRick have you updated through the Dashboard in the past? If so, then the code you want to change will be located in the `updates/` directory. See [this post](https://forums.concretecms.org/t/update-9-3-2-to-9-3-3/7970/15) for an example.

---

<div class="post-metadata">

**Author:** ![JRick](https://forums.concretecms.org/user_avatar/forums.concretecms.org/jrick/32/5178_2.png) [@JRick](https://forums.concretecms.org/u/JRick)\
**Post date:** [September 10, 2024, 6:32pm UTC](https://forums.concretecms.org/t/upgrading-concrete/7654/13 "2024-09-10T18:32:25Z")

</div>

@Myq I’ll check out that post. I’ve remote updated through the dashboard from 9.2.2 through 9.2.7. I had to manually update to 9.3.2.

---

<div class="post-metadata">

**Author:** ![JRick](https://forums.concretecms.org/user_avatar/forums.concretecms.org/jrick/32/5178_2.png) [@JRick](https://forums.concretecms.org/u/JRick)\
**Post date:** [September 11, 2024, 3:30pm UTC](https://forums.concretecms.org/t/upgrading-concrete/7654/14 "2024-09-11T15:30:30Z")

</div>

I got it. Thanks again!

---

<div class="post-metadata">

**Author:** ![Myq](https://forums.concretecms.org/user_avatar/forums.concretecms.org/myq/32/4281_2.png) [@Myq](https://forums.concretecms.org/u/Myq)\
**Post date:** [September 11, 2024, 5:26pm UTC](https://forums.concretecms.org/t/upgrading-concrete/7654/15 "2024-09-11T17:26:15Z")

</div>

For anyone else that comes across this thread, there is a tutorial here: [Upgrade Concrete versions 9.3.1 and 9.3.2 :: Concrete CMS](https://documentation.concretecms.org/tutorials/upgrade-concrete-version-931)

---

<div class="post-metadata">

**Author:** ![digitmaster](https://forums.concretecms.org/user_avatar/forums.concretecms.org/digitmaster/32/6268_2.png) [@digitmaster](https://forums.concretecms.org/u/digitmaster)\
**Post date:** [October 10, 2024, 10:07am UTC](https://forums.concretecms.org/t/upgrading-concrete/7654/16 "2024-10-10T10:07:37Z")

</div>

Yes! Thank you Myq! That is how it should be done: detailed, complete, concrete. ❤
