Jump to content

PHP NOTICE & WARNING


Gigi76

Recommended Posts

Ciao a tutti, 

chiedo il vostro aiuto perché ho da poco installato PrestaShop.

La mia configurazione è la seguente :

Windows Server 2019

Microsoft-IIS 10.0

PHP 7.2.16

PhpMyAdmin 4.8.5 (aggiornato da 4.1.9)

MySQL 5.6.16.0

Prestashop 1.7.5.1

Dopo che ho concluso l'installazione di Prestashop, accedendo al pannello di controllo ho due problemi

 

PRIMO

Design -> Posizioni

Cliccando compare una schermata bianca con scritto:

PHP Notice:  Undefined index: icon in C:\inetpub\wwwroot\var\cache\prod\smarty\compile\20\ee\e6\20eee688fd01d1bc41ae6d1578e4492410fbb529_0.file.page_header_toolbar.tpl.php on line 232

Se apro il file “20eee688fd01d1bc41ae6d1578e4492410fbb529_0.file.page_header_toolbar.tpl.php”

alla linea 232 è indicato:

                             <i class="material-icons"><?php echo $_smarty_tpl->tpl_vars['btn']->value['icon'];?>

 

  

SECONDO

Pagamenti - > Metodi di pagamento 

Cliccando compare una schermata bianca con scritto:

PHP Warning:  Use of undefined constant ADMIN_LEGACY_CONTEXT - assumed 'ADMIN_LEGACY_CONTEXT' (this will throw an Error in a future version of PHP) in C:\inetpub\wwwroot\modules\ps_mbo\ps_mbo.php on line 320

Se apro il file “ps_mbo.php” alla linea 320 è indicato :

            if (ADMIN_LEGACY_CONTEXT === true) {

 

 

Tutto il resto del menù pannello di controllo funziona. 

Mi potete dare consigli?

Grazie in anticipo! 

first.jpg

second.jpg

Link to comment
Share on other sites

On 4/4/2019 at 10:37 AM, Idroclic dice:

Ciao,

prova ad impostare una versione precedente della versione PHP

Ciao,

ho risolto il primo problema seguendo il suggerimento di Janett :

1. You can edit YOUR-ADMIN-FOLDER/themes/new-theme/template/page_header_toolbar.tpl

Search

<i class="material-icons">{$btn.icon}</i>

REPLACE BY

{if !empty($btn.icon)}<i class="material-icons">{$btn.icon}</i>{/if}
Link to comment
Share on other sites

On 4/4/2019 at 10:37 AM, Idroclic dice:

Ciao,

prova ad impostare una versione precedente della versione PHP

Ciao,

visto che non ho riesco a risolvere il secondo problema proverò ad installare una versione precedente di PHP.

Ho visto sul sito php.net la rel. 7.0 (7.0.33).

Quando proverò poi ti dico se ho risolto. 

Grazie

Link to comment
Share on other sites

4 ore fa, Janett dice:

You can uninstall module ps_mbo it’s just a marketing module of PrestaShop Addons. Same for gamification and welcome 

Hello Janett,

can you explain me how is the procedure to uninstall the module ps_mbo ? 

After uninstalling the module I will be able to access Payments -> Payment methods ?

Thank you so much for your precious help!

 

Link to comment
Share on other sites

  • 2 years later...
On 4/14/2019 at 7:14 PM, Janett said:

Sure, go to Module Manager page, search ps_mbo in search bar and uninstall it.

Hi @Janett , thanks for you help.

I have the same issue but I cannot access to Module Manager page as it's blank. I started having this issue when I tried to install a module for credit card payments but it never completed the process. So after few hours it was still running I closed it. When I reopened it the Module Manager page was blank and I cannot install any module. I asked the server provider and they told me the problem is linked to the module "ps_mbo". 

Thanks

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...