LINUX.ORG.RU

Сообщения slav83

 

PHPmotion + OpenBSD + Apache +PHP5

Хочу поставить PHPmotion 3.5 на OpenBSD 4.8.

На OpenBSD стоит Apache 1.3, PHP5, другие требующиеся для PHPmotion пакеты (http://phpmotion.com/content/view/16/32/)

Servers - Linux/Unix server    

- PHP 4.3 and above (including support of CLI)

- MySQL database server

- LAME MP3 Encoder

- Libogg + Libvorbis

- Mencoder and also Mplayer

- FFMpeg-PHP

- GD Library 2 or higher

- CGI-BIN

- Be able to run background processes

-----------------------------------------

(не нашел только GD Library, Mencoder и CGI-BIN. CGI-BIN - думаю по умолчанию в системе есть, во всяком случае папка есть /var/www/cgi-bin/).

Кроме того сделаны настройки php.ini по мануалу PHPmotion (за исключением - open_basedir = (no value) - тут закомментировал)

PHP Settings    

- upload_max_filesize = 100M

- post_max_size = 100M

- max_execution_time = 1500

- session.gc_maxlifetime = 14000

- safe_mode = off

- Thread saftery = disabled

- open_basedir = (no value)

- enable_dl = On

--------------------------------

Скопировал инсталлятор PHPmotion в папку /var/www/htdocs/ (пробовал копировать шелом через Far с winSCP и на samba-ресурс сервера - это к слову о том, что некоторые файлы требуется перенести в бинарном режиме)

Всем файлам и папкам в /var/www/htdocs/ рекурсивно даны права 0777

При попытке зайти на страницу браузер пишет ошибку 500, в логе апача error_log следующие 3 сообщения:

[Tue Mar 1 17:31:49 2011] [error] PHP Warning: Unknown: open_basedir restriction in effect. File(/htdocs/index.php) is not within the allowed path(s): (no value) in Unknown on line 0

[Tue Mar 1 17:31:49 2011] [error] PHP Warning: Unknown: failed to open stream: Operation not permitted in Unknown on line 0

[Tue Mar 1 17:31:49 2011] [error] PHP Fatal error: Unknown: Failed opening required '/htdocs/index.php' (include_path='.:/pear/lib:/var/www/pear/lib') in Unknown on line 0

--------------------------------------

Закомментировал строку - «open_basedir = (no value)» в php.ini ошибка ушла, но появилась другая:

[Wed Mar 2 11:39:29 2011] [error] PHP Notice: Undefined index: HTTPS in /htdocs/index.php on line 17

Привожу эту строку из index.php :

----------------------------------------

if($_SERVER[«HTTPS»] == «on») {

----------------------------------------

- На форуме PHPmotion о такой ошибке ничего не сказано.

- Пробовал перезакачивать и переустанавливать пакеты, требующиеся для PHPHmotion, в том числе поставил все php пакеты:

php5-bz2-5.2.13p0.tgz php5-curl-5.2.13p0.tgz php5-dba-5.2.13p0.tgz php5-dbase-5.2.13p0.tgz php5-extensions-5.2.13p0.tgz php5-fastcgi-5.2.13p0.tgz php5-gd-5.2.13p0.tgz php5-gd-5.2.13p0-no_x11.tgz php5-gmp-5.2.13p0.tgz php5-imap-5.2.13p0.tgz php5-ldap-5.2.13p0.tgz php5-mapscript-5.6.5.tgz php5-mbstring-5.2.13p0.tgz php5-mcrypt-5.2.13p0.tgz php5-mhash-5.2.13p0.tgz php5-mssql-5.2.13p0.tgz php5-mysql-5.2.13p0.tgz php5-mysqli-5.2.13p0.tgz php5-ncurses-5.2.13p0.tgz php5-odbc-5.2.13p0.tgz php5-pdo_dblib-5.2.13p0.tgz php5-pdo_mysql-5.2.13p0.tgz php5-pdo_pgsql-5.2.13p0.tgz php5-pdo_sqlite-5.2.13p0.tgz php5-pgsql-5.2.13p0.tgz php5-pspell-5.2.13p0.tgz php5-shmop-5.2.13p0.tgz php5-snmp-5.2.13p0.tgz php5-soap-5.2.13p0.tgz php5-sqlite-5.2.13p0.tgz php5-sybase_ct-5.2.13p0.tgz php5-tidy-5.2.13p0.tgz php5-xmlrpc-5.2.13p1.tgz php5-xsl-5.2.13p0.tgz

Читал отзывы, что PHPmotion устанавливает в лёт и без проблем - видно не про меня(((. Установка joomla запустилась без проблем.

Что за ошибка «Undefined index:» как от неё избавиться.

slav83
()

Просмотр аудио/видео контента через веб

Доброе время суток!

Подскажите какой-нибудь пакет, позволяющий просматривать аудио/видео файлы с UNIX-машины с веб страницы - как с youtube. Или хотя бы mp3 файлы.

Поясню: ищу порт для Unix платформы, который позволял бы просматривать аудио/видео файлы физически расположенные на этом компьютере-сервере (Unix машина) через веб страницу. Т.е. вот захожу я браузером на свой сервер с IP 192.168.0.2 и открывается страница с окнами для просмотра/прослушивания клипов/музыки. Эдакий веб-мултимедия сервер.. Т.е. хочу использовать браузер как плеер..

slav83
()

cron не выполняет задание

Здравствуйте!

Хочу настроить обновление dyndns как сказано тут: http://openbsd-wiki.org/index.php?title=DynDNS на OpenBSD 4.8

Вся работа проводилась от пользователя root. Создал файл-скрипт обновления dyndnsupd, его содержимое:

#!/bin/sh

/usr/local/bin/ipcheck.py -q -d /etc -i <if> <username> <password> <domains>

Дал права файлу на выполнение всем и всем группам 10777

В кронтаб прописал:

# DynDNS

*/10 * * * * /usr/sbin/dyndnsupd

в логе крона пишет, что выполняет скрипт. Ошибок в логе нет. Но скрипт не выполняется. Если забить в командную строку

sh /usr/sbin/dyndnsupd

то скрипт отрабатывает и dyndns запись обновляется. Создал параллельное задание - контрольное. Контрольное задание выполняется, скрипт - нет. В локальное мыло приходит следующее сообщение (цитирую только текст письма):

sh: /usr/sbin/dyndnsupd :not found

- Пробовал создавать кронтаб командой crontab путь к файлу с рутовским табом - не помогло;

- Пробовал править синтаксис таба: ставить везде знаки табуляции, или наоборот пробелы, оставлять возврат каретки в конце таба или строку с комментариями - не помогло;

- Пробовал ставить перед командой в табе sh, /bin/sh - не помогло;

- Пробовал класть скрипт в другие папки: в папку /root, в папку /home, в папку /bin - не помогло;

- Гугление - не помогло :(

Подскажите, в чем причина, что сделать?

slav83
()

RSS подписка на новые темы