realstat.php - Настройка, Ошибки...

Advanced Mass Sender tech support

Модератор: Max Terentiev

Ответить
Сообщение
Автор
Влад
Сообщения: 4
Зарегистрирован: Пн июл 30, 2007 6:38 am

realstat.php - Настройка, Ошибки...

#1 Сообщение Влад » Вт июл 31, 2007 7:09 am

Пожалуйста, подскажите в чем проблема и как ее устранить?

При попытке перехода по ссылке в контрольном письме выдает:
Parse error: syntax error, unexpected T_STRING in /home/netmarke/public_html/EMS/amsweb.php on line 1

Ранее выдавала:
Warning: fopen(AMS_4786.log) [function.fopen]: failed to open stream: Permission denied in /home/netmarke/public_html/EMS/amsweb.php on line 173
Error: Can't open log file. Permission denied.


Не могу понять. Допустим, не хочет собирать статистику по ссылкам, но статистика по открываемым сообщениям обязана работать.
Не так ли?

Спасибо.

Аватара пользователя
Max Terentiev
Admin
Сообщения: 1937
Зарегистрирован: Сб мар 27, 2004 12:01 am
Откуда: Санкт-Петербург
Контактная информация:

#2 Сообщение Max Terentiev » Вт июл 31, 2007 8:37 am

Вам нужно установить права доступа (CHMOD) в 755 для файла скрипта AmsWeb.php И для папки на сервере, в которой он находится (лучше создать для него отдельную папку).

Это решит все проблемы.

Сейчас вы получаете ошибку т.к. у скрипта нет прав для создания текстовых файлов со статистикой в папке где он находится.

Аватара пользователя
DDfans
Сообщения: 19
Зарегистрирован: Пн мар 07, 2005 9:01 am
Откуда: Россия, Москва
Контактная информация:

#3 Сообщение DDfans » Пн фев 04, 2008 6:42 pm

К сожалению, указанные в документации шаманства по выставлению прав 755 на файл сбора статистики и на его директорию - не прошли положительно.
В error_log сервера выдается следующее:

Код: Выделить всё

&#91;Mon Feb 4 21&#58;26&#58;21 2008&#93; &#91;error&#93; PHP Warning&#58; fopen&#40;AMS_XXXX.log&#41; &#91;<a href='function.fopen'>function.fopen</a>&#93;&#58; failed to open stream&#58; Permission denied in /home/uXXXXX/XXXXXXX.ru/www/mail/XXXX.php on line 173
На попытки задействовать счетчик открытых писем в проверочных письмах - молчит.
На попытки задействовать переход по отслеживаемой ссылке в браузер выдается ошибка:
Error: Can't open log file. Permission denied.
В настройках статистики, при нажатии на кнопку ПРИНЯТЬ СЕЙЧАС выдается статус: Статистика пуста

А вот персональная установка директории на 777 - дала требуемый результат.
Пометили бы в инструкции, как вариант, раз так не у всех оно глобально на 755 пашет.

Просто хотел проинформировать.
Хостинг от .masterhost

Аватара пользователя
Max Terentiev
Admin
Сообщения: 1937
Зарегистрирован: Сб мар 27, 2004 12:01 am
Откуда: Санкт-Петербург
Контактная информация:

#4 Сообщение Max Terentiev » Вт фев 05, 2008 7:55 am

В большинстве случаев достаточно прав 755 для скрипта и для папки, где он лежит.

Ок, добавим в доки, что если не хватает 755 иногда, в зависимости от настроек сервера, может понадобится 777.

Аватара пользователя
DDfans
Сообщения: 19
Зарегистрирован: Пн мар 07, 2005 9:01 am
Откуда: Россия, Москва
Контактная информация:

#5 Сообщение DDfans » Вт фев 05, 2008 8:53 am

Я то не требую, но просто учитывая, что не только я единственный немного пострадавший в этой ситуации - так будет правильнее ;)
Спасибо за понимание.

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 14 гостей