1.0.8.11 Questions / Comments / Concerns

Ask the community for help and support.
ecartz
Lead Developer
Lead Developer
Posts: 2637
Joined: Tue Nov 05, 2019 6:02 pm
Has thanked: 4 times
Been thanked: 181 times

1.0.8.11 Questions / Comments / Concerns

Post by ecartz »

Update instructions (from 1.0.8.10): https://github.com/CE-PhoenixCart/Updat ... /README.md
Update zip: https://github.com/CE-PhoenixCart/Updat ... update.zip
Release: https://github.com/CE-PhoenixCart/Phoen ... /v1.0.8.11

This is the 1.0.8.11 release, in the 1.0.8.* series. Primary changes:

1. Modernize MailChimp app calls.
2. Modernize catalog page handlers.
3. Modernize security checks.
4. Modernize admin menu box files.

Tags:
MadWayne
Posts: 4
Joined: Fri Jan 14, 2022 1:39 pm

Re: 1.0.8.11 Questions / Comments / Concerns

Post by MadWayne »

Well had a look at this as an ex osc user and contributor any years ago.

Documentation isn't the easiest to follow in my opinion, ended up wondering around seeing what my issues were.

I did notice that I still have a few niggles:-

1,. /admin/index.php

allow_url_fopen should be enabled in php.ini
This is a hosting setting and may be able to be performed via your hosting control panel - if not, ask your host.

it is enabled.

2. admin/security_checks.php


Admin HTTP Authentication sce_admin_http_authentication HTTP Authentication has not been set up for the CE Phoenix Cart Administration Tool - please set this up in your web server configuration to further protect the Administration Tool from unauthorized access.

allow_url_fopen sc_fopen_wrapper allow_url_fopen should be enabled in php.ini
This is a hosting setting and may be able to be performed via your hosting control panel - if not, ask your host.

3.admin/sec_dir_permissions.php

No idea on what this page is supposed to do, as i change to the recommended permissions and the admin system seems to stop function properly/ parts disappear

I think so far everything is actually working now so thats a good thing.
May look at adding some of the mules i will be wanting going forward as the above issues shouldnt stop anything else from working.
tedukes
Posts: 87
Joined: Wed Oct 27, 2021 11:27 pm
Has thanked: 17 times
Been thanked: 1 time

Re: 1.0.8.11 Questions / Comments / Concerns

Post by tedukes »

Just tried a fresh install on HostGator, got the following:

The following errors were found :

Could not make the query numbered : 18
MySQL Error No : 1071
MySQL Error : Specified key was too long; max key length is 767 bytes

Installed with Softaculous, PHP 7.4 and MySQL 5.6.41
ecartz
Lead Developer
Lead Developer
Posts: 2637
Joined: Tue Nov 05, 2019 6:02 pm
Has thanked: 4 times
Been thanked: 181 times

Re: 1.0.8.11 Questions / Comments / Concerns

Post by ecartz »

tedukes wrote: Tue Feb 08, 2022 2:50 pm Installed with Softaculous, PHP 7.4 and MySQL 5.6.41
https://github.com/CE-PhoenixCart/Phoen ... quirements
tedukes
Posts: 87
Joined: Wed Oct 27, 2021 11:27 pm
Has thanked: 17 times
Been thanked: 1 time

Re: 1.0.8.11 Questions / Comments / Concerns

Post by tedukes »

ecartz wrote: Tue Feb 08, 2022 6:44 pm
tedukes wrote: Tue Feb 08, 2022 2:50 pm Installed with Softaculous, PHP 7.4 and MySQL 5.6.41
https://github.com/CE-PhoenixCart/Phoen ... quirements
The minimum MySQL is the gotcha! Don't know if I can do anything about that.

Here's the list of what HostGator supports: You might want them to take Phoenix Cart off their list of available packages.
https://www.hostgator.com/help/article/ ... chnologies
tedukes
Posts: 87
Joined: Wed Oct 27, 2021 11:27 pm
Has thanked: 17 times
Been thanked: 1 time

Re: 1.0.8.11 Questions / Comments / Concerns

Post by tedukes »

Looks like Phoenix cart hasn't supported MySQL 5.6 in a while. Maybe as far back as 1.0.8.0, the version I initally installed with Softaculous on Godaddy. No wonder I have had nothing but problems since upgrading to a newer version.
ecartz
Lead Developer
Lead Developer
Posts: 2637
Joined: Tue Nov 05, 2019 6:02 pm
Has thanked: 4 times
Been thanked: 181 times

Re: 1.0.8.11 Questions / Comments / Concerns

Post by ecartz »

MadWayne wrote: Tue Feb 08, 2022 2:19 pm allow_url_fopen should be enabled in php.ini
This is a hosting setting and may be able to be performed via your hosting control panel - if not, ask your host.

it is enabled.
What does

Code: Select all

var_dump(ini_get('allow_url_fopen'));
return? You can also view with phpinfo.

It's possible that we're getting a false negative from our check, but it is more likely that the setting is off. You may want to look at https://stackoverflow.com/q/43543297/6660678

I'm not actually convinced that we really need allow_url_fopen or even curl at the moment. But I'm not convinced that we don't, so I haven't dropped the checks.
MadWayne
Posts: 4
Joined: Fri Jan 14, 2022 1:39 pm

Re: 1.0.8.11 Questions / Comments / Concerns

Post by MadWayne »

indeed with php info it is turned off, getting host to check this out as everywhere i looked it was deffo turned on.

should be a few minutes to resolve hopefully.
MadWayne
Posts: 4
Joined: Fri Jan 14, 2022 1:39 pm

Re: 1.0.8.11 Questions / Comments / Concerns

Post by MadWayne »

Issues was server end apparently took a senior technician there end to switch it on
ecartz
Lead Developer
Lead Developer
Posts: 2637
Joined: Tue Nov 05, 2019 6:02 pm
Has thanked: 4 times
Been thanked: 181 times

Re: 1.0.8.11 Questions / Comments / Concerns

Post by ecartz »

tedukes wrote: Tue Feb 08, 2022 6:54 pm The minimum MySQL is the gotcha! Don't know if I can do anything about that.
It's possible to shoehorn it in by editing the install/phoenix.sql file before doing the install. See viewtopic.php?p=3853#p3853

I think that Softaculous determines the list of software packages for Hostgator. We aren't in the list that you linked. Softaculous should be able to compare the MySQL requirements to what is available. I don't know if they are actively doing that at the moment. When I updated the requirements to include MySQL, I was also updating to add the required PHP settings. I was under the impression that Softaculous was checking those.

I would also note that MySQL 5.6 is past end-of-life and no longer gets security updates. MySQL 5.7 is seven years old and stable (in long term release). For that matter, 8.0 is four years old and stable (but actively developed). 5.6 is nine years old and hasn't had a release in a year (5.7 has had four releases in that time and 8.0 has had five).
Post Reply