Решил сделать следующее:
Полностью удалить форум с сервера и установить заново.
Единственная проблема - чтобы после новой установки форум был в таком виде, как на момент удаления, то есть с темами, ответами, зарегенными пользователями и всем остальным...
Какие файлы и папки, кроме Forum* и members нужно оставить, чтобы не потерять никаких данных форума и потом заменить установочные..
Заранее благодарен за ответ...
1. LordShad0W - 2 апреля 2009 — 21:12 - перейти к сообщению
2. yura3d - 2 апреля 2009 — 23:03 - перейти к сообщению
LordShad0W пишет:
Решил сделать следующее:
Полностью удалить форум с сервера и установить заново.
Полностью удалить форум с сервера и установить заново.
Зачем? Если с целью исправить какие-либо ошибки в работе скрипта, то вряд ли это поможет (вернее, не поможет, проще закачать скрипты поверх старых, на случай если есть подозрения в нарушении целостности файлов).
LordShad0W пишет:
Единственная проблема - чтобы после новой установки форум был в таком виде, как на момент удаления, то есть с темами, ответами, зарегенными пользователями и всем остальным...
Какие файлы и папки, кроме Forum* и members нужно оставить, чтобы не потерять никаких данных форума и потом заменить установочные..
Заранее благодарен за ответ...
Какие файлы и папки, кроме Forum* и members нужно оставить, чтобы не потерять никаких данных форума и потом заменить установочные..
Заранее благодарен за ответ...
Все данные форума сконцентрированы в этих папках:
- data
- forumN
- members
- messages
- uploads
- im/avatars/personal
- modules/***/data
3. LordShad0W - 3 апреля 2009 — 12:41 - перейти к сообщению
тогда еще один вопросик по этому же вопросу:
Если не переустанавливать форум, то в каком файле находится скрипт отправки почты через форум? Мне написали, что его нужно исправить, вписать туда email своего домена..Короче вот что прислали:
Необходимо исправить скрипт отправки почты. По данному вопросу Вам
следует обратиться к разработчикам движка. Пример рабочей формы отправки
сообщений:
Это якобы для того, чтобы через этот скрипт шла отправка почты и чтобы ошибки, связанные с функцией php mail() исчезли...
Я только из-за этого хотел переустановить форум...
Вопрос: В каком файле находится этот скрипт и как (что заменить) вставить этот скрипт?
Заранее спасибо!
Если не переустанавливать форум, то в каком файле находится скрипт отправки почты через форум? Мне написали, что его нужно исправить, вписать туда email своего домена..Короче вот что прислали:
Необходимо исправить скрипт отправки почты. По данному вопросу Вам
следует обратиться к разработчикам движка. Пример рабочей формы отправки
сообщений:
CODE:
<?php
$to = 'mail@domain.ru';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
$to = 'mail@domain.ru';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
Это якобы для того, чтобы через этот скрипт шла отправка почты и чтобы ошибки, связанные с функцией php mail() исчезли...
Я только из-за этого хотел переустановить форум...
Вопрос: В каком файле находится этот скрипт и как (что заменить) вставить этот скрипт?
Заранее спасибо!
4. yura3d - 3 апреля 2009 — 14:50 - перейти к сообщению
Форум отправляет почту в точности так, как описывает служба поддержки Вашего хостинга. Вы хоть приведённый выше скрипт запускать пробовали? Сохраните на сервере код, который Вы привели выше в файл с расширением *.php, в переменную $to впишите Ваш адрес e-mail и запустите
5. LordShad0W - 3 апреля 2009 — 18:36 - перейти к сообщению
yura3d пишет:
и запустите
как понять "и запустите"?
я его кинул в папку с форумом (в корень), ввел адрес до этого файла - вылезла пустая страница...
6. yura3d - 3 апреля 2009 — 19:02 - перейти к сообщению
LordShad0W пишет:
как понять "и запустите"?
я его кинул в папку с форумом (в корень), ввел адрес до этого файла - вылезла пустая страница...
я его кинул в папку с форумом (в корень), ввел адрес до этого файла - вылезла пустая страница...
Всё верно. А письмо после запуска пришло?
7. LordShad0W - 3 апреля 2009 — 19:37 - перейти к сообщению
yura3d пишет:
да, пришло от webmaster@example.com c названием темы the subjectА письмо после запуска пришло?
и что теперь?
8. yura3d - 3 апреля 2009 — 19:45 - перейти к сообщению
LordShad0W пишет:
да, пришло от webmaster@example.com c названием темы the subject
и что теперь?
и что теперь?
Да ничего. Просто странно, в форуме используется абсолютно аналогичный алгоритм отправки писем. Может сервер как-то неверно реагирует на заголовки форума, мне так до конца и не ясна причина
9. LordShad0W - 3 апреля 2009 — 19:51 - перейти к сообщению
Просто они написали мне: необходимо исправить скрипт отправки сообщений форума...
А он вообще там существует? Если да - то где он? Потому что по телефону они мне сказали, что в скрипт в $to необходимо внести именно тот адрес, который я создал на сервере...
А он вообще там существует? Если да - то где он? Потому что по телефону они мне сказали, что в скрипт в $to необходимо внести именно тот адрес, который я создал на сервере...
10. yura3d - 3 апреля 2009 — 19:57 - перейти к сообщению
LordShad0W пишет:
Просто они написали мне: необходимо исправить скрипт отправки сообщений форума...
А он вообще там существует? Если да - то где он? Может попробовать поменять в нем адрес ящика как я сделал в этом скрипте?
А он вообще там существует? Если да - то где он? Может попробовать поменять в нем адрес ящика как я сделал в этом скрипте?
Существует, в файле include/fm.class.php. Но его лучше без лишней необходмости не трогать, т.к. он вызывается несколько иначе (но работает абсолютно одинаково). Возможно, сервер всё-таки неверно реагирует на заголовки форума. Тогда попробуйте сделать следующее. В этом файле найдите строки:
CODE:
$headers = 'From: '.$list[0].' <'.$list[1].">\n";
$headers .= 'Reply-To: '.$list[1]."\n";
$headers .= 'Return-Path: '.$list[1]."\n";
$headers .= "MIME-Version: 1.0\nContent-type: text/plain; charset=windows-1251\nContent-Transfer-Encoding: 8bit\nDate: " . gmdate('D, d M Y H:i:s', time()) . " UT\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: PHP\n";
$headers .= 'Reply-To: '.$list[1]."\n";
$headers .= 'Return-Path: '.$list[1]."\n";
$headers .= "MIME-Version: 1.0\nContent-type: text/plain; charset=windows-1251\nContent-Transfer-Encoding: 8bit\nDate: " . gmdate('D, d M Y H:i:s', time()) . " UT\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: PHP\n";
И замените их этими, что Вам дали админы хостинга:
CODE:
$headers = 'From: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
'X-Mailer: PHP/' . phpversion();
11. LordShad0W - 3 апреля 2009 — 20:23 - перейти к сообщению
заменять именно верхний код на нижний как они написаны в сообщении выше? или менять на полный код (), который мне прислали с техподдержки?
12. yura3d - 3 апреля 2009 — 20:28 - перейти к сообщению
LordShad0W пишет:
заменять именно верхний код на нижний как они написаны в сообщении выше? или менять на полный код (), который мне прислали с техподдержки?
Я же в предыдущем сообщении выделил, какие блоки нужно изменять
13. LordShad0W - 3 апреля 2009 — 20:45 - перейти к сообщению
ничего не изменилось, только вместо "Последний раз вы здесь были хх.хх.хххх года" теперь иероглифы...
14. yura3d - 3 апреля 2009 — 20:49 - перейти к сообщению
LordShad0W пишет:
ничего не изменилось, только вместо "Последний раз вы здесь были хх.хх.хххх года" теперь иероглифы...
Хм, тогда нужно глубже копать. На этом форуме (exbb.org) используются точно такие же файлы форума, как у Вас, и всё работает нормально
15. LordShad0W - 3 апреля 2009 — 21:25 - перейти к сообщению
и что мне делать? они почему то мне говорили именно, чтобы я создал на сервере почтовый ящик и потом его название прописал в скрипте отправки почты