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

Проблема с установкой drupal

Добавлено: 2009-01-22 19:20:46
princeps
Может кто-нибудь сталкивался с такой фигней: установка друпала не стартует, вываливет в браузер такую строку:

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

Fatal error: Call to undefined function session_name() in /usr/home/webadmin/includes/bootstrap.inc on line 372
Друпал ставился из портов, вот в какой системе:

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

jail1# uname -a
FreeBSD jail1.sed.local 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Thu Jan  1 14:37:25 UTC 2009     root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
jail1# pkg_info | grep apa
apache-2.2.9_5      Version 2.2.x of Apache web server with prefork MPM.
jail1# pkg_info | grep php
php5-5.2.8          PHP Scripting Language
php5-bcmath-5.2.8   The bcmath shared extension for php
php5-bz2-5.2.8      The bz2 shared extension for php
php5-calendar-5.2.8 The calendar shared extension for php
php5-ctype-5.2.8    The ctype shared extension for php
php5-curl-5.2.8     The curl shared extension for php
php5-dba-5.2.8      The dba shared extension for php
php5-dbase-5.2.8    The dbase shared extension for php
php5-dom-5.2.8      The dom shared extension for php
php5-exif-5.2.8     The exif shared extension for php
php5-ftp-5.2.8      The ftp shared extension for php
php5-gd-5.2.8       The gd shared extension for php
php5-gettext-5.2.8  The gettext shared extension for php
php5-gmp-5.2.8      The gmp shared extension for php
php5-iconv-5.2.8    The iconv shared extension for php
php5-imap-5.2.8     The imap shared extension for php
php5-mbstring-5.2.8 The mbstring shared extension for php
php5-mysql-5.2.8    The mysql shared extension for php
php5-mysqli-5.2.8   The mysqli shared extension for php
php5-session-5.2.8  The session shared extension for php
php5-simplexml-5.2.8 The simplexml shared extension for php
php5-spl-5.2.8      The spl shared extension for php
php5-xml-5.2.8      The xml shared extension for php
jail1# pkg_info | grep drup
drupal6-6.8         A database driven web content management system (CMS)

Re: Проблема с установкой drupal

Добавлено: 2009-01-23 9:01:24
princeps
Само починилось :) Вчера вечером переставил пыхпых, установил к нему расширения, все равно ничего не работало, ушел домой. Сегодня с утра почему-то пашет.

Re: Проблема с установкой drupal

Добавлено: 2009-01-23 9:31:09
zg
princeps писал(а):Само починилось
так родилась новая легенда -)))

Re: Проблема с установкой drupal

Добавлено: 2009-01-23 10:37:14
princeps
Как выяснилось, утром установили из портов cacti, он, видимо, что-то за собой притащил, что друпалу не хватало

Re: Проблема с установкой drupal

Добавлено: 2009-01-23 10:56:23
zg
И после этого все последующие поколения ставили какти прежде чем установить друпал :cry:

Re: Проблема с установкой drupal

Добавлено: 2009-01-23 14:35:22
princeps
да, судя по всему, так и придется теперь поступать :) На форуме друпала, кстати, никто не знает, что за косяк такой.

Re: Проблема с установкой drupal

Добавлено: 2009-01-23 15:51:52
zg
princeps писал(а):Call to undefined function session_name()
да как не знать - сессия не установлена, это кстати известный косяк, уже обсуждался тут. Почему-то сессия из портов встаёт криво.

Но связано это прежде всего с тем, что в портах Makefile для пхп содержит опцию --disable-all, а по-хорошему её ставить то не надо. Из-за неё сессия должна ставиться отдельным модулем, но видимо его ещё не допили до ума, поскольку нужный порт у тебя уже стоит, а сессий нет.

Re: Проблема с установкой drupal

Добавлено: 2009-01-24 18:00:11
princeps
на англоязычном форуме drupal.org нашел именно то, что ты написал. Пост за 2005 год. Видимо давно уже эта фигня.

Re: Проблема с установкой drupal

Добавлено: 2009-01-24 18:13:11
zg
расскажи, что делал, я смоделирую и отпишусь. А то я тут языком мелю, хотя сам с такой проблемой не сталкивался :cf:

Re: Проблема с установкой drupal

Добавлено: 2009-01-24 18:19:46
princeps
Да не стоит заморачиваться, все работает уже :) То ли какти нужную сессию с собой притащил, то ли за ночь они с пхп как-то там совокупились, хз. Свежий jail на сервере - поставили апач, пхп, мусю, скачали друпал, поставили - не пашет. Подумали, что если из портов друпал поставить, то он сам все нужное притащит - хрен по морде. Поставили расширения для пхп, все равно болт. Потом я все переустановил, ничего не заработало, ушел домой. С утра туда воткнули какти, после чего друпал просрался. Уже потом я на drupal.org нашел рекомендацию собирать php с включенной сессией, а не из php_extentions ее ставить.

Re: Проблема с установкой drupal

Добавлено: 2009-01-24 19:51:17
zg
хз... :unknown: попробовал поставить из свежих портов

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

zg# pkg_info | grep php5
php5-5.2.8          PHP Scripting Language
php5-session-5.2.8  The session shared extension for php
zg# php -i | grep configure
Configure Command =>  './configure'  '--with-layout=GNU' '--with-config-file-scan-dir=/usr/local/etc/php' '--disable-all' '--enable-libxml' '--with-libxml-dir=/usr/local' '--with-pcre-regex=yes' '--enable-reflection' '--program-prefix=' '--enable-fastcgi' '--with-apxs=/usr/local/sbin/apxs' '--with-regex=php' '--with-zend-vm=CALL' '--disable-ipv6' '--prefix=/usr/local' '--mandir=/usr/local/man' '--infodir=/usr/local/info/' '--build=i386-portbld-freebsd7.0'
zg# php -m | grep session
session
zg# php -r 'var_dump(function_exists("session_start"));'
bool(true)
zg#
проблем сдруполом тоже не должно быть

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

zg# pwd
/usr/ports/www/drupal6
zg# grep session Makefile
USE_PHP=        gd pcre session xml mbstring
zg#
правда не знаю чё это значит, но видимо тянет с собой нужные пакеты... ща проверю

Re: Проблема с установкой drupal

Добавлено: 2009-01-24 20:04:23
zg

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

===>   Registering installation for drupal6-6.8
===>  Cleaning for php5-5.2.8
===>  Cleaning for php5-gd-5.2.8
===>  Cleaning for php5-session-5.2.8
===>  Cleaning for php5-xml-5.2.8
===>  Cleaning for php5-mbstring-5.2.8
===>  Cleaning for php5-mysql-5.2.8
===>  Cleaning for php5-mysqli-5.2.8
===>  Cleaning for php5-spl-5.2.8
===>  Cleaning for php5-simplexml-5.2.8
===>  Cleaning for drupal6-6.8

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

zg# php -m
[PHP Modules]
date
gd
libxml
mbstring
mysql
mysqli
pcre
Reflection
session
SimpleXML
SPL
standard
xml

[Zend Modules]

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

zg# php -r 'var_dump(function_exists("session_start"));'
bool(true)
zg#
:bn: гм... :sorry:

Re: Проблема с установкой drupal

Добавлено: 2009-01-25 20:08:22
princeps
эээ, я просто в пхп не шарю - он тебе таки вернул, что сессия работает? Ну, может у меня что-то сбойнуло, глюкнуло, хз.

Re: Проблема с установкой drupal

Добавлено: 2009-01-25 22:13:14
zg
princeps писал(а): он тебе таки вернул, что сессия работает?
да
princeps писал(а):Ну, может у меня что-то сбойнуло, глюкнуло, хз.
я тоже напарывался на подобную ошибку, правда с PDO