Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: cesvil en 12 Mayo 2022, 08:22 am



Título: problemas con pagina web en blanco archivo: index.php
Publicado por: cesvil en 12 Mayo 2022, 08:22 am
Buenas..

tengo una web y al acceder a esta todo aparece en blanco, busque el archivo : error_log y muestra esto

PHP Fatal error: Call to a member function RecordCount() on boolean in /home/public_html/paginaweb.com/index.php on line 59


revisando el archivo index.php en la línea 59 muestra esto:

max-width: <?php echo ($rst->RecordCount()*100)."%" ;?>;


adjunto la imagen del archivo index.php y el archivo, agradezco la ayuda.
(https://i.imgur.com/4yT3VON.jpg)


Título: Re: problemas con pagina web en blanco archivo: index.php
Publicado por: condorito en 12 Mayo 2022, 08:53 am
Muchas veces si un script no esta correctamente bien colocado, queda la pantalla en blanco, te recomiendo practicar en otra pagina en php , le podrias poner nombre por ejemplo home.php y empezar desde cero alli una vez que veas que la web queda como esperabas...entonces al archivo index.php le pones un codigo de redireccion compatible para todos los navegadores
Código:
<script type="text/javascript">
window.location="https://tupagina.com/home.php";</script>
Recorda que los archivos queden con permisos de escritura 0644 (las carpetas no deben tener ese permiso, solo los archivos) eso evitara alguna posible reescritura externa de algun hacker mediante herramientas de inyeccion sql, las carpetas pueden tener permisos 0755 , como agregado para proteccion a hackeos... crear en todos los directorios (todos) una carpeta que se llame .well-known con permisos de escritura 0644  Luego otra carpeta con nombre cgi con permisos de escritura 0000 y finalmente otra carpeta con nombre cgi-bin con permisos 0000 (cgi y cgi-bin se solian usar para crear ciertos archivos para poder comandar una web de forma remota) la carpeta .well-known esta asociada a las funsiones de actualizacion de archivos del protocolo https de una web y deben estar en permiso 0644 de modo que el server de la web pueda actualizar el certificado ssl sin problemas pero un atacante externo no podra reescribirlo ....todo esto si el server esta en sistema linux


Título: Re: problemas con pagina web en blanco archivo: index.php
Publicado por: Danielㅤ en 12 Mayo 2022, 09:14 am
Hola, el error es porque tú archivo index.php intenta llamar a la función RecordCount() y ésta no existe.


Saludos