Ну как сказать... в PHP есть несколько типов уведомлений: Fatal error (ошибки), warning (предупреждения), notice (уведомления). Последние свидетельствуют о том, что, к примеру, где-то идёт обращение к переменной, значение которой ещё не установлено. Оно-то (значение) будет пустым и программа корректно это обработает, но интерпретатор языка уведомляет, что так-то оно так, но делать так "не кошерно"Devils писал(а):С curl разобрался. Разве это нормально, что выдает: "Не определена переменная COMPUTERNAME" и так далее?
Проблема с cycle.php
Модератор: immortal
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Проблема с cycle.php
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Re: Проблема с cycle.php
Хорошо, раз так делать "не кошерно", тогда по какой причине не хочет отрабатывать значение, которое указано в config.php, ссылаясь на то, что якобы переменная не задана, хотя она там присутствует
Код: Выделить всё
if ($_ENV["COMPUTERNAME"]) {
Define('COMPUTER_NAME', strtolower($_ENV["COMPUTERNAME"]));
} else {
Define('COMPUTER_NAME', 'smarthome'); // Your computer name (optional)
}
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Проблема с cycle.php
я не понимаю вопроса. что именно не отрабатывает? всё там отрабатывает, ругается на то что индекс "COMPUTERNAME" не задан, ну так это нормально -- он и не задан и как раз код его именно так и обработает как надо.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Re: Проблема с cycle.php
тогда смысл задавать эту переменную, если код ее все равно не видит?
В данном случае, задал переменной COMPUTER_NAME значение smarthome
Код: Выделить всё
Define('COMPUTER_NAME', 'smarthome');
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Проблема с cycle.php
Ругается-то не на Define('COMPUTER_NAME', 'smarthome'); а на if ($_ENV["COMPUTERNAME"]) ...
Интерпретатору не нравится, что используется в проверке незаданная переменная.
Интерпретатору не нравится, что используется в проверке незаданная переменная.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 90
- Зарегистрирован: Ср фев 06, 2013 1:12 pm
- Откуда: Россия, Москва
- Благодарил (а): 35 раз
- Поблагодарили: 6 раз
Re: Проблема с cycle.php
Всё же, что то я определённо делаю не так, а что понять не могу. Вчера вместо убунты поставил дебиан.Создал папку по пути var/www/*****.ru, скопировал в неё файлы сайта, назначил права, создал виртуальный хост, со следующим содержанием
Сайт заработал, всё отображается правильно, но при запуске cycle.php, опять те же проблемы, что и в первом посте. Уже и не знаю, что делать. Может пакета какого не хватает в системе или что то нужно дополнительно прописать в конфигах?
Вот error.log аппача, после перезагрузки системы вылезли ошибки
Код: Выделить всё
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName *****.ru
DocumentRoot /var/www/*****.ru
ServerAlias www.*****.ru
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/*****.ru/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride All
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Вот error.log аппача, после перезагрузки системы вылезли ошибки
Код: Выделить всё
[Wed Feb 27 14:21:31 2013] [notice] Graceful restart requested, doing restart
[Wed Feb 27 14:21:31 2013] [error] (9)Bad file descriptor: apr_socket_accept: (client socket)
[Wed Feb 27 14:21:34 2013] [error] python_init: Python version mismatch, expected '2.6.5+', found '2.6.6'.
[Wed Feb 27 14:21:34 2013] [error] python_init: Python executable found '/usr/bin/python'.
[Wed Feb 27 14:21:34 2013] [error] python_init: Python path being used '/usr/lib/python2.6/:/usr/lib/python2.6/plat-linux2:/usr/lib/python2.6/lib-tk:/usr/lib/python2.6/lib-old:/usr/lib/python2.6/lib-dynload'.
[Wed Feb 27 14:21:34 2013] [notice] mod_python: Creating 8 session mutexes based on 150 max processes and 0 max threads.
[Wed Feb 27 14:21:34 2013] [notice] mod_python: using mutex_directory /tmp
[Wed Feb 27 14:21:34 2013] [notice] Apache/2.2.16 (Debian) mod_fcgid/2.3.6 PHP/5.3.3-7+squeeze14 with Suhosin-Patch mod_python/3.3.1 Python/2.6.6 mod_ruby/1.2.6 Ruby/1.8.7(2010-08-16) mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations
[Wed Feb 27 14:21:58 2013] [error] [client 192.168.1.1] File does not exist: /var/www/*****.ru/*****.ru, referer: http://*****.ru/
[Wed Feb 27 14:25:18 2013] [error] [client 192.168.1.1] File does not exist: /var/www/*****.ru/css/stl_.css, referer: http://*****.ru/
[Wed Feb 27 14:25:30 2013] [error] [client 192.168.1.1] PHP Deprecated: Call-time pass-by-reference has been deprecated in /var/www/*****.ru/modules/app_quotes/app_quotes.class.php on line 136, referer: http://*****.ru/
[Wed Feb 27 14:28:43 2013] [error] [client 127.0.0.1] File does not exist: /var/www/objects
[Wed Feb 27 14:36:41 2013] [error] [client 127.0.0.1] File does not exist: /var/www/objects
[Wed Feb 27 14:37:00 2013] [error] [client 127.0.0.1] File does not exist: /var/www/objects
[Wed Feb 27 14:56:13 2013] [notice] caught SIGTERM, shutting down
[Wed Feb 27 14:56:52 2013] [error] python_init: Python version mismatch, expected '2.6.5+', found '2.6.6'.
[Wed Feb 27 14:56:52 2013] [error] python_init: Python executable found '/usr/bin/python'.
[Wed Feb 27 14:56:52 2013] [error] python_init: Python path being used '/usr/lib/python2.6/:/usr/lib/python2.6/plat-linux2:/usr/lib/python2.6/lib-tk:/usr/lib/python2.6/lib-old:/usr/lib/python2.6/lib-dynload'.
[Wed Feb 27 14:56:52 2013] [notice] mod_python: Creating 8 session mutexes based on 150 max processes and 0 max threads.
[Wed Feb 27 14:56:52 2013] [notice] mod_python: using mutex_directory /tmp
[Wed Feb 27 14:56:52 2013] [notice] Apache/2.2.16 (Debian) mod_fcgid/2.3.6 PHP/5.3.3-7+squeeze14 with Suhosin-Patch mod_python/3.3.1 Python/2.6.6 mod_ruby/1.2.6 Ruby/1.8.7(2010-08-16) mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations
-
- Сообщения: 211
- Зарегистрирован: Вт янв 08, 2013 11:50 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 0
- Поблагодарили: 6 раз
Re: Проблема с cycle.php
а Python там откуда? Я ставил Дебиан вообще пустой (только SSH при установке выбрал).
После этого руками ставим Апач, мускуль и ПХП - и эта связка работает без нареканий.
После этого руками ставим Апач, мускуль и ПХП - и эта связка работает без нареканий.
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Проблема с cycle.php
Если сайт работает, а cycle.php нет, то может быть используются разные конфигурации php для веб и для запуска из командной строки? Такое может быть, если ставить php из пакета и потом ещё отдельно вручную собирать.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 86
- Зарегистрирован: Чт фев 21, 2013 11:35 pm
- Благодарил (а): 4 раза
- Поблагодарили: 2 раза
Re: Проблема с cycle.php
попробовал этот цыкл,так должно быть или неправильно что?
- Вложения
-
- cycle.php.PNG (30.86 КБ) 8255 просмотров
-
- Сообщения: 90
- Зарегистрирован: Ср фев 06, 2013 1:12 pm
- Откуда: Россия, Москва
- Благодарил (а): 35 раз
- Поблагодарили: 6 раз
Re: Проблема с cycle.php
Завтра попробую установить чистый дебианanemcov писал(а):а Python там откуда? Я ставил Дебиан вообще пустой (только SSH при установке выбрал).
После этого руками ставим Апач, мускуль и ПХП - и эта связка работает без нареканий.