Страница 2 из 29

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

Добавлено: Ср окт 10, 2012 1:07 pm
Sicness
sergejey писал(а):Есть у меня ещё подозрение, что дефолтная кодировка у сервера windows-1251. Можно попробовать в /.htaccess добавить строчку:

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

AddDefaultCharset UTF-8
Сделал в главном конфиге apache, в конфиге vhost and in .htaccess
Не помогло...
В исходник функции добавил
echo $ph;
Получаются тоже знаки вопроса.

И еще вопрос: я часто вижу строку "Через командную строку: /www/alice\obj.bat script:LightOff"
Но навряд ли она реально истина для POSIX систем. Как в линукс через командую строку вызывать?

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

Добавлено: Ср окт 10, 2012 1:45 pm
sergejey
Sicness писал(а):
sergejey писал(а):Есть у меня ещё подозрение, что дефолтная кодировка у сервера windows-1251. Можно попробовать в /.htaccess добавить строчку:

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

AddDefaultCharset UTF-8
Сделал в главном конфиге apache, в конфиге vhost and in .htaccess
Не помогло...
В исходник функции добавил
echo $ph;
Получаются тоже знаки вопроса.
Значит в базе данных кодировка всё-таки не та... Жалко нет под рукой Linux-а, чтобы самому всё проверить...
И еще вопрос: я часто вижу строку "Через командную строку: /www/alice\obj.bat script:LightOff"
Но навряд ли она реально истина для POSIX систем. Как в линукс через командую строку вызывать?
По идее так должно быть:

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

php /www/alice/objects/index.php script:LightOff

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

Добавлено: Ср окт 10, 2012 3:47 pm
Sicness
sergejey писал(а):Жалко нет под рукой Linux-а, чтобы самому всё проверить...
Могу дать ссылки на VirtualBox и Ubuntu (что бы наверняка универсально) или дать к себе ssh с проброшенными иксами и рутом :)

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

Добавлено: Ср окт 10, 2012 4:38 pm
sergejey
Sicness писал(а):
sergejey писал(а):Жалко нет под рукой Linux-а, чтобы самому всё проверить...
Могу дать ссылки на VirtualBox и Ubuntu (что бы наверняка универсально) или дать к себе ssh с проброшенными иксами и рутом :)
Давай на VirtualBox :)

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

Добавлено: Ср окт 10, 2012 4:45 pm
Sicness
https://www.virtualbox.org/wiki/Downloads
http://ubuntu.ru/get

Для установки веб сервера на скорую руку надо выполнить
sudo tasksel
где выбрать LAMP. Он может не стоять, в этом случае sudo apt-get install tasksel
Может понадобится еще sudo apt-get install phpmyadmin

С вопросами можно в личку, дам контакты для более удобного общения.

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

Добавлено: Ср окт 10, 2012 5:22 pm
Sicness
sergejey писал(а):

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

php /www/alice/objects/index.php script:LightOff
[/quote]

Так и с аналогичными вариациями не прокатывает. Если будешь пробовать, посмотри, пожалуйста.

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

Добавлено: Ср окт 10, 2012 5:50 pm
sergejey
ок, поставил скачиваться

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

Добавлено: Чт окт 11, 2012 9:05 pm
sergejey
По кодировке подсказывают
http://smartliving.ru/forum/viewtopic.php?p=1332#p1326

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

Добавлено: Сб окт 13, 2012 7:45 am
tammat
При запуске cycle.php постоянно идет сообщение

PHP Notice: Undefined variable: result in /var/www/lib/threads.php on line 83

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

Добавлено: Ср окт 17, 2012 4:44 pm
sergejey
Начал разбираться с Ubuntu, делюсь опытом... Сразу оговорюсь, что я не особо опытный линуксоид, так что может быть какие-то вещи делал не совсем по уму...

1. Проблем с кодировкой не обнаружил -- создал базу данных в utf general ci, импортировал через phpmyadmin дамп, сделанный на windows и никаких проблем
2. Узнал, что в ubuntu встроен mplayer и поставил его как дефолтный для проигрывания файлов
3. Подправил основной цикл, заменив '..\server\php\php.exe' на 'php'
4. Для упрощения запуска основного цикла добавил в самый верх cycle.php строчку

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

chdir(dirname(__FILE__));
Это может и не упрощение вовсе, но теперь могу запускать php /var/www/cycle.php откуда угодно ))

Добавил через crontab -e вот такую строчку для автозагрузки основного цикла:

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

@reboot php /var/www/cycle.php>/var/www/cycle.log
Да, забыл сказать, что все эти операции делал из-под root-а. Наверное это как раз самое неправильное, но тем не менее... ))

Из пакетов стоит стандартный набор LAMP плюс пришлось доставить curl для php5 и вроде бы больше ничего... По настройкам я в php отключил вывод NOTICE-ов, в apache включил Override All для /var/www и ещё активировал модуль rewrite.
А, ну ещё поставил vsftp, чтобы удобней с windows-машины вносить изменения было в файлы. В остальном чистая Ubuntu 12.04.

В общем, по итогу всё заработало, но с одним ньюансом -- после перезагрузки основной цикл поднялся и работает, но аудио-файлы, которые должны проигрываться при синтезе речи, не играют. Я думаю это как раз связано с тем, что основной цикл работает под сессией рута, т.к. если я из консоли переключусь на root-аккаунт, то аудио-файлы начинают работать.

Всё делал на виртуалке, так что как доведу до ума выложу образ готовый.