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

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

gelmas
Сообщения: 7
Зарегистрирован: Вс ноя 25, 2012 4:13 am
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение gelmas » Вс ноя 25, 2012 4:21 am

Доброго времени суток.

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

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

Куда копать?
gelmas
Сообщения: 7
Зарегистрирован: Вс ноя 25, 2012 4:13 am
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение gelmas » Вс ноя 25, 2012 5:15 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

Куда копать?
Разобрался - поудалял & в этом и в других файлах.
gelmas
Сообщения: 7
Зарегистрирован: Вс ноя 25, 2012 4:13 am
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение gelmas » Вс ноя 25, 2012 7:46 pm

Вот только меню все равно не отобразило.

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

Forbidden

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

не могу сам разобраться. Спасайте.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4265
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 74 раза
Поблагодарили: 1435 раз
Контактная информация:

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

Сообщение sergejey » Вт ноя 27, 2012 3:32 pm

.htaccess там нужно обязательно -- надо разбираться почему его не получается оставить. возможно в настройках сервера не разрешено использование .htaccess файлов

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
zero
Сообщения: 4
Зарегистрирован: Вт ноя 27, 2012 4:32 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение zero » Вт ноя 27, 2012 4:35 pm

Пытаюсь поднять на freebsd, ругается Fatal error: Undefined class constant 'AFRICA' in /home/www/smarthouse.local/www/modules/first_start.php on line 13 . куда копать?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4265
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 74 раза
Поблагодарили: 1435 раз
Контактная информация:

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

Сообщение sergejey » Вт ноя 27, 2012 5:02 pm

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

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
zero
Сообщения: 4
Зарегистрирован: Вт ноя 27, 2012 4:32 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение zero » Вт ноя 27, 2012 5:03 pm

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');
такой код например обрабатывает без ошибок.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4265
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 74 раза
Поблагодарили: 1435 раз
Контактная информация:

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

Сообщение sergejey » Вт ноя 27, 2012 7:17 pm

У меня 5.3.2 установлена. Может они что поменяли в новых версиях. Нет возможности проапдэйтить?

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
zero
Сообщения: 4
Зарегистрирован: Вт ноя 27, 2012 4:32 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение zero » Вт ноя 27, 2012 8:15 pm

Есть. Проапгрейдю. Спасибо.
gelmas
Сообщения: 7
Зарегистрирован: Вс ноя 25, 2012 4:13 am
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение gelmas » Вт ноя 27, 2012 10:15 pm

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>

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