Perdi o acesso ao portal, tela branca no início

  • Identifique-se para criar novos tópicos neste fórum
  • Visitantes anônimos não podem postar neste fórum
João R P Ribeiro  Regular De: Dores do Indaiá - MG  Postagens: 45

Estou usando o tema default, coloquei o bloco "Manchetes" no centro da página e estava fazendo alguns testes com os atalhos de RSS. Entretanto as notícias não estavam aparecendo e em
Eu escolhi este bloco "Manchetes" para funcionar como a abertura do portal. Como o módulo não funcionou corretamente, a tela ficou branca e perdi o acesso ao portal.

Rodrigo Pereira Lima  Iniciante De: Monte Santo, Minas Gerais, Brasil  Postagens: 0

Você consegue acessar a área de administração? Se sim, vai em configurações, preferencias e habilita o PHP debug, depois volt aqui e posta as mensagens de erro que estão aparecendo

João R P Ribeiro  Regular De: Dores do Indaiá - MG  Postagens: 45

Ö portal está em desenvolvimento e tinha configurado o acesso somente para o administrador, no caso, eu. Ao entrar no portal a tela fica branca, não consigo acessar a área de administração.

Rodrigo Pereira Lima  Iniciante De: Monte Santo, Minas Gerais, Brasil  Postagens: 0

Faz o seguinte então, abra o arquivo /include/common.php num editor de texto qualquer e procure lá pela linha 89 pelo seguinte código:

error_reporting(0);

If ($xoopsConfig['debug_mode'] == 1) {
Error_reporting(E_ALL);
} else {
// Turn off error handler.
$xoopsErrorHandler->activate(false);
}

E substitua o código por esse:

error_reporting(0);

If ($xoopsConfig['debug_mode'] = 1) {
Error_reporting(E_ALL);
} else {
// Turn off error handler.
$xoopsErrorHandler->activate(false);
}

Assim você estárá habilitando o PHP debug. Feito isso poste aqui as mensagens.

João R P Ribeiro  Regular De: Dores do Indaiá - MG  Postagens: 45

funcionou.
Fiz o que você explicou, tentei entrar por três vezes seguidas e somente na terceira tentativa funcionou.

Não tenho certeza, mas parece que foi quando eu substitui (sem querer) na barra de endereços.

http://127.0.0.1/index.php

Por.

http://127.0.0.1/user.php

é que funcionou. Provavelmente não deve ter nada a ver, deve ser porque o DEBUG ainda estava trabalhando (?).

Obrigado pela ajuda. Me poupou a reinstalação e o retrabalho.

Douglas Sobrinho  Iniciante De: Vila Velha - ES - Brasil  Postagens: 0

amigo,

Eu segui suas orientações para habilitar o debug e recebi a seguinte mensagem:

Fatal error: Call to a member function on a non-object in \kernel\user.php on line 212
Notice [PHP]: Undefined offset: 2 in file \include\common.php line 267

Eu instalei o XOOPS, aparece a tela inicial do portal, sem nenhum módulo. Apenas a tela de senha. Digito a senha, entro no menu de com as opções "Dados Pessoais", "Editar Dados...", e outras. Quando clico na opção administração, aparece um ícone "Sistema" que quando passo o mouse aparece um menu. Qualquer opção desse menu que eu escolher aparece a mensagem acima.

Você pode me ajudar?

Desde já, obrigado!

izzy  Iniciante   Postagens: 0

Olá,!

Onde você baixou a sua versão de XOOPS?

Douglas Sobrinho  Iniciante De: Vila Velha - ES - Brasil  Postagens: 0

Aqui no XOOPS! Pq?
Está dando erro na linha.
"$module_id = isset($GLOBALS['xoopsModule']) ? $GLOBALS['xoopsModule']->getVar( 'mid', 'n' ) : 1;"

Outro problema, sou obrigado a utilizar o Microsoft Windows Server 2003 porque na empresa que trabalho há 3 portais, 2 dos quais são em ASP. Não tenho condições de ter outro servidor com Linux!

Gilberto Galdino de Oliveira  Membro De: Guarulhos - São Paulo - Brasil  Postagens: 171

Vamos ver se pode ser isto.
Repassando o básico.

- Diretório templates_c está marcado para escrita e leitura?
- Diretório cache está marcado para escrita e leitura?
- O usuário Web que está usando tem poderes para gravar nestes diretórios no win?
- Qual versão do PHP você está utilizando ? Se for php5 este é o seu problema.
- Já experimentou enviar os programas de novo por FTP ? Pode ser que algum arquivo não foi gravado corretamente, apenas isto.
Por favor dê um retorno para nós
E enquanto isto toma um suquinho de maracujina para acalmar porque o café nestas horas não fazem muito bem XOOPS

Douglas Sobrinho  Iniciante De: Vila Velha - ES - Brasil  Postagens: 0

Bem amigos,

Estou sem entender porque, seguindo os passos da mensagem anterior:
- Os diretórios templates_c, cache e uploads "não" estão marcadas como "somente leitura";
- Os diretórios templates_c, cache e uploads estão com permissão de "controle total" (permissões ntfs);
- Estou usando o PHP Version 4.3.10;
- Já copiei os arquivos do XOOPS de novo. Baixei no servidor, descompactei e copiei diretamente no servidor;
- Fiz a instalação e tudo correu bem.

Já em um tomo café mesmo por causa disso!
Minha vida é um constante estresse!
Mas tenho que colocar esse portal no ar até sexta-feira, e estou desesperado!

Aproveitando a msg, a gente bem que podia criar uma seção para divulgar os portais que utilizam o xoops! Aqui no ES alguns órgãos públicos se mostraram interessados em usá-lo. O portal que estou tentando colocar no ar é do Corpo de Bombeiros Militar.

Obrigado a todos pela ajuda!

izzy  Iniciante   Postagens: 0

dgsgato escreveu:

Aproveitando a msg, a gente bem que podia criar uma seção para divulgar os portais que utilizam o xoops! Aqui no ES alguns órgãos públicos se mostraram interessados em usá-lo. O portal que estou tentando colocar no ar é do Corpo de Bombeiros Militar.

Obrigado a todos pela ajuda!

Já existe, e faz tempo meu amigo.
Vá no menu Link.

Abraços,
Adinaldo

Gislaine  Ocasional   Postagens: 36

Adinaldo escreveu:
dgsgato escreveu:

Aproveitando a msg, a gente bem que podia criar uma seção para divulgar os portais que utilizam o xoops! Aqui no ES alguns órgãos públicos se mostraram interessados em usá-lo. O portal que estou tentando colocar no ar é do Corpo de Bombeiros Militar.

Obrigado a todos pela ajuda!

Já existe, e faz tempo meu amigo.
Vá no menu Link.

Abraços,
Adinaldo

Exatamente como o Adinaldo falou

Agora se tiver um material tipo um press-release de lançamento do seu site, como fotos, etc... mande uma noticia para o portal também que será muito bem-vinda e a galera vai gostar

Douglas Sobrinho  Iniciante De: Vila Velha - ES - Brasil  Postagens: 0

Adinaldo,

Eu vi a Seção Links sim! É muito boa! O que eu pensei foi o que eu vi em outra comunidade, que acho que pode promover muito o XOOPS. Tipo separa em categorias Governo, Religião, Entretenimento, Etc... Pras pessoas verem o quanto o XOOPS é usado!

E... Daki a uns dias o portal do Corpo de Bombeiros Militar do ES vai figurar nessa lista de links!

Douglas Sobrinho  Iniciante De: Vila Velha - ES - Brasil  Postagens: 0

pessoal,

Por favor, preciso da ajuda de vocês! Num sei mais o que fazer. Tentei instalar a versão "XOOPS 2.0.9.2 Stable" (baixado de xoops.org) para ver se resolvia o problema. Pelo menos o "Fatal Error" parou de acontecer. Mas, quando entro na tela de administração, passo o mouse no ícone "System Admin" e escolho qualquer opção no menu, recebo a mensagem de "Módulo Inexistente" e logo abaixo (com o debug habilitado) aparece seguinte msg:

Notice [PHP]: Undefined offset: 2 in file :\\include\common.php line 259

Preciso de ajuda!

Douglas Sobrinho  Iniciante De: Vila Velha - ES - Brasil  Postagens: 0

Outras coisas que descobri.

Em common.php:
(i) Linha 162: $xoopsRequestUri = $_SERVER['REQUEST_URI'];
// Deprecated (use the corrected $_SERVER variable now)
A variável "$xoopsRequestUri" está ficando vazia.

(ii) Em função do problema anterior, na linha 257, a variável.
$url_arr está ficando vazia.

(iii) Por sua vez, a linha anterior causa erro na linha 259:
$xoopsModule =& $module_handler->getByDirname($url_arr[2]); apresentando a mensagem "Notice [PHP]: Undefined offset: 2 in file common.php line 259"

Será que isso é problema do IIS6?

Gislaine  Ocasional   Postagens: 36

Douglas, muito estranho isto.

Será que é um problema do seu servidor?

Passe mais dados:

-Servidor (Sistema operacional).
- Versão do PHP
- Versão Mysql.
- Versão Apache / IIS (se IIS veja autenticação de user na net)

Cuidado porque no IIS pode estar com redução de URL e aí estaria enganando os caminhos reais para path obrigatório e vai dar erro mesmo de caminho físico.

Se for remoto, tem como ativar o phpinfo() para darmos uma olhada nas configurações ? XOOPS

Douglas Sobrinho  Iniciante De: Vila Velha - ES - Brasil  Postagens: 0

Oi Gisa_Iagami,

Tb achei muito estranho! Mas acho que deve ser algum problema do PHP para windows. Porque fiz um teste criando uma página HTML com um endereço para uma página PHP com a função phpinfo() e na variável $_SERVER['REQUEST_URI'] estava no value.

Acho que vou ter que providenciar um servidor Linux de qualquer jeito. Essa é a parte mais difícil.

Vou mandar o endereço para você via mensagem privada. Não quero colocar aqui porque tem informações q, se usadas por pessoas mal-intencionadas, podem causar um estrago danado (rs). Não que o pessoal da comunidade faça isso, mas o portal é aberto ao público.

Douglas Sobrinho  Iniciante De: Vila Velha - ES - Brasil  Postagens: 0

Consegui fazer funcionar em uma máquina virtual VMWare com linux! Acho que o problema é com o PHP no Microsoft Windows Server 2003. Vamos ter que providenciar um servidor Linux mesmo!

Douglas Sobrinho  Iniciante De: Vila Velha - ES - Brasil  Postagens: 0

comunidade,

Como eu estava falando com a Gisa_Iagami, o problema de colocar o apache é que os outros portais hospedados no servidor são feitos em ASP (argh). Mas já consegui resolver. Andei procurando na internet e realmente é um problema no PHP feito para o IIS. Tivemos a sorte de nos ter sido doado um servidor novo essa semana. Instalei o Linux nele, com apache e php. está tudo funcionando. Já comecei a fazer o tema do portal. Acho que até a semana que vem o portal está prontinho para ir para o ar.

Muito obrigado pela ajuda!

Fraternal abraço.

Douglas

Douglas Sobrinho  Iniciante De: Vila Velha - ES - Brasil  Postagens: 0

Tudo bem pessoal?

Bem... Eu não sei mtos detalhes do bug, até pq, todas as informações que consegui estão em inglês e nisso eu sou fera. Aliás, eu fico uma fera por não entender mta coisa! (rs)

Mas, até onde entendi, quando um utilizador clica em algum link, o PHP no Microsoft Windows não consegue retornar o endereço da página anterior (o conteúdo da variável $_SERVER['REQUEST_URI']).

Gilberto Galdino de Oliveira  Membro De: Guarulhos - São Paulo - Brasil  Postagens: 171

Obrigado pelo retorno Douglas

É fundamental para que o pessoal possa saber sobre como o problema foi solucionado e o que estava causando isto

A comunidade agradece XOOPS

Douglas Sobrinho  Iniciante De: Vila Velha - ES - Brasil  Postagens: 0

É um prazer!

Estou pesquisando se há alguma forma de resolver este problema. Até agora só encontrei portais informando o problema, mas a solução, necas!

Um dos portais:
http://wact.sourceforge.net/index.php/InstallingOnWindows

Douglas Sobrinho  Iniciante De: Vila Velha - ES - Brasil  Postagens: 0

comunidade,

Tenho a satisfação de informar que este problema pode ser resolvido usando o seguinte código:

Function fixWinREQUEST_URI() {
$fixURI = "";

If ( strpos($_SERVER["ALL_HTTP"], "HTTP_REFERER") === false ) {
$fixURI = $_SERVER["PHP_SELF"];
}
Else {
List(,,,,,, $fixHTTP_REFERER,) = explode("HTTP_", $_SERVER['ALL_HTTP']);
List(, $fixProto, $fixFile) = explode(":", $fixHTTP_REFERER);
$fixURI = $fixProto . ":" . $fixFile;
}

Return $fixURI;
}

No arquivo include/common.php (acho que é esse), que pega o conteúdo de $_SERVER["REQUEST_URI"], troca-se a linha que usa essa instrução por:

If ( strpos($_SERVER["SERVER_SOFTWARE"], "Microsoft-IIS") !== false ) {
$_SERVER["REQUEST_URI"] = fixWinREQUEST_URI();
}

Devagarzinho vou aprendendo a utilizar esse PHP!

Bem... Espero que isso ajude a todos! Divirtam-se!

[]'s

Gislaine  Ocasional   Postagens: 36

Boa, legal mesmo

Acho que tem alguma coisa neste sentido no xt-conteudo também

Acho que pode fazer um trabalhinho nesta dica dando detalhes visuais e mandar para Faq rapidinho ou até mesmo um artigo se tiver um conteudo mais extenso.

Douglas Sobrinho  Iniciante De: Vila Velha - ES - Brasil  Postagens: 0

Valeu Gisa_Iagami,

Vou tentar fazer um artigo sobre isso. Gostei da ideia.

Gislaine  Ocasional   Postagens: 36

dgsgato escreveu:
Valeu Gisa_Iagami,

Vou tentar fazer um artigo sobre isso. Gostei da ideia.

Boa, pelo andar da carruagem da para ver que será um artigo porreta

Momento Zen (Torcedor)

Estamos em eleições.
Vote no futuro papai Smurf do portal, aguardem...

Douglas Sobrinho  Iniciante De: Vila Velha - ES - Brasil  Postagens: 0

(rs) Espero que sim!
Só estou com um problema, que está me empacando no windows. quando tento entrar na tela de administração dá a mensagem de erro: "Fatal error: Call to a member function on a non-object in C:\Inetpub\...\xoops.dgs.br\kernel\user.php on line 212"

O que pode ser isso?

Douglas Sobrinho  Iniciante De: Vila Velha - ES - Brasil  Postagens: 0

Pessoal, não me pergunte. Eu não sei explicar!

Depois que fiz as alterações que indiquei em uma das msgs anteriores, o XOOPS passou a dar um erro na linha 212 de user.php

Eu não sei porque, alterei a função fixWinREQUEST_URI que fiz, incluindo apenas uma linha. Ela ficou assim:

Function fixWinREQUEST_URI() {
$fixURI = "";

If ( strpos($_SERVER["ALL_HTTP"], "HTTP_REFERER") === false ) {
$fixURI = $_SERVER["PHP_SELF"];
}
Else {
List(,,,,,, $fixHTTP_REFERER, ) = explode("HTTP_", $_SERVER['ALL_HTTP']);
Header("Location: http://$fixHTTP_REFERER"); //<=== Linha incluída <======
List(, $fixProto, $fixFile) = explode(":", $fixHTTP_REFERER);
$fixURI = $fixProto . ":" . $fixFile;
}

Return $fixURI;
}

Num é que funcionou sem qualquer mensagem de erro? Agora eu boiei legal! Num entendi nada!

  Pesquisa avançada






Entrada

Codinome:


Senha:





Perdeu a senha?  |Cadastre-se!


Quem nos visita
Há 46 visitantes neste momento... (18 na seção Fóruns)

Associados: 0
Anônimos: 46

outros...

Banner XOOPS Cube