Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Установка (http://forum.mynuke.ru/forumdisplay.php?f=8)
-   -   белый экран (http://forum.mynuke.ru/showthread.php?t=2745)

Alexander-V-Sh 09.04.2007 09:43

белый экран
 
Перед тем как писать о проблеме с белым экраном читаем тут:

1. Открываем файл config.php находим там:
$display_errors = false;
и меняем на:
$display_errors = true;

2. После этого белого экрана не будет, вместо него будет сообщение о какой то ошибке.

Например:
Parse error: parse error, unexpected $end in z:\home\nuke8\www\themes\sport\theme.php on line 512

Если вы не знаете что это за ошибка, не можете ее исправить, в этом файле ничего не меняли и не трогали. Спрашивайте, не забыв указать эту ошибку.

На такие вопросы ответить намного проще, нежели сидеть и гадать, почему белый экран. А в 90% случаев сами догадаетесь что за ошибка и исправите.

Spiker86 30.04.2007 21:53

при регистрации пользователя выдается ошибка
Fatal error: Cannot redeclare makepass() (previously declared in /home/webzarabo/domains/web-zarabotok.70mb.ru/public_html/mainfile.php:336) in /home/webzarabo/domains/web-zarabotok.70mb.ru/public_html/modules/Your_Account/index.php on line 66

Astrix 01.05.2007 00:46

повторное объявление функции.
нужно либо удалить одну из копий, либо поставить проверку на существование функции:

if (!function_exists('makepass'))
{
//функция makepass
function makepass (....
{

}
//конец функции makepass
}

сделать это нужно в modules/Your_Account/index.php

Spiker86 01.05.2007 03:08

Если честно, то я ничего не понял, что нужно сделать. У меня стоял стандартный модуль Your_Account, но на конечном этапе выдовалась ошибка _ERROR. Я скачал с Вашего сайта No_mail_YA_hack76_pach3.0_rus. И появилась эта ошибка.

вот код

function makePass() {
$cons = "bcdfghjklmnpqrstvwxyz";
$vocs = "aeiou";
for ($x=0; $x < 6; $x++) {
mt_srand ((double) microtime() * 1000000);
$con[$x] = substr($cons, mt_rand(0, strlen($cons)-1), 1);
$voc[$x] = substr($vocs, mt_rand(0, strlen($vocs)-1), 1);
}
mt_srand((double)microtime()*1000000);
$num1 = mt_rand(0, 9);
$num2 = mt_rand(0, 9);
$makepass = $con[0] . $voc[0] .$con[2] . $num1 . $num2 . $con[3] . $voc[3] . $con[4];
return($makepass);
} <--------- (line 66)

Подскажите пожалуйста, что где изменить?

Astrix 01.05.2007 13:58

Замените функцию вот на это:

PHP код:
 if (!function_exists('makePass'))
{
     function 
makePass() {
          
$cons "bcdfghjklmnpqrstvwxyz";
          
$vocs "aeiou";
          for (
$x=0$x 6$x++) {
               
mt_srand ((double) microtime() * 1000000);
               
$con[$x] = substr($consmt_rand(0strlen($cons)-1), 1);
               
$voc[$x] = substr($vocsmt_rand(0strlen($vocs)-1), 1);
          }
          
mt_srand((double)microtime()*1000000);
          
$num1 mt_rand(09);
          
$num2 mt_rand(09);
          
$makepass $con[0] . $voc[0] .$con[2] . $num1 $num2 $con[3] . $voc[3] . $con[4];
          return(
$makepass);
     }



а можно ее просто вообще удалить, но не желательно - может потом пригодиться.

ЗЫ
это не мой сайт :smile:

Spiker86 01.05.2007 14:49

все сделал, регистрация теперь загружается. но когда доходишь до последнего шага, нажимаешь "закончить", выдается ошибка _error. что делать?

Click-beetle 10.05.2007 16:52

А не кто не создавал сайт на www.hut.ru , вроде поддерживает php , все делаю как надо, захожу на главную белый экран без ошибок, не смотря что в config.php прописан параметр $display_errors = true;
. Может кто сможет помочь? Может этот хот чем-то не подходит под php?

sli 03.06.2007 03:24

Подскажите в чем трабл? Причем тока в опере: Warning: Cannot modify header information - headers already sent by (output started at /virt/homes/site/htdocs/config.php:3) in /virt/homes/site/htdocs/mainfile.php on line 208

Astrix 03.06.2007 14:49

ну, тут не в Опере проблема.

вы что-то пытаетесь отправить в браузер в конфиге (какой-то текст вывести или еще что-то...). не представляю, что это там у вас, но в этом и есть причина. кстати, из-за этого могут не работать Cookies

sli 03.06.2007 22:54

насчет куков правда, с оперы захожу в админку при нажатии на любую ссылку выкидывает на стр авторизации! подскажите где хоть копать??


Часовой пояс GMT +4, время: 01:05.

Copyright © 2005 by Soniks