Страница 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 что-то прописать? Гугл не дал результатов.
такой код например обрабатывает без ошибок.
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>
Проект интересен вот только (в связи с работой) времени мало. Но ничего - было бы желание.