CMS_FOLDER

#
CMS_FOLDER
Use of undefined constant CMS_FOLDER
Модератор
#
Re: CMS_FOLDER
где именно это Use?
#
Re: CMS_FOLDER
Установил:
MySQL 5.1
Apache 2.2.8
PHP 5.2.5
Zend Optimizer 3.3.3
HostCMS 4.1 (договор: 170308-2, редакция: Start)
готовый сайт (создал базу в MySQL, "забил" в нее дамп, поправил config_db.php)

Проблема:
PHP вроде работает - на нем висит Mantis - с ним все ok
А вот HostCMS - нет

В логах apache записано:
[Fri Apr 11 17:27:52 2008] [error] [client 192.168.0.16] PHP Notice:  Use of undefined constant CMS_FOLDER - assumed 'CMS_FOLDER' in D:\\Server\\data\\www.technocenter.ru\\index.php on line 42
[Fri Apr 11 17:27:52 2008] [error] [client 192.168.0.16] PHP Notice:  Use of undefined constant CURRENT_VERSION - assumed 'CURRENT_VERSION' in D:\\Server\\data\\www.technocenter.ru\\index.php on line 42
[Fri Apr 11 17:27:52 2008] [error] [client 192.168.0.16] PHP Fatal error:  Call to undefined function  to_str() in D:\\Server\\data\\www.technocenter.ru\\index.php on line 60

Вместо сайта имею:
5 && !defined('DENY_INI_SET' || (defined('DENY_INI_SET' && !DENY_INI_SET)) { ini_set('zend.ze1_compatibility_mode', 0); } if (PHP_VERSION > 5 && function_exists('date_default_timezone_set') { date_default_timezone_set("Etc/GMT-3"; } require_once("config.php"; require_once(CMS_FOLDER."modules/Kernel/Kernel.php"; /* Используется при отображении ??? в резульатае работы системы при использовании MySQL 4.1 */ mysql_query ("SET NAMES 'cp1251'"; mysql_query ("SET SESSION character_set_results = 'cp1251'"; mysql_query ("SET collation_connection = 'cp1251_general_ci'"; mysql_query ("SET character_set_results = 'cp1251'"; mysql_query ("SET character_set_client = 'cp1251'"; /* Устанавливаем локаль для Windows машин */ # setlocale (LC_ALL, array ('ru_RU.CP1251','rus_RUS.1251'); /** * Метод удаляет добавленные слэши при magic_quotes_gpc = on и невозможности * отключить через директивы php_flag * */ $GLOBALS['kernel']->strips(); ?>
Notice: Use of undefined constant CMS_FOLDER - assumed 'CMS_FOLDER' in D:\Server\data\www.technocenter.ru\index.php on line 42
Notice: Use of undefined constant CURRENT_VERSION - assumed 'CURRENT_VERSION' in D:\Server\data\www.technocenter.ru\index.php on line 42
Fatal error: Call to undefined function to_str() in D:\Server\data\www.technocenter.ru\index.php on line 60

Насколько я понимаю вся проблема в "...undefined constant CMS_FOLDER..."
Ну я "ручками" поправил ее в config.php (как там и преддожено) - не помогает
Уже "голову сломал" - не пойму, в чем дело?
#
Re: CMS_FOLDER
"порылся" на форуме - попробовал править main_classes.php - не помогло
#
Re: CMS_FOLDER
пробовал в config.php - echo CMS_FOLDER
результат точно такой же - такое ощущение, что php "не видит" define-а

я, конечно, с apache впервые так работаю, но вот мой httpd-vhosts.cfg
#
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.

#
# Use name-based virtual hosting.
#

NameVirtualHost *:80
NameVirtualHost 192.168.0.1:80

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#

# main site
<VirtualHost *:80>
    ServerName www.technocenter.ru
    ServerAdmin nqzvavfgengbe@grpuabpragre.eh
    DocumentRoot "d:/server/data/www.technocenter.ru"
    ErrorLog logs/www.technocenter.ru-error.log
    ScriptLog logs/www.technocenter.ru-script.log    
<Directory "d:/server/data/www.technocenter.ru">
    Options FollowSymLinks Includes
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
</VirtualHost>

# bug tracking
<VirtualHost 192.168.0.1:80>
    ServerName mantis.technocenter.ru
    ServerAdmin nqzvavfgengbe@grpuabpragre.eh
    DocumentRoot "d:/server/mantis"
    ErrorLog logs/mantis.technocenter.ru-error.log
    ScriptLog logs/mantis.technocenter.ru-script.log
<Directory "d:/server/mantis">
    Options FollowSymLinks Includes
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
</VirtualHost>
#
Re: CMS_FOLDER
Думал, что проблемы в точка в "d:/server/data/www.technocenter.ru" - менял имя - не помогло
Поставил HostCMS с папкой install - при первом входе на сайт какая-то несуразица - что-то есть, а чего-то нет, в начале странички текст (php), где-то вместо слов куски текста на php
#
Re: CMS_FOLDER
Начальство хочет в понедельник уже радоваться нашему "новому сайту" - а я не вижу, как выйти из этой ситуации
Надеюсь, это у меня руки такие кривые, а не PHP 5.2.5 конфликтует с чем-то
#
Re: CMS_FOLDER
Ах, да http://www.hostcms.ru/documentation/support_rules/

Вобщем:
[данные исключены, их необходимо предоставлять поддержке]
Редакция: Start 4.1
Модератор
#
Re: CMS_FOLDER
abrarov,
1. Нужно писать запрос в поддержку.
2. если есть возможность предоставить данные доступа - предоставляйте
3. судя по всему запрещены короткие тэги, проверьте, в php.ini должно быть указано:
short_open_tag = On
Модератор
#
Re: CMS_FOLDER
abrarov писал(а):
Начальство хочет в понедельник уже радоваться нашему "новому сайту" - а я не вижу, как выйти из этой ситуации

странно начальство, учитывая время суток и день недели.
Авторизация