Suporte » Outros assuntos » Paginas não exibidas

  • Caros, depois que atualizei o PHP de 5.6 para 7.3 na locaweb, as paginas que tenho no menu não mais são exibidas. As páginas existem pois tenho a possibilidade de ver e edita-las. São páginas do tipo: Contato, Sobre Nós, etc. no link há o exemplo de uma delas chamada “Nossos Sites”. Uso a versão do WP 4.7.17, PHP 7.3 e o tema é o Frontier. Agradeço a qualquer ajuda, pois a locaweb não presta este suporte do aplicativo WP.
    Luiz Amaral
    laamaral@netleland.net

    A página que eu preciso de ajuda: [fazer login para ver o link]

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • A página não acusa nenhum erro nas ferramentas do desenvolvedor. Sugiro examinar os registros de erro do PHP. Na minha hospedagem ele é gravado com o nome php_errorlog, mas pode ser algum outro nome parecido. Vc pode também habilitar o debug no wp-config.php e ver se aparece algum erro no site quando vc tenta acessar uma dessas páginas.

    Vc estava certo. Habilitei o debug e recebi estas mensagens :

    Obsoleta : __autoload () está obsoleto, o uso spl_autoload_register () em vez de /home/storage/3/1f/5e/netleland/public_html/wp-includes/compat.php na linha 502

    Deprecated : métodos com o mesmo nome que a sua vontade de classe não ser construtores em uma versão futura do PHP; add_iefy_button possui um construtor obsoleto em /home/storage/3/1f/5e/netleland/public_html/wp-content/plugins/iframe-embed-for-youtube/tinymce/tinymce.php na linha 11

    Reprovado : métodos com o mesmo nome como sua classe não será construtora em uma versão futura do PHP; O Notifly possui um construtor obsoleto em /home/storage/3/1f/5e/netleland/public_html/wp-content/plugins/notifly/notifly.php on-line19

    Reprovado : create_function Função () é obsoleto em /home/storage/3/1f/5e/netleland/public_html/wp-content/plugins/php-code-widget/execphp.php na linha 62

    Desaprovadas : Métodos com o mesmo nome como sua classe não será construtora em uma versão futura do PHP; O wpSpamFree possui um construtor obsoleto em /home/storage/3/1f/5e/netleland/public_html/wp-content/plugins/wp-spamfree/wp-spamfree.php na linha 5836

    Comecei pelo mais fácil que são as linhas que mostram plugins desabilitei os: Notify, php-code-widget e wp-spamfree.
    Só com essas ações consegui imprimir todas as páginas do menu que antes não eram exibidas.

    Agora preciso buscar ajuda em como resolver o primeira mensagem: __autoload () está obsoleto, o uso spl_autoload_register () em vez de /home/storage/3/1f/5e/netleland/public_html/wp-includes/compat.php na linha 502

    Agradeço a ajuda

    Acho que é o caso de vc atualizar o próprio WordPress, que está na versão 5.4.2.

    Esse compat.php é um arquivo do “core”, ou seja, vem na própria instalação do WordPress. Ele adiciona funções não disponíveis em versões antigas do PHP:

    * WordPress implementation for PHP functions either missing from older PHP versions or not included by default.

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Você deve estar conectado para responder a este tópico.