What happens if you change/move this line from 180 to just after the next closing curly bracket? Or revise it to break 2?
Code:
if (isset($version)) break;
That was an initial thought which I now don't think will resolve the issue. The reason that I think that is because as I continued to review the yml file for version checking, I see some information related to each specific ZC version. I can translate this more, but if I'm somewhat hoping that I can just copy and paste it and perhaps you'll understand (on a cell phone at the moment). The thing to identify is if in your 1.5.0 database, the following characteristics of the database are true:
Code:
- checkType: configValue
fieldName: CC_ENABLED_DEBIT
expectedResult: 'Credit Card Enable Status - Debit'
- checkType: fieldSchema
tableName: admin
fieldName: reset_token
fieldCheck: Type
expectedResult: 'VARCHAR(255)'
- checkType: fieldSchema
tableName: orders
fieldName: shipping_method
fieldCheck: Type
expectedResult: 'VARCHAR(255)'
- checkType: configValue
fieldName: CURRENCY_SERVER_PRIMARY
expectedResult: 'Currency Exchange Rate: Primary Source'
For example, the first one to verify that in the configuration table that the key: CC_ENABLED_DEBIT has the value that is shown as expected. This could be because of other database actions taken to keep the store "up-to-date" or to support some other plugin, etc... but curious if all of those conditions match for this DB.
Bookmarks