I found this problem while trying to upgrade the first of my sites. To make sure it was nothing in my pages I went back to the clean install site (zencart with no changes from the install files) I always make as a reference and checked the error is there also.
The problem started with the main page on the site I was upgrading not picking up the changed code from the html_includes/site-template folder. When I went to the define page editor tool this is what it shows for any page selected.
Error: I can not write to this file. Please set the right user permissions on: /var/www/rocknrollshirtshop.biz/public_html/zencart/includes/local/skip_version_check.ini
Note: you should always edit the files located in your current template override directory, Example: /languages/english/html_includes/YOUR_TEMPLATE_DIRECTORY
Be sure to make backups after changing your files.
These were checked on the base site which is on an ubuntu 18.04 server currently running php7.2 (I will change to 7.4 once the 1.5.6c sites which only go to php 7.2 are updated to handle 7.4)
Editing file:
/var/www/public_html/zencart/includes/local/skip_version_check.ini
Also, I am not sure if these should be listed here or not but here are 2 problems I am seeing in modules if they should not be here, sorry but I am trying to address them as I work out problems with 1.5.7.
In the UPS module it throws the following waring every time it pulls rates. I had to add the UPS module to test this it is the 1/13/2019 version (latest available on download site)
[28-Jun-2020 20:00:47 America/Chicago] Request URI: /index.php?main_page=checkout_shipping, IP address: 98.190.184.37
#1 each() called at [/var/www/rocknrollshirtshop.biz/public_html/includes/modules/shipping/ups.php:190]
#2 ups->quote() called at [/var/www/rocknrollshirtshop.biz/public_html/includes/classes/shipping.php:174]
#3 shipping->quote() called at [/var/www/rocknrollshirtshop.biz/public_html/includes/modules/pages/checkout_shipping/header_php.php:184]
#4 require(/var/www/rocknrollshirtshop.biz/public_html/includes/modules/pages/checkout_shipping/header_php.php) called at [/var/www/rocknrollshirtshop.biz/public_html/index.php:35]
--> PHP Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /var/www/rocknrollshirtshop.biz/public_html/includes/modules/shipping/ups.php on line 190.
This last I can confirm is in 1.5.6C I have not got a site far enough to check 1.5.7 but expect it will be there since I have seen nothing when checking to see if this has a fix. This error occurs when I do a PayPal refund. It is in the Paypal standard module.
[29-Jun-2020 18:33:45 America/Chicago] Request URI: /ipn_main_handler.php, IP address: 173.0.81.1
--> PHP Warning: Use of undefined constant MODULE_PAYMENT_PAYPALWPP_REFUNDED_STATUS_ID - assumed 'MODULE_PAYMENT_PAYPALWPP_REFUNDED_STATUS_ID' (this will throw an Error in a future version of PHP) in /var/www/rocknrollshirtshop.com/public_html/ipn_main_handler.php on line 446.
I hope all pieces of information needed are here I tried to think of everything you would need.
Bookmarks