Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Настройки PHP5
Форумы портала PHP.SU » Серверное администрирование » Администрирование Windows » Настройки PHP5

Страниц (2): [1] 2 »
 

1. Sutar - 05 Сентября, 2011 - 14:00:34 - перейти к сообщению
Где менять настройки:

error_reporting и register_globals в PHP5?

Просто я скачал скрипт форума с сайта wr-script.ru, и у меня такие ошибки на форуме:

CODE (htmlphp):
скопировать код в буфер обмена
  1. Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in D:\localhost\www\forms\tools.php on line 393


CODE (htmlphp):
скопировать код в буфер обмена
  1. Notice: Undefined variable: nosssilki in D:\localhost\www\forms\index.php on line 157
  2. введён ОШИБОЧНЫЙ код!

Такие ошибки: При отправке писем на почтовый ящик, ответов теме, созданий тем, при входе в панель Админа и много других ошибок.

В установке написано, что надо сделать:

скрипт корректно работает при error_reporting=E_ALL и register_globals=off.)
2. Viper - 05 Сентября, 2011 - 14:38:15 - перейти к сообщению
Sutar пишет:
Где менять настройки:
в php.ini
Где его искать зависит от конфигурации сервера.
Также эти переменные можно установить через .htaccess либо напрямую в скрипте через ini_set
3. Sutar - 05 Сентября, 2011 - 15:59:20 - перейти к сообщению
Viper
что-то не могу найти такой файл.
4. LIME - 05 Сентября, 2011 - 17:30:18 - перейти к сообщению
Sutar запустите скриптик
выдаст страницу с настройками пхп
гдето вначале ищите путь к файлу php.ini
(Добавление)
хотя ошибки ваши не связаны с настройками которые вас интересуют
вам надо установить почтовый сервер
вот почитайте http://forum.php.su/topic.php?fo...3&topic=1122
5. DeepVarvar - 05 Сентября, 2011 - 18:00:43 - перейти к сообщению
Sutar апач под виндой, да?
Sutar пишет:
Failed to connect to mailserver at "localhost" port 25

Понятными буквами ж написано - не может найти хрень которой он передает письма на отправку..
Viper пишет:
ini_set
вот то самое что поможет без лишних колдований.
Но за работоспособность мы уже не в ответе, хотя и так не в ответе...
6. LIME - 05 Сентября, 2011 - 18:04:02 - перейти к сообщению
DeepVarvar непонял ...я что выше неправильно написал?
7. Sutar - 05 Сентября, 2011 - 18:47:05 - перейти к сообщению
LIME и DeepVarvar Спасибо.

А где лежит файл php.ini?
8. LIME - 05 Сентября, 2011 - 19:07:13 - перейти к сообщению
Sutar я же выше написал как точно узнать
(Добавление)
Sutar вы когда пхп ставили делали php.ini?
(Добавление)
по идее он должен быть в папке с пхп
если вы его не не делали то переименуйте файл php. ini developer или както похоже
(точнее не помню) в файл php.ini и его и конфигурируйте
(Добавление)
и после переименования перезапустите апач
9. Sutar - 05 Сентября, 2011 - 19:17:34 - перейти к сообщению
LIME нет я ставил готовую спорку appserver, в папке PHP5 есть php.ini-recommended и php.ini-dist оба одинаковыв содержание, какой главный?
10. LIME - 05 Сентября, 2011 - 19:24:37 - перейти к сообщению
Sutar если одинаковые то пофиг
переименовать один и его конфигить
11. Sutar - 05 Сентября, 2011 - 19:34:21 - перейти к сообщению
LIME
так, я переименовал, и теперь надо всё перезапустить?

Я всё как тут: http://forum.php.su/topic.php?fo...3&topic=1122
Прописал, и не пашет(

Можно подробней о полях для заполнения?
Таких как:

smtp_server=smtp.mail.ru
smtp_port=465
auth_username=
и других...
12. LIME - 05 Сентября, 2011 - 19:41:25 - перейти к сообщению
Sutar а внимательно читал? сервер почты скачал установил?
13. Sutar - 05 Сентября, 2011 - 19:45:21 - перейти к сообщению
Да всё сделал...
мб заместь

SMTP = localhost
smtp_port = 25

Надо:

SMTP = [мой емей-адресс]
smtp_port = 80
(Добавление)
LIME
Я ещё сделал такое:

создал файл с инфой: phpinfo();
и там такое:

Configuration File (php.ini) Path C:\WINDOWS
Loaded Configuration File C:\WINDOWS\php.ini

мб вы про этот файл в директории C:\WINDOWS\php.ini

Только правда сервер стоит по такой директории D:\Local\PHP5\php.ini
14. LIME - 05 Сентября, 2011 - 19:57:22 - перейти к сообщению
судя по вашему посту у вас в системе глубочайший анус
снимайте напроч все что ставили и ставте денвер для начала
там все уже сделано за вас
поднатореете немного потом будет проще
главное что то что вам нужно для работы там есть с запасом
для новичков самое то
хотя я лично ставил сразу отдельно сервер и интерпретатор и БД
но у меня был опыт в программировании
вам рекомендую денвер
http://www[dot]denwer[dot]ru/
15. Sutar - 05 Сентября, 2011 - 20:52:23 - перейти к сообщению
LIME
Спасибо, но Денвер только для локальной сети, а мне нужно для выхода в инет.

Но всёже необходимо решить проблему.

 

Powered by ExBB FM 1.0 RC1