Apache + php + FreeBSD

Статус
В этой теме нельзя размещать новые ответы.

cube

Постоялец
Регистрация
14 Мар 2009
Сообщения
82
Реакции
4
Поставил себе на сервак FreeBSD 6,2 :
Apache 1,3
php 5,1

Дело в том что с начала файлик index.php работал )) показывал инфу типа версия php и тому подобное))
index.php:
после того как поставил php5-extensions то этот index.php я открываю но он пустой) просто белое окно)) и так само с другими файлами)) типа install.php какого то движка):((
Всё делал по мануалу)) как тут написано

В чём проблема???
 
Посмотрите в логах что он пишет и что материт)
 
если есть шел, то можно в шеле сказать: php index.php
и посмотреть чего напишет.
 
Вот логи анача :
[error] [client 192.168.22.1] File does not exist: /usr/local/www/data/TBdev
[error] [client 192.168.22.1] File does not exist: /usr/local/www/data/TBDEV InV edition/TBDEV/themes/<, referer: Для просмотра ссылки Войди или Зарегистрируйся
[error] [client 192.168.22.1] File does not exist: /usr/local/www/data/TBDEV InV edition/TBDEV/themes/<, referer: Для просмотра ссылки Войди или Зарегистрируйся
[error] [client 192.168.22.1] PHP Fatal error: Call to undefined function gzip() in /usr/local/www/data/CyBERhype Tracker/index.php on line 10, referer: Для просмотра ссылки Войди или Зарегистрируйся
[error] [client 192.168.22.1] PHP Parse error: syntax error, unexpected $end in /usr/local/www/data/CyBERhype Tracker/install/install.php on line 983, referer: Для просмотра ссылки Войди или Зарегистрируйся
[error] [client 192.168.22.1] PHP Parse error: syntax error, unexpected $end in /usr/local/www/data/CyBERhype Tracker/install/install.php on line 983
[error] [client 192.168.22.1] PHP Parse error: syntax error, unexpected $end in /home/tim/www/web.rf/CyBERhype Tracker/install/install.php on line 983
[error] [client 192.168.22.1] File does not exist: /usr/local/www/data/TBDEV InV edition/TBDEV/themes/<, referer: Для просмотра ссылки Войди или Зарегистрируйся
[error] [client 192.168.22.1] File does not exist: /usr/local/www/data/TBDEV InV edition/TBDEV/themes/<, referer: Для просмотра ссылки Войди или Зарегистрируйся
[error] [client 192.168.22.1] script '/usr/local/www/data/TBDEV InV edition/TBDEV/install.php' not found or unable to stat
 
1. пропиши в php.ini dispaly_errors = On, так у тебя ошибки PHP будут выводится сразу на экран.
2. у тебя не установлено расширение gzip
3. проверяй пути, фраза "File does not exist" говорит сама за себя.
 
Ругается на нехватку модулей в extension php.
Попробуй раскомментировать их в php.ini. (gzip точно)
И файлов не хватает каких-то в самом скрипте (чего устанавливаешь) - /usr/local/www/data/TBdev

ЗЫ Опередили меня =)
 
1)
И есть такая проблема еще :
В файл:
/usr/local/etc/apache/httpd.conf
добавить директиву ExecCGI
Это разрешит загрузку файлов на сервер через web интерфейс
<Directory />
Options FollowSymLinks ExecCGI
AllowOverride None
</Directory>
И когда я добавляю её то в место стандартного файла index.php
о котором сказано выше пустая белая страница!!!!!!!!
Но когда я ети строчки не ставлю то тогда нормально и всё показывает))))
Но тогда каже загружать картинки??????? или просто я не там ети строчки поставил ???
Вот без етих сточок для загруки картинок поставил один движок))
И он роботает )))
И приступил попробувать другой)) установка прошла хорошо))
и когда я откриваю

Для просмотра ссылки Войди или Зарегистрируйся

Пустая страница))) но файлик install.php работает!!!!!!!!
Поставил
в php.ini dispaly_errors = On

И вот ошыбка :
Parse error: syntax error, unexpected $end in /usr/local/www/data-dist/upload/index.php on line 233

index.php :
<?if ($online_on == "1") { ?>
<table width=889 border=1 cellspacing=0 cellpadding=10><tr><td align=Left>
<div class="news-head folded clickable"><b>Online</b></font></div><div class="ne
<font class=small>
<center><font class=small>оПХБЕРЯРБСЕЛ МНБНЦН ОНКЭГНБЮРЕКЪ, <b><?=$latestuser?><
<?=$activeusers?></p>
<font class=small><font color=#0F6CEE>SysOP</font> | <font color=#009900>юДЛХМХЯ
</div></td></tr></table>
<?}?>

<?
stdfoot();
?> -------- ето 233 строчка последняя )

Как решить??

Добавлено через 18 минут
И еще что то не то!!!!!!
без php.ini первый движок роботает а с ним даже со станндартным php.ini )) пелая страница!!!!! а когда я удаляю php.ini то тогда опять нормально!!!!

Добавлено через 22 минуты
С етим уже розобрался
добавил директиву ExecCGI
И и движок продолжает роботать)))
 
эээх, не надо было ставить php5, а потом php5-extensions
У меня были подобные траблы, оно в такой последовательности нормально не работает.
Нужно сразу порт php5-extensions собирать со всеми нужными опциями и все работает на ура.
 
Код:
<?
phpinfo();
?>
и
Код:
<?php
phpinfo();
?>
отличаются наличием
short_open_tag

Включается в php.ini
short_open_tag = On
 
Apache + php...

Код:
<?
phpinfo();
?>

Включается в php.ini
short_open_tag = On

Первый вариант можно использовать, если на сервере только php будет обрабатывать содержимое /единственный и по умолчанию/...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху