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

Установка на FreeBSD

Добавлено: Вс ноя 25, 2012 4:21 am
gelmas
Доброго времени суток.

Такая проблема:

FreeBSD 9.0-RELEASE-p4
Apache/2.2.23 (FreeBSD) PHP/5.4.7 mod_ssl/2.2.23
mysql-server-5.0.95

Базу создал, дамп влил, файлы скопировал

браузер отвечает:

Fatal error: Call-time pass-by-reference has been removed in /usr/local/www/smart/lib/mysql.class.php on line 397

Куда копать?

Re: Установка на FreeBSD

Добавлено: Вс ноя 25, 2012 5:15 am
gelmas
gelmas писал(а):Доброго времени суток.

Такая проблема:

FreeBSD 9.0-RELEASE-p4
Apache/2.2.23 (FreeBSD) PHP/5.4.7 mod_ssl/2.2.23
mysql-server-5.0.95

Базу создал, дамп влил, файлы скопировал

браузер отвечает:

Fatal error: Call-time pass-by-reference has been removed in /usr/local/www/smart/lib/mysql.class.php on line 397

Куда копать?
Разобрался - поудалял & в этом и в других файлах.

Re: Установка на FreeBSD

Добавлено: Вс ноя 25, 2012 7:46 pm
gelmas
Вот только меню все равно не отобразило.

(и если в корне оставляю .htaccess - то:

Forbidden

You don't have permission to access /admin.php on this server.

не могу сам разобраться. Спасайте.

Re: Установка на FreeBSD

Добавлено: Вт ноя 27, 2012 3:32 pm
sergejey
.htaccess там нужно обязательно -- надо разбираться почему его не получается оставить. возможно в настройках сервера не разрешено использование .htaccess файлов

Re: Установка на FreeBSD

Добавлено: Вт ноя 27, 2012 4:35 pm
zero
Пытаюсь поднять на freebsd, ругается Fatal error: Undefined class constant 'AFRICA' in /home/www/smarthouse.local/www/modules/first_start.php on line 13 . куда копать?

Re: Установка на FreeBSD

Добавлено: Вт ноя 27, 2012 5:02 pm
sergejey
zero писал(а):Пытаюсь поднять на freebsd, ругается Fatal error: Undefined class constant 'AFRICA' in /home/www/smarthouse.local/www/modules/first_start.php on line 13 . куда копать?
Может версия PHP старая? Это вшитая константа в PHP.

Re: Установка на FreeBSD

Добавлено: Вт ноя 27, 2012 5:03 pm
zero
PHP 5.2.17 with Suhosin-Patch 0.9.7 (cli) (built: Nov 27 2012 13:00:09)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies

Вроде начиная с 5.2.0 поддержка быть должна. Может в php.ini что-то прописать? Гугл не дал результатов.

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

$tz = new DateTimeZone('GMT');
такой код например обрабатывает без ошибок.

Re: Установка на FreeBSD

Добавлено: Вт ноя 27, 2012 7:17 pm
sergejey
У меня 5.3.2 установлена. Может они что поменяли в новых версиях. Нет возможности проапдэйтить?

Re: Установка на FreeBSD

Добавлено: Вт ноя 27, 2012 8:15 pm
zero
Есть. Проапгрейдю. Спасибо.

Re: Установка на FreeBSD

Добавлено: Вт ноя 27, 2012 10:15 pm
gelmas
sergejey писал(а):.htaccess там нужно обязательно -- надо разбираться почему его не получается оставить. возможно в настройках сервера не разрешено использование .htaccess файлов
Да я уже понял. Спасибо. Разобрался. Завелось вот так:

NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin x@x
DocumentRoot "/usr/local/www/x"
ErrorLog "/var/log/x_error.log"
CustomLog "/var/log/x_access.log" common
ErrorDocument 404 /index.php
<Directory "/usr/local/www/x/">
# Options None
AllowOverride all
Order allow,deny
Allow from all

</Directory>
</VirtualHost>

Проект интересен вот только (в связи с работой) времени мало. Но ничего - было бы желание.