PDA

Просмотр полной версии : При установке на сервер проблемы


Fucose
07.06.2007, 12:37
Приветствую!

После установки typo3 на сервер никак не могу войти в админку.
появляется след.:


Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_db.php on line 796

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_db.php on line 796

Warning: Cannot modify header information - headers already sent by (output started at /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_db.php:796) in /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_userauth.php on line 278

Warning: Cannot modify header information - headers already sent by (output started at /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_db.php:796) in /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_userauth.php on line 311

Warning: Cannot modify header information - headers already sent by (output started at /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_db.php:796) in /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_userauth.php on line 312

Warning: Cannot modify header information - headers already sent by (output started at /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_db.php:796) in /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_userauth.php on line 313

Warning: Cannot modify header information - headers already sent by (output started at /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_db.php:796) in /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_userauth.php on line 314

Warning: Cannot modify header information - headers already sent by (output started at /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_db.php:796) in /pub/ekomineral/htdocs/Test/typo3/template.php on line 613

Warning: session_start(): open(/pub/ekomineral/tmp/sess_3d6cfb061c17d63e562b207ff1c95d73, O_RDWR) failed: Permission denied (13) in /pub/ekomineral/htdocs/Test/typo3/index.php on line 240

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_db.php:796) in /pub/ekomineral/htdocs/Test/typo3/index.php on line 240

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_db.php:796) in /pub/ekomineral/htdocs/Test/typo3/index.php on line 240


Что можно сделать?
В форуме есть ли подобные ссылки( уже практически все перечитал, но ничего не нашел) может быть вы знаете. Буду очень благодарен.

Спасибо!

Valery Romanchev
07.06.2007, 13:51
Install Tool показывает что все хорошо с правами?

Fucose
07.06.2007, 13:59
Спасибо Valery,

Да Install Tool не выдает ошибок по правам (на всех необходимых папках - 777)

void
07.06.2007, 14:48
Проверьте, не работает ли у вас mysql в strict mode. Если да - то выключите его.

Fucose
07.06.2007, 15:10
Алексей, как можно это сделать?

void
07.06.2007, 15:24
Посмотрите содержимое вашего my.cnf - есть ли там слово strict?

Fucose
07.06.2007, 15:48
в установочной папке typo3 c dummy такого файла нет. Где находится my.cnf

Fucose
07.06.2007, 16:26
Если я правильно понял в папке mysql. Такой записи там нет. Но в целом я там ничего не настраивал. Может быть в этом проблема?

void
07.06.2007, 19:40
Проблема с входом в бекенд возникает регулярно при использовании MySQL 5.x в Strict mode, который часто бывает включен по умолчанию. Хотя, возможно, это не ваш случай и у вас что-то другое.

Fucose
08.06.2007, 11:13
Спасибо за желание помочь.

Вы не могли бы подсказать чем вызваны сл.ошибки (которые в общем частично были написаны выше)

Warning: session_start(): open(/pub/ekomineral/tmp/sess_829b6bc54ead6f84034abe09d282da98, O_RDWR) failed: Permission denied (13) in /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_userauth.php on line 1064

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_userauth.php:1064) in /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_userauth.php on line 1064

Warning: Cannot modify header information - headers already sent by (output started at /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_userauth.php:1064) in /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_userauth.php on line 311

Warning: Cannot modify header information - headers already sent by (output started at /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_userauth.php:1064) in /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_userauth.php on line 312

Warning: Cannot modify header information - headers already sent by (output started at /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_userauth.php:1064) in /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_userauth.php on line 313

Warning: Cannot modify header information - headers already sent by (output started at /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_userauth.php:1064) in /pub/ekomineral/htdocs/Test/t3lib/class.t3lib_userauth.php on line 314

Все касаются файла
class.t3lib_userauth.php

Спасибо

c0d3r
08.06.2007, 11:27
В первой строчке всё говорится, остальные не при делах.
У веб-сервера нет прав на запись в каталог временных файлов PHP.
ls -l /pub/ekomineral/tmp/
Нужно дать права веб-серверу или его группе на запись в каталог.

Fucose
08.06.2007, 15:01
Спасибо огромное за ответ.

Но теперь возникает др. проблема:
Warning: array_keys(): The first argument should be an array in /pub/ekomineral/htdocs/Test/typo3conf/temp_CACHED_psfecb_ext_tables.php on line 1580

Warning: Invalid argument supplied for foreach() in /pub/ekomineral/htdocs/Test/typo3conf/temp_CACHED_psfecb_ext_tables.php on line 1580

При этом меню а админке не работает вообще.

c0d3r
09.06.2007, 18:11
Вы новичок в PHP?
В ошибке всё сказано.
PHP хочет массив на определённой строке кода.
Надо смотреть эту строку и выяснять - почему там не массив :)
Возможно, что-то где-то криво настроилось.

Pavel Antonov
09.06.2007, 18:26
Причем тут знание PHP?
Такие ошибки обычно случаются если скомилированное состояние системы не соотвествует конифгурации.

Просто надо удалить все файлы /typo3conf/temp_XXXXXXXX.php в которых сиcтема хранит состояние.