При отправке писем с сайтов, располагающихся на хостинге nichost сообщения приходят (иногда с небольшой задержкой). Однако, в поле From (от) стоит postmaster@xxxx.nichost.ru (где xxxx - логин/имя аккаунта… Он же используется при подключении по ftp: ftp.xxxx.nichost.ru )
Как выяснилось, это своеобразная (скорее административная, нежели техническая) защита от спама. Для подстановки в поле From другого адреса следует произвести настройки в панели управления хостингом:
Заходим в раздел “Веб-сервер” -> “Почта веб-сервера” и добавляем в доверенные нужный почтовый адрес:
- если вы отправляете письмо с заранее неизвестного адреса на один конкретный, необходимо добавить адрес получателя в список доверенных получателей;
- если вы отправляете письмо с заранее известного адреса на произвольные - адрес отправителя добавляется в список доверенных.
Видимо, такие меры предосторожности при отправке почты направлены на ограничение рассылки “многие ко многим”
Почему бы автоматически не добавить в доверенные ящик, на который зарегистрирован аккаунт!?
http://forum.nic.ru/showthread.php?p=21604#post20284
Клиентам NicHost…
Опубликовано Июнь 7, 2010 | автор: levik | Нет комментариев »
Правильная (точнее, желаемая) работа PHP интерпертатора зависит от правильной конфигурации. Конфигурационные настройки PHP или директивы php.ini (php_value или php_flag) можно задавать несколькими способами:
- в файле php.ini (скорее всего, если у Вас не выделенный сервер, то туда Вас не пустят. Хотя, некоторые хостинги предоставляют возможность создать собственный php.ini. Можно уточнить у хостинг-провайдера… Но в любом случае переживать пока рано, ведь это только первый способ;
- если PHP используется как модуль Apache (или другого веб-сервера), то можно прописать настройки в файле httpd.conf (файл настроек веб-сервера, к которому пользователя простого хостинга тоже навряд ли допустят);
- в файле .htaccess (в очередной раз речь про web-сервер, к примеру, Apache) - в последнее время обработка этого файла считается нормой для хостинга. И собственные настройки PHP, как правило, устанавливаются в этих файлах;
- непосредственно в скриптах php с использованием функции ini_set().
Мы рассмотрели все возможные способы задания конфигурационных настроек интерпретатора PHP (Да, если кто знает другие варианты - сообщите.)
Есть еще маленькое “но”. Не все переменные php_value разрешено изменять в файле .htaccess (в зависимости от настроек сервера, изменение конфигурации PHP пользователем вообще может быть запрещено)
Некоторые настройки (:
php_value register_globals on
php_flag session.use_trans_sid off
php_flag session.use_only_cookies on
php_value max_execution_time 60
php_value upload_max_filesize 8M
php_flag display_errors off
php_flag log_errors on
php_value error_reporting 2047
php_value error_log log-file.txt
UPD шпаргалка по разрешениям изменений настроек PHP:
PHP_INI_USER = 1 значение может быть установлено в пользовательских скриптах
PHP_INI_PERDIR = 2 значение может быть установлено в php.ini, .htaccess или httpd.conf
PHP_INI_SYSTEM = 4 значение может быть установлено в php.ini или httpd.conf
PHP_INI_ALL = 7 значение может быть установлено где угодно
Опубликовано Июнь 27, 2009 | автор: levik | Нет комментариев »
Как создать собственную конфигурацию php.ini на хостинге с панелью управления Cpanel
Конфигурационные переменные php можно изменять следующими способами:
- во время выполнения скрипта функцией ini_set;
- в файле .htaccess в каталоге выполнения скрипта;
- в конфигурационном файле php.ini
Можно воспользоваться функцией php ini_set(varname, newvalue) - устанавливает для переменной varname значение newvalue на время выполнения скрипта. Однако, не для всех переменных можно задать значение этой функцией. Некоторые переменные нельзя изменять как непосредственно в скрипте, так и в .htaccess.
К тому же, довольно часто в целях безопасности хостер запрещает использование php_value и php_flag в .htaccess-файлах. Однако, как быть, если требуется изменить конфигурацию php? Добавляем собственный php.ini в Cpanel
Опубликовано Апрель 22, 2008 | автор: levik | Нет комментариев »
При использовании хостинга, на котором установлена CPanel появилась необходимость создать паркованный домен (parked domain) не для основного домена. То есть, чтобы при открытии двух сайтов, адреса были разные, а сайт открывался один и тот же.
Практически все найденные мануалы сообщали о том, что паркованный домен можно создать только для основного домена аккаунта Cpanel.
Припаркованный домен (домен—указатель) — это домен, который работает так же, как и основной сайт. Эта функция позволяет добавить ещё один домен к уже работающему сайту. Рекомендуется использовать, если нужно “прикрутить” домен к сайту.
Подробно о парковке дополнительных доменов в cpanel
Опубликовано Март 2, 2008 | автор: levik | Нет комментариев »