Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2012-05-16 09:33:17

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Call to undefined function ctype_alpha

Ставлю голый сайт на новый хостинг.

Версия:    [28.10.2011] 0.9.3 Release [SVN880+FIX01] - скачаная с топика форума.

Инсталяция прошла нормально, но потом в админке немогу зайти в добавление новости (в браузере пустое белое окно)
смотрю в код а там вот такое

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Заголовок вашего сайта - Панель управления</title>
<link rel="stylesheet" href="http://мойсайт/engine/skins/default/style.css" type="text/css" media="screen" />
<link rel="stylesheet" href="http://мойсайт/engine/skins/default/ftr_panel.css" type="text/css" />
<script type="text/javascript" src="http://мойсайт/engine/includes/js/functions.js"></script>
<script type="text/javascript" src="http://мойсайт/engine/includes/js/admin.js"></script>
<script type="text/javascript" src="http://мойсайт/engine/includes/js/jquery-1.6.3.min.js"></script>
</head>
<body>
<table border="0" width="1000" align="center" cellspacing="0" cellpadding="0">
<tr>
<td width="100%">
<div id="topNavigator">
	<span><a href="http://мойсайт" title="Перейти на главную страницу" target="_blank">Просмотр сайта</a></span>
	<span><a href="admin.php?mod=options" title="Настройки системы">Настройки</a></span>
	<span><a href="admin.php?mod=extras" title="Управление плагинами">Плагины</a></span>
	<span class="active"><a href="admin.php?mod=news&action=add" title="Добавить новость">Добавить</a></span>
	<span><a href="admin.php?mod=news" title="Редактирование новостей">Редактировать</a></span>
	<span><a href="admin.php?mod=images" title="Управление изображениями">Изображения</a></span>
	<span><a href="admin.php?mod=files" title="Управление файлами">Файлы</a></span>
	<span><a href="admin.php?mod=pm" title="Персональные сообщения">Сообщения</a> [ 0 ]</span>
	<span><a href="admin.php?action=logout" title="Завершение сеанса">Выход</a></span>
</div>
<div id="adminDataBlock" style="text-align : left;"><br />
<b>Fatal error</b>:  Call to undefined function ctype_alpha() in <b>/home/data/www/мойсайт/engine/includes/classes/Twig/Lexer.php</b> on line <b>296</b><br />
<html>
 <head>
   <title>NGCMS Runtime error: Call to undefined function ctype_alpha()</title>
   <style type="text/css">
	body {
		font: 1em Georgia,"Times New Roman",serif;
	}
	.dmsg {
		border: 1px #EEEEEE solid;
		padding: 10px;
		background-color: yellow;
	}
	.dtrace TBODY TD {
		padding: 3px;
		/*border: 1px #EEEEEE solid;*/
		background-color: #EEEEEE;
	}
	.dtrace THEAD TD {
		padding: 3px;
		background-color: #EEEEEE;
		font-weight: bold;
	}

   </style>
 </head>
 <body>
 <div id="hdrSpanItem"></div>
 <script language="Javascript">
 {
	var i = 0;
	var cnt = 0;
	while (i < document.body.childNodes.length) {
		var node = document.body.childNodes[i];
		if (node.tagName == 'DIV') {
			document.body.removeChild(document.body.childNodes[i]);
			break;
		}
		if ((node.tagName == 'TITLE')||(node.tagName == 'STYLE')) {
			i++;
		} else {
			document.body.removeChild(document.body.childNodes[i]);
		}
	}
 }
 </script>
<h1>NGCMS Runtime error: Call to undefined function ctype_alpha()</h1>
<div class='dmsg'>[ 1]: Call to undefined function ctype_alpha()</div><br/><h2>Stack trace</h2><table class='dtrace'><thead><td>Line #</td><td>File name</td></tr></thead><tbody><tr><td>296</td><td>/home/data/www/мойсайт/engine/includes/classes/Twig/Lexer.php</td></tr></tbody></table>

непойму чето на хостинге не хватает?

Изменено legenda (2012-05-16 09:36:25)

Не в сети

#2 2012-05-16 21:03:41

dampel
Участник
Зарегистрирован: 2011-09-26
Сообщений: 52
Рейтинг :   

Re: Call to undefined function ctype_alpha

Видимо у вас не установлено php расширение ctype

Не в сети

#3 2012-05-17 00:23:35

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: Call to undefined function ctype_alpha

dampel, ctype стоит
вот что мне ответил хостинг,
На серваку стоит php5-5.4.3, и похоже что ваша цмс под него еще не сделана так как там новые скритпы.
Это может такое быть?

счас вапше какаято непонятная история, все заново переставил и нехочет работать с файлом .htaccess, если он есть сразу падает апач, если его удаляю то движек неработает, варианті описаніе на форуме что закоментировать строки непомогли(

че может такое мешать?

Изменено legenda (2012-05-17 00:39:10)

Не в сети

#4 2012-05-17 01:03:29

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Call to undefined function ctype_alpha

Функция ctype_alpha() используется в шаблонизаторе TWIG.
Данная функция появилась в PHP с версии 4.0.4 и судя по сайту php.net не была объявлена как "устаревшая".

Так что все вопросы к хостеру.

Не в сети

#5 2012-05-17 01:06:58

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: Call to undefined function ctype_alpha

vitaly, первый вопрос это вчерашняя проблема + там еще очень тупо исп панель работала, я попросил хостера переставить вдс, он переставил, панель заработала отлично но вот после того я залил еще раз движек и появились те проблемы что вапше ниче неработает(

Не в сети

#6 2012-05-17 21:05:11

dampel
Участник
Зарегистрирован: 2011-09-26
Сообщений: 52
Рейтинг :   

Re: Call to undefined function ctype_alpha

legenda, белый лист в админке при добавлении новостей указывает что не установлено или работает не правильно php расширение ctype на вашем сервере.
Можете посмотреть конфигурацию вашего сервера, создав к примеру в корневой директории сайта файл с раcширением php (info.php) такого содержания:

<?php
phpinfo();
?>

После этого по адресу yoursite.ru/info.php вы увидете информацию о php, в списке расширений должен быть ctype если он установлен.

Что касается переустановки сервера. Возможно админы вам переустановили, но не настроили сервер. Не поставили необходимое ПО для работы NGCMS

И ещё:
Посмотрите лог ошибок сайта. в Логе все покажет из-за чего что не работает.
Логи обычно в папке logs
yoursite.ru.error.log

Изменено dampel (2012-05-17 21:14:34)

Не в сети

#7 2012-10-12 11:32:45

Dron
Участник
Откуда Ukraine
Зарегистрирован: 2012-03-20
Сообщений: 21
Рейтинг :   
Сайт

Re: Call to undefined function ctype_alpha

Проверил через PHPINFO: ctype functions = enabled
Проблема видать не в этом, но под PHP 5.4.7 так и не работает.
Пробовал под разными сборками WAMP (WAMPServer, Open Server) с PHP 5.4...
Те же сборки, но с PHP 5.3... всё нормально работает...
Виталий, проверь сам хотя бы под Open Server. Он портабленый и там удобно можно на ходу переключать версии серверов...

Не в сети

Подвал раздела

Работает на FluxBB