Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Пытаюсь установить с нуля Koobi Pro (Warning) |

07.11.2007, 12:51
|
|
Новичок
Регистрация: 22.02.2007
Сообщений: 13
Провел на форуме: 21885
Репутация:
3
|
|
Пытаюсь установить с нуля Koobi Pro (Warning)
Доброго дня всем.
Светлые головы, пожалуйсто помагите разобратся с проблемой. Пытаюсь установить с нуля Koobi Pro CMS 6.0
Залил всё на сервер, выставил права доступа, но при запуске setup.php в верхней части сраницы вы даёт ошибку:
Warning: is_file() [function.is-file]: open_basedir restriction in effect. File(/home/адрес хостинга/vhosts/адрес моего сайта/functions//..) is not within the allowed path(s): (/home/адрес хостинга/vhosts/адрес моего сайта/:/var/lib/php:/usr/lib/php:/usr/local/lib/php:/tmp/:/usr/share/pear/) in /home/адрес хостинга/vhosts/адрес моего сайта/functions/Func.Init.php on line 8
Вся инсталяция прходит успешно, сайт работает, но в админ панель не открываеться. Открывает пустую страницу с ошибкой.
Что мне делать? Как запустить движок?
Заранее благадарю всех, кто отазвался на мою просьбу и потратил на меня своё времья.
|
|
|

08.11.2007, 11:52
|
|
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
Провел на форуме: 3152874
Репутация:
1020
|
|
Func.Init.php:
PHP код:
if(!defined("BASEDIR")) exit;
$verzname = BASEDIR . "/functions/";
$dh = opendir( $verzname );
while ( @gettype( $datei = @readdir ( $dh )) != @boolean )
{
if ( is_file( "$verzname/$datei" ))
if ($datei != "." && $datei != ".." && $datei != ".htaccess")
{
include_once($verzname . $datei);
}
}
попробуй зделать вот так:
PHP код:
if(!defined("BASEDIR")) exit;
$verzname = BASEDIR . "/functions/";
$dh = opendir( $verzname );
while ( @gettype( $datei = @readdir ( $dh )) != @boolean )
{
if ( @is_file( "$verzname/$datei" )){
if ($datei != "." && $datei != ".." && $datei != ".htaccess")
{
include_once($verzname . $datei);
}
}
}
|
|
|

08.11.2007, 12:12
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
Да лучше уж так:
PHP код:
if(!defined("BASEDIR")) exit;
$verzname = BASEDIR . "/functions/";
$dh = opendir( $verzname );
while ( @gettype( $datei = @readdir ( $dh )) != @boolean )
{
if ($datei != "." && $datei != ".." && $datei != ".htaccess")
{
include_once($verzname . $datei);
}
}
|
|
|

08.11.2007, 13:10
|
|
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
Провел на форуме: 3152874
Репутация:
1020
|
|
Да так пожалуй лучше
Последний раз редактировалось AkyHa_MaTaTa; 08.11.2007 в 13:21..
|
|
|

08.11.2007, 19:29
|
|
Новичок
Регистрация: 22.02.2007
Сообщений: 13
Провел на форуме: 21885
Репутация:
3
|
|
Спасибо что отозвались
Заменил Func.Init.php вашим, но сдвигов нету, тепер даже сам сайт не открывается. Вот что выдаёт:
Warning: include_once(/home/адрес хостинга/vhosts/адрес моего сайта/functions/Func.Init.php) [function.include-once]: failed to open stream: No such file or directory in /home/адрес хостинга/vhosts/адрес моего сайта/inc/init.php on line 51
Warning: include_once() [function.include]: Failed opening '/home/адрес хостинга/vhosts/адрес моего сайта/functions/Func.Init.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /home/адрес хостинга/vhosts/адрес моего сайта/inc/init.php on line 51
Fatal error: Call to undefined function escs() in /home/адрес хостинга/vhosts/адрес моего сайта/inc/init.php on line 191
Есть ещё какие нибудь предложения?
|
|
|

08.11.2007, 19:34
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
slon12, все эти ошибки означают, что он не нашёл файлы, которые нужно проинклудить. Проверь пути к необходимым файлам. Используй относительные пути, а не абсолютные. А насчёт escs() он говорит что данная функция не определена. Скорее всего она не определена из-за того, что не проинклужен файл с её определением, т.е. сначала разберись с путями, а это само пропадёт. Решай проблему путём использования относительных путей.
|
|
|

08.11.2007, 19:45
|
|
Новичок
Регистрация: 22.02.2007
Сообщений: 13
Провел на форуме: 21885
Репутация:
3
|
|
Вот мой оригенальнай Func.Init.php.
<?php
if(!defined("BASEDIR")) exit;
$verzname = BASEDIR . "/functions/";
$dh = opendir( $verzname );
while ( @gettype( $datei = @readdir ( $dh )) != @boolean )
{
if ( is_file( "$verzname/$datei" ))
if ($datei != "." && $datei != ".." && $datei != ".htaccess")
{
include_once($verzname . $datei);
}
}
?>
Я извеняюсь за тупые вопросы, не могли бы вымне пояснее объяснить, я не силён в программировании. А чтоб не засорять форум по пустякам, можно послать ответ мне в личку. Спасибо
|
|
|

08.11.2007, 19:47
|
|
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
Провел на форуме: 3152874
Репутация:
1020
|
|
посмотри константу BASEDIR
Echo constant("BASEDIR");
скорее всего при установки она неправильно назначается.
|
|
|

08.11.2007, 19:52
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
Вставь в Func.Init.php после
if(!defined("BASEDIR")) exit;
такую строку:
printf("Йа константег: %s", BASEDIR);
и скажи что получится
|
|
|

08.11.2007, 19:53
|
|
Новичок
Регистрация: 22.02.2007
Сообщений: 13
Провел на форуме: 21885
Репутация:
3
|
|
А где её искать?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|