Apache и форум на файлах
Black_Ru 23 Августа, 2009 - 01:02
Не пишет в файлы БД... Проверил уже несколько движков форумов и гостевых най файлах, apache и php работают, а вот форму в базу данных не передают... С правами все ок... Может что-то в конфигурации apache?
»
- Для комментирования войдите или зарегистрируйтесь
Ну а база данных то в
Ну а база данных то в порядке? phpinfo(); видит MySQL?
Выполните такой скрипт:
Нет-нет, вы не поняли Mysql у
Нет-нет, вы не поняли Mysql у этих движков вообще нет, речь о том, что базы даных простые файлы...
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
Black_Ru написал(а): Нет-нет,
а какие экстеншены подгружены к пхп ?
Честно скажу, что не совсем
Честно скажу, что не совсем понимаю, о чем идет речь, так как впервые устанавливаю apache на gentoo. Я лучше расскажу, как действовал. Вполне может быть, что решение очень простое. Вообще делал все вот по этой инструкции
http://gentoo.blog.ru/828193.html вплоть до установки drupal, все прошло удачно, затем скопировал в папку var/www/localhost/hdocs файлы с движком форума, исправил права доступа. Все страницы заработали, без вывода каких-либо ошибок, как это частенько бывает, соответственно выставил и правда на файлы, где должна содержаться база данных, но из форм в них ничего не пишется, ошибок при этом на странице нет.
Права перепробовал все, вплоть до того, что ставил 777 на все файлы, хозяин файлов root. Может, какой-то конфигурационный файл apache надо подправить?
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
Может ли это быть связано с
Может ли это быть связано с тем, что apache собран без флага php
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
Мм. а где у апача флаг php ?
Мм. а где у апача флаг php ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Мда, ваша правда, я глупость
Мда, ваша правда, я глупость сказал.
Но послушайте я ведь все верно сделал?
Apache после установки и запуска работает, php похоже тоже, если читаются страницы, права на запись все стоят...
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
Мало понятно,какие именно
Мало понятно,какие именно фаилы /базы вы имеете ввиду.
ИМХО. Друпал работает с mysql как базой.
ЗАйдем с другой стороны: что конкретно вы хотите сделать ? Вам нужен работающий Друпал или что ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Речь шла о движках (Частично решено)
Речь шла о движках форумов/сайтов, не использующих в своей основе базы данных типа mysql, а текстовые файлы, т.е. запись из формы, отправленной с сайта в файл на сервер и дальнейшее считывание. Эта самая отправка (в файл) - при выставленных правах - не работала. Вероятно, проблема с настройками апач, может php. Но решение было найдено, просто нашел нужный движок форума (miniBB) на mysq и установил и сконфигурировал последнюю, что оказалось даже проще.
Всем спасибо.
P.S. Просто был очень интересный с точки зрения скорости работы и простоты скрипт форума пол названием RusBB, но все равно недоработанный, так что от него в конечном счете пришлось отказаться.
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
форумы на файлах плохо
форумы на файлах плохо масштабируются
Мало!
Осталось указать где это критично.
:wq
--
Live free or die
Anarchist написал(а): evadim
вот например на gentoo.ru критично.
Ну не знаю, мне очень
Ну не знаю, мне очень нравятся движки на файлах. У меня один из сайтов был полностью на файлах, глюков и возни с ним было много... но все же, если все грамотно организовано - я имею в виду запись в файлы, не в один - как в некоторых движках), - то работает как будто даже быстрее mysql (ну или незаметно медленнее :)), а главное копии удобно делать, взял и прсто скопировал весь сайт по фтп.
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
Ну ежели настроить всё дело
Ну ежели настроить всё дело так, чтобы всё писалось в память, а иногда кеш сбрасывался на диск, то буит просто летать
Пока сообщений мало, будет
Пока сообщений мало, будет работать, а с каждым годом все медленее, медленее. БД форума может занимать сотни мегабайт (средненького, в пределах 1000 посетителей в день).
Что за люди...
ничего не боятся :)))
Не боишься того, что я полноформатного обоснуя потребую? :)
Масштабирование --- штука конечно хорошая и местами полезная...
Но вот ни фига не самоцель. И даже не определяющий критерий.
Естественно, в ситуации когда ты чётко знаешь что и зачем тебе нужно сделать.
Соответственно используется сия фича как правило/обычно не в силу реальной необходимости, а для того, чтобы худо-бедно скомпенсировать допущенные ранее ошибки (при том, что с точки зрения конечного результата чем раньше приступить к исправлению этих ошибок --- тем лучше.
ЗЫ: Здесь я цепляюсь именно к требованию масштабируемости, форум на файлах --- отдельная песня.
:wq
--
Live free or die
У php есть флаг apache и
У php есть флаг apache и apache2 - надо поставить тот, который вы пользуете.
А вообще помоему апач пишет в еррор лог, когда скрипт выдает ошибки.
А то, что на странице ошибки не выводятся - это отключается на раз-два в самом пхп скрипте
.
ЕМНИП первый из указанных флагов уже канул в Лету.
Не пишет.
Логирование ошибок (и не только) пых-пыха настраивается в
php.ini
.ЕМНИП можно отключить и в скрипте.
Но ИМХО логичнее использовать глобальные настройки (всё в том же
php.ini
).:wq
--
Live free or die
я и редактировал php.ini А
я и редактировал php.ini
А скажите, отсутствие записи в файлы из формы сайта может быть обусловлено тем что: движок старый, а версия apache
и php самые вногусУвременные?
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
.
Насколько старый?
С одной стороны, функции вроде как стандартные и там давно ничего меняться не должно бы...
С другой, проблема переносимости старого кода на новые версии таки существует.
Рекомендую включить в
php.ini
отображение варнингов и логирование (есть подозрение, что сsyslogd
так просто подружить его не получится, логирование же в файл имеет свои особенности, см. в качестве примераelog
), постепенно поднимая уровень.Ответ на твой вопрос должен быть где-то там.
:wq
--
Live free or die