Oscar_Armado Posted September 7, 2012 Share Posted September 7, 2012 При подключение сервера через Mysql требуется денвер. У меня идет регистрация через UCP. Для запуска нужен SMTP сервер я использовал (sendmail как-то так) и там при установке нужна папка /etc/ Но я не могу понять где ее взять. Если что то я запускаю мод через компьютер(через денвер) Link to comment
Flaker Posted September 7, 2012 Share Posted September 7, 2012 Так, погоди погоди... Ты что такое Denwer понимаешь? Для поключения сервера к MySQL требуется MySQL сервер, который включен в пакет Denwer. Обычно MySQL сервер администрируется через PHPmyAdmin (PMA). В Denwer он тоже включен. Что бы в него попасть (в PMA), нужно после запуска Денвера ввести в адресной строке браузера "localhost", если все нормально появиться страница с серым фоном. Далее находишь (CTR+F) слова "phpMyAdmin - администрирование СУБД MySQL" Вот там ты можешь создавать MySQL базы данных, изменять их, и так далее... Для того что-бы присоединиться к MySQL базе данных иp скрипта, используешь функцию dbConnect (https://wiki.multitheftauto.com/wiki/DbConnect) В атрибуте Host указываешь "localhost", в атрибуте databaseType - "MySQL", ну и так далее... Link to comment
Oscar_Armado Posted September 7, 2012 Author Share Posted September 7, 2012 Ты походу меня не понял. Вообщем 1. Sendmail Классический Sendmail многим не нравится из-за сложной настройки, но все-таки это очень мощный и достаточно распространенный MTA. Итак (все действия будут выполнятся пользователем root), # apt-get install sendmail Добавим несколько строк в /etc/mail/sendmail.mc для того, чтобы Sendmail отсылал почту через gmail (добавлять эти строчки нужно до параметров MAILER, иначе потом будет ошибка при сборке конфигов). define(`SMART_HOST',`smtp.gmail.com')dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl define(`RELAY_MAILER',`esmtp')dnl define(`RELAY_MAILER_ARGS', `TPC $h 587')dnl FEATURE(`authinfo',`hash /etc/mail/auth/client-info')dnl Теперь создадим папку /etc/mail/auth, а в ней - файл client-info, в котором будут храниться наши логин и пароль для [email protected]. # mkdir /etc/mail/auth # touch /etc/mail/client-info Добавим в client-info наши параметры авторизации (my.name заменим на свой логин на gmail, а password - на пароль). AuthInfo:smtp.gmail.com "U:root" "I:my.name" "P:password" "M:PLAIN" AuthInfo:smtp.gmail.com:587 "U:root" "I:my.name" "P:password" "M:PLAIN" Для пущей безопасности можно сделать этот файл (да и папку тоже) доступными только для пользователя root # chmod 600 /etc/mail/auth/client-info # chmod 700 /etc/mail/auth Преобразуем этот файл в нужный формат # makemap -r hash /etc/mail/auth/client-info.db < /etc/mail/auth/client-info Теперь выполним одно специфичное для Sendmail действие - пересборку конфигурационных файлов # cd /etc/mail # make И наконец перезапускаем MTA для применения изменений # /etc/init.d/sendmail reload Готово. Можно отправлять почту. Мод привязан к UCP, т.е рега идет через UCP. Как я понял чтобы запустить этот сервак нужен denwer, mysql, smtp сервер. Мод такой же как и Valhala или как там его(т.е рега такая же) Link to comment
Flaker Posted September 7, 2012 Share Posted September 7, 2012 Что вам всем валхалу ставить приспичило? Я никогда его не ставил, так что помочь незнаю чем... Читай свою же заметку и делай по порядку... Link to comment
_Dark_ Posted September 8, 2012 Share Posted September 8, 2012 Автор темы, я надеюсь, вы понимаете, что эта инструкция не для Windows, а для Ubuntu / Debian? Какой к черту Denwer? И /etc/ в *nix. Link to comment
Scripting Moderators Sarrum Posted September 8, 2012 Scripting Moderators Share Posted September 8, 2012 Спокойно UCP Valhalla ставил, без всяких тут '/etc/'. Только отредактировал некоторые данные чтоб mysql подключить. Link to comment
Other Languages Moderators Disinterpreter Posted September 8, 2012 Other Languages Moderators Share Posted September 8, 2012 ОФФТОП: Я ставил валлхалу до того как это стало мейнстримом! Link to comment
_Dark_ Posted September 8, 2012 Share Posted September 8, 2012 Вы не поняли, автор темы делал это по инструкции для Linux, хотя у него Windows. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now