Страница 1 из 1

Проблема с движком phpBB3

Добавлено: 2010-06-08 15:04:00
zeus4all
установил форум из портов phpBB3, вроде взлетел но на главном индексе сверху страницы вот такое дело

Код: Выделить всё

[phpBB Debug] PHP Notice: in file /index.php on line 86: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSD/4.0/DST' instead
[phpBB Debug] PHP Notice: in file /index.php on line 86: getdate() [function.getdate]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSD/4.0/DST' instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4284: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4286: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4287: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4288: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
-----------------------

Код: Выделить всё

hell@server1 ok lets go >>> cat /etc/php.ini | grep date.timezone
; http://php.net/date.timezone
date.timezone = "Europe/Moscow"

на других страницах форума не вылазит,

Код: Выделить всё

hell@server1 ok lets go >>> pkg_info | grep apache
apache-2.2.15_9     Version 2.2.x of Apache web server with prefork MPM.

hell@server1 ok lets go >>> pkg_info | grep php
php5-5.3.2          PHP Scripting Language
php5-bcmath-5.3.2   The bcmath shared extension for php
php5-bz2-5.3.2      The bz2 shared extension for php
php5-calendar-5.3.2 The calendar shared extension for php
php5-ctype-5.3.2    The ctype shared extension for php
php5-curl-5.3.2     The curl shared extension for php
php5-dba-5.3.2      The dba shared extension for php
php5-dom-5.3.2      The dom shared extension for php
php5-exif-5.3.2     The exif shared extension for php
php5-extensions-1.4 A "meta-port" to install PHP extensions
php5-filter-5.3.2   The filter shared extension for php
php5-ftp-5.3.2      The ftp shared extension for php
php5-gd-5.3.2       The gd shared extension for php
php5-gettext-5.3.2  The gettext shared extension for php
php5-gmp-5.3.2_1    The gmp shared extension for php
php5-hash-5.3.2     The hash shared extension for php
php5-iconv-5.3.2    The iconv shared extension for php
php5-imap-5.3.2     The imap shared extension for php
php5-json-5.3.2     The json shared extension for php
php5-mbstring-5.3.2 The mbstring shared extension for php
php5-mcrypt-5.3.2   The mcrypt shared extension for php
php5-mysql-5.3.2    The mysql shared extension for php
php5-mysqli-5.3.2   The mysqli shared extension for php
php5-openssl-5.3.2  The openssl shared extension for php
php5-pcntl-5.3.2    The pcntl shared extension for php
php5-pdo-5.3.2      The pdo shared extension for php
php5-pdo_sqlite-5.3.2 The pdo_sqlite shared extension for php
php5-posix-5.3.2    The posix shared extension for php
php5-pspell-5.3.2   The pspell shared extension for php
php5-session-5.3.2  The session shared extension for php
php5-simplexml-5.3.2 The simplexml shared extension for php
php5-soap-5.3.2     The soap shared extension for php
php5-sockets-5.3.2  The sockets shared extension for php
php5-tidy-5.3.2     The tidy shared extension for php
php5-tokenizer-5.3.2 The tokenizer shared extension for php
php5-xml-5.3.2      The xml shared extension for php
php5-xmlreader-5.3.2 The xmlreader shared extension for php
php5-xmlrpc-5.3.2   The xmlrpc shared extension for php
php5-xmlwriter-5.3.2 The xmlwriter shared extension for php
php5-xsl-5.3.2      The xsl shared extension for php
php5-zip-5.3.2      The zip shared extension for php
php5-zlib-5.3.2     The zlib shared extension for php
phpMyAdmin-3.3.3    A set of PHP-scripts to manage MySQL over the web
phpbb-3.0.7         A PHP-based bulletin board / discussion forum system

Код: Выделить всё

hell@server1 ok lets go >>> uname -a
FreeBSD server1.homelab.loc 8.0-RELEASE-p3 FreeBSD 8.0-RELEASE-p3 #0: Fri May 28 16:58:07 MSD 2010     root@server1.homelab.loc:/usr/obj/usr/src/sys/GENERIC  i386



наставьте на путь истинный кто понял или сталкивался с подобным, ставил версию форума 2ХХ так вот там все вроде работало без правки php.ini, единственно что нарыл в сети ето поставить зону в php.ini. Я так и сделал но не вылечилось.
ко всему добавил сам индекс на который ссылается...

Re: Проблема с движком phpBB3

Добавлено: 2010-06-08 15:47:20
hedgehog
это просто нотисы, ничего военного. нужно отключить лишнее в error_reporting, оставив только ошибки. там, скорее всего, стоит сейчас E_ALL
подробностей с ходу не вспомню, в гугель по 'php, error_reporting'. если апач разрешает, можно просто в .htaccess поправить это дело исключительно для форума

Re: Проблема с движком phpBB3

Добавлено: 2010-06-08 17:09:22
zeus4all
УГУ Спасибо пошел копать.... штука не страшная но вот на самой первой странице смотриться не очень..надо решить ето сразу пока силы есть)))) :smile:

Re: Проблема с движком phpBB3

Добавлено: 2010-06-08 17:14:21
Gamerman
в php.ini нужно добавить

Код: Выделить всё

;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;

[Date]
; Defines the default timezone used by the date functions
date.timezone = 'Europe/Kiev'

Re: Проблема с движком phpBB3

Добавлено: 2010-06-08 18:06:09
Gamerman
Кстати, по ходу, обновил у себя php5 на 5.3.2 и форум до 3.0.7-PL1. Перестал работать джаббер на форуме. Не понятно где косяк засел.

Re: Проблема с движком phpBB3

Добавлено: 2010-06-08 18:47:29
zeus4all
вообщем откопал в php/ini "error-report ", поигрался с ней и с другими настройками етого блока но не одолел, как правильно говорят засел.

Re: Проблема с движком phpBB3

Добавлено: 2010-06-08 19:12:44
zeus4all
Gamerman писал(а):в php.ini нужно добавить

Код: Выделить всё

;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;

[Date]
; Defines the default timezone used by the date functions
date.timezone = 'Europe/Kiev'

Код: Выделить всё


;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = "Europe/Moscow"

; http://php.net/date.default-latitude
;date.default_latitude = 31.7667


Re: Проблема с движком phpBB3

Добавлено: 2010-06-08 19:57:06
zeus4all
скачал готовый русский с http://www.phpbbguru.net/
перенакотил, все также. чтото как говорится "мое" :smile:

Re: Проблема с движком phpBB3

Добавлено: 2010-06-08 20:23:39
Gendos
?
ну и наверно что выдает phpinfo

Re: Проблема с движком phpBB3

Добавлено: 2010-06-08 20:31:24
Gendos
Что нагугленно........
лезем в файлик common.php
и пишем так

Код: Выделить всё

// Set time zone
date_default_timezone_set('UTC');
Вобще темо конечно не про FreeBSD.

Re: Проблема с движком phpBB3

Добавлено: 2010-06-08 20:50:17
Dino
можно попробовать в php.ini display_errors = Off выставить... При этом правда не будет видно никаких ошибок вообще... но зато враг не узнает где у тебя чё лежит :-D

Re: Проблема с движком phpBB3

Добавлено: 2010-06-08 21:12:31
zeus4all
Gendos спасибо добавил в common.php и 2 первые строки пропали, но благодаря hedgehog мне на глаза в етой странице попалось правило E_ALL на котрое в обычной ситуациия бы не обратил внимания. Решил поиграться(не программист но логику еще никто не отменял). В том же документе строку error_reporting:

// Report all errors, except notices and deprecation messages
if (!defined('E_DEPRECATED'))
{
define('E_DEPRECATED', 8192);
}
error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED);


Сократил до

error_reporting(E_DEPRECATED);

сохранил, перезапустил и строки пропали остальные.
ЗЫ: да все настройки репортов (в php.ini) имеющие в имени display ставил все в Off но не особо повлияло.
Согласен, После первой попытке спросить у гугла, стало очевидно что дело не в ОС а в самом движке ну или в настройках php.
Еще разик всем спасибо за обсуждение. Лучшие :smile: :-D :drinks:

Re: Проблема с движком phpBB3

Добавлено: 2010-06-08 21:23:15
Gendos
Проблемма в несовместимости версий php и движка форума.

Re: Проблема с движком phpBB3

Добавлено: 2010-06-08 22:58:49
Dino
+1 к Gendos... таки да есть такая хрень ... при попытке на компе поставить РНР версии выше 5.2.8. начались жуткие маты сервака на устаревшие функции типа mail(), ereg() и т.д. это конечно можно подлечить подрихтовав всё тот же php.ini путём установки в нём mbstring.func_overload = 7 (ну или другую циферь ... там в коментах есть описалово), но всё равно часть функций не будет работать как положено... Пришлось искать старую версию xamppa с рнр 5.2.8 и всё сразу утихомирилось... :cz2:

Re: Проблема с движком phpBB3

Добавлено: 2010-06-09 12:08:52
Gamerman
Заработал джаббер на форуме, оказалось криво сел модуль xml в php-5.3.2.

Re: Проблема с движком phpBB3

Добавлено: 2010-06-10 8:38:14
zeus4all
ну вот, одна голова хорошо а 5 стимулируют мозг лучше=)) :smile:

Re: Проблема с движком phpBB3

Добавлено: 2010-06-13 15:12:38
Pez!
Это не глюк форума - а именно нового пыха. У меня даже на самописных cms были такие варнинги. лечится, как уже выше сказал Gamerman (именно с одинарными кавычками).