You are not logged in.
Pages: 1
Сейчас сайт на busybox httpd. Хочу к нему прикрутить php-скрипты. У PHP в зависимостях lighttpd.
Чтобы вдруг не переделывать, прошу совета у slitaz-овцев со стажем.
Сейчас httpd запускается на 80 порту с пом.настроек в /etc/inetd.conf, /etc/httpd.conf и записи в rcS.conf,
и на 82 порту (настройки в /etc/init.d/tazpanel /etc/slitaz/httpd.conf, порт - в /etc/slitaz/tazpanel.conf).
Чтобы после установки php все работало, достаточно убрать httpd из rcS.conf (80 порт) и добавить туда lighttpd? В tazpanel лучше оставить httpd или тоже переписать на lighttpd?
И SQL в slitaz какой лучше ставить, чтобы с настройками на заморачиваться?
Offline
lighttpd + sqlite + php
- httpd from rcS.conf
+ lighttpd to rcS.conf
voila!
Offline
Как удалить свою тему?
Offline
После установки php и его работы с sqlite нужно в /etc/php.ini сделать extension=/usr/share/php/sqlite3.so
Offline
Есть кто?
Теперь lighttpd падает при выполнении http://localhost/test.php
После ручного старта lighttpd выполнение test.php тоже ничего не дает (в конце lighttpd все равно падает).
Процессов php-cgi запускается со старта 8 штук, это норм?
Консольный php сервер на 8000 порту, запущенный вручную, работает отлично.
Куда копать?
ЗЫ: после падения lighttpd первая страница сайта извне открывается, кто дает - php? А вглубь почему тогда не пускает?
Offline
>это норм?
По идее да, это ради производительности делается.
Честно говоря, я уже несколько отошел от дел, а Алексей редко появляется.
Год назад держал серверок на slitaz - гонял всё на busybox httpd (даже больше - через inetd).
php-скрипты запускались через него же, как cgi. lighttpd не использовал за ненадобностью.
Offline
Ясно. Тоже пока только на httpd.
А можно немного подробнее о:
php-скрипты запускались через него же, как cgi
хотя бы где смотреть.
Offline
Приветствую.
Алексей редко появляется.
Всё равно ведь помочь не смогу.
PHP я не использовал. Не знаю даже, с какой стороны к нему подходить. Немного правил готовые PHP-скрипты на www slitaz.org и на mirror1.slitaz.org, но это так…
Использовал Lighttpd для разработки интерфейса cook.slitaz.org/next/ на локалхосте. Время от времени запускаю его командой:
[c]# /etc/init.d/httpd stop; /etc/init.d/lighttpd start[/c]
Можно, по идее, подглядеть конфиги на Tank-сервере. Там же Lighttpd. И PHP тоже есть. Какой файл вытянуть?
Offline
Это будет хорошо. /etc/php.ini + /etc/lighttpd/lighttpd.conf, если можно.
Offline
+ php.ini
date.timezone = "your_timezone"
Offline
lighttpd умирал, по-моему, из-за httpd. Оставил busybox httpd.
Работает так:
В /etc/rcS.conf:
[c]RUN_DAEMONS: "... httpd ..."[/c]
В /etc/httpd.conf:
[c]# Allow address.
A:*
*.php:/usr/bin/php-cgi[/c]
В /etc/php.ini:
[c]cgi.force_redirect = 0
cgi.redirect_status_env = "yes"
extension=/usr/share/php/sqlite3.so
date.timezone = "Europe/Moscow"[/c]
В теле *.html php скрипты не выполняются, если нужно - *.html переименовываем в *.php
Offline
Причиной падения lighttpd был httpd на 80 порту, потому что кроме rcS.conf была также запись в inet.conf.
Offline
Pages: 1
[ Generated in 0.018 seconds, 8 queries executed - Memory usage: 1.55 MiB (Peak: 1.77 MiB) ]