Перейти к содержимому


Помогите с установкой


В теме одно сообщение

#1 madv

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений

Отправлено 20 Февраль 2010 - 14:07

Здравствуйте. Скачал версию без сервера. У меня под Win XP уже стоят Apache 2.2, mySQL 5.1, PHP 5, Zend 3.003a. Распаковал все DocumentRoot сервера. Создал в базе таблицу `cb`, запустил \cb\setup.php - скрипт добавил 7 таблиц в базу `cb` и на этом все, страница белая как лист. Обращаюсь к \cb\index.php выводит это:

= 100){ $jkl = intval($i / 100); $words.=$hang[$jkl]; $i%=100; } if($i >= 20){ $jkl = intval($i / 10); $words.=$des[$jkl]; $i%=10; $fl=1; } switch($i){ case 1: $fem=1; break; case 2: case 3: case 4: $fem=2; break; default: $fem=3; break; } if( $i ){ if( $i < 3 && $f > 0 ){ if ( $f >= 2 ) { $words.=$_1_19[$i]; } else { $words.=$_1_2[$i]; } } else { $words.=$_1_19[$i]; } } } function num2str($L){ global $_1_2, $_1_19, $des, $hang, $namerub, $nametho, $namemil, $namemrd, $kopeek; $L = str_replace(",", ".", $L); // преобразуем "русские" цифры в "английские" (изменение mstl) $s=" "; $s1=" "; $s2=" "; $kop=intval( ( $L*100 - intval( $L )*100 )); $L=intval($L); if($L>=1000000000){ $many=0; semantic(intval($L / 1000000000),$s1,$many,3); $s.=$s1.$namemrd[$many]; $L%=1000000000; } if($L >= 1000000){ $many=0; semantic(intval($L / 1000000),$s1,$many,2); $s.=$s1.$namemil[$many]; $L%=1000000; if($L==0){ $s.="рублей "; } } if($L >= 1000){ $many=0; semantic(intval($L / 1000),$s1,$many,1); $s.=$s1.$nametho[$many]; $L%=1000; if($L==0){ $s.="рублей "; } } if($L != 0){ $many=0; semantic($L,$s1,$many,0); $s.=$s1.$namerub[$many]; } if($kop > 0){ $many=0; semantic($kop,$s1,$many,1); $s.=$s1.$kopeek[$many]; } else { $s.=" 00 копеек"; } $s=trim($s); $s=strtoupper(substr($s,0,1)).substr($s,1); return $s; } ?>Table 'cb.f_config' doesn't exist
SELECT * FROM f_config


Повторные запуски setup.php дают такой же эффект. Скажите в чем может быть дело?

Выяснил, что оказывается если удалить базу cb из mySQL, создать заново, и заново пройти шаг 1 и шаг 2 в setup.php, то каждый раз в базу записывается разное кол-во таблиц (от 2х до 11). То есть иногда скрипт запишет только 2 таблицы, иногда больше, никакой закономерности нет. Index.php все равно выдает то что приведено выше.

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 24 Февраль 2010 - 11:13

Там не 7 и не 11 таблиц, их существенно больше. Возможно setup.php неверно работает. Попробуйте залить дамп в бд другим способом (через phpMyAdmin например). Дамп лежит в файле dump.sql в корневой папке (cb). Затем вам нужно зайти в include/config.php и вручную настроить параметры подключения к бд. "Белый лист" у вас выходит потому что отключен вывод ошибок php на экран, его лучше включить для большей наглядности.





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных