F.A.Q по SpamIt

Тема в разделе "PHP", создана пользователем MadZee, 3 июн 2007.

Статус темы:
Закрыта.
Модераторы: latteo
  1. MadZee

    MadZee Создатель

    Регистр.:
    20 ноя 2006
    Сообщения:
    29
    Симпатии:
    10

    Q:
    Установил сей пакет на денвере на локалке
    вроде все работает загрузил базу ставлю просто прочекать ее
    потоков поставил 5 гестов на поток 10
    так вот чекает да, смотрю по логам, но на каждом потоке прочекает по 20 гестов и останавливается непонимаю почему
    поставил по 20 гестов на поток по 99 чекает
    вопрос как настроить чтобы всю базу прочекать независимо от ее размера (соответственно как ее отправить на спам??)
    и еще в логах пишет вот такую хрень
    Memory limit set 128M FAILED
    на любой обьем отведенный в скрипте реагирует также
    это как то влияет
    и еще есть ли в настройках денвера такой параметр как максимальное время исполнения пхп скрипата
    A:
    1. Еще раз прочитать мануал.
    1. поставить starter.php на крон.
    2. Изменение memory limit запрещено в настройках пхп.
    3. В php.ini параметр max_execution_time = 0.


    Q: Как все правильно ставить на крон?
    1) cd /home/yourpath/csiv/ ; php starter.php > startlog.html
    или
    2) cd /home/yourpath/csiv/ ; php simple_post.php
    A: Пример для кронтаб:
    * * * * * cd /home/www/domain.com/полный_путь_к_спамилке/ ; /usr/local/bin/php -q starter.php > startlog.html
    а это , чтоб работала очередь
    * * * * * cd /home/www/domain.com/полный_путь_к_спамилке/ ; /usr/local/bin/php -q do_order.php > startlog.html
    Примечание:
    /usr/local/bin/php - путь к php у вас на сервере может отличаться!


    Q: вроде бы все правильно сделал... создал б/д, залил sql-таблицы
    в админке все настроил. нажимаю send выдает такую штуку:
    ./tmp/ cleaning...
    ./logs/ cleaning...
    Warning: fopen(http://localhost/spam/spamit22/tmp/j0t1034.txt) [function.fopen]: failed to open stream: HTTP wrapper does not support writeable connections. in z:\home\localhost\www\spam\spamit22\simple_post.ph p on line 68
    Warning: fputs(:( supplied argument is not a valid stream resource in z:\home\localhost\www\spam\spamit22\simple_post.ph p on line 71
    A: Не может открыть файл. Надо давать локальный путь а не http://


    Q: При добавлении списка проски или базы выдает
    Warning: fopen(/home/public_html/spamit/stop.txt) [function.fopen]: failed to open stream: Permission denied in /home/public_html/spamit/spamitv.class.php on line 1502
    Warning: fputs(:( supplied argument is not a valid stream resource in /home/public_html/spamit/spamitv.class.php on line 1503
    Warning: fclose(:( supplied argument is not a valid stream resource in /home/public_html/spamit/spamitv.class.php on line 1504
    файлик стоп.тхт есть. пермишены стоят. че ему не нравиться не могу понять
    все дело стоит на дедике
    A: Проверить путь к спамилке. Еще раз проверить права.


    Q: Не пойму куда залить базу гостевух и как подключить к скрипту.
    A: Обзываешь базу base_что-угодно.txt, кладёшь в основную папку, там где файлы.php, перезапускаешь скрипт. Каждая гостевая должна быть на новой строке.


    Q: Ошибка:
    Fatal error: Call to undefined function: curl_init() in /home/greywind/public_html/sp2/spamitv.class.php on line 840 - вот такая ошибка в логах - это значит php_curl не робит?
    A: Да, нету curl-а.


    Q: У меня проблема, поставил скрипт на денвере, все норм но иногда (не всегда но часто) когда я запускаю спам или чек базы у меня в некоторых логах (тоже не во всех некоторые работаю некоторые нет) пишет:
    Content-type: text/html X-Powered-By: PHP/4.3.9
    BORDERS [22231;22704]
    Memory limit set 128M FAILED
    insert into siv_thread_info values('f5d960', 'CH', '22231', '22704', '0', '473', '0', 'not yet', '1174731039') Duplicate entry '0' for key 1
    причем в скобках всегда все разное, в чем может быть проблема?
    A: Всё дело в том, что скрипт заточен по *nix`ы. Поддержа винды в нём чисто условная.
    Чтобы победить эту ошибку надо в файлике thread.php найти 88 строку, там будет:
    $pid = substr (md5 (rand(100000, 999999)), 0, 6);
    и заменить её хотя бы на
    $pid = substr (md5 (rand(1000000, 9999999)), 0, 7);
    Это должно помочь.
    Если не поможет, то придумай сам алгоритм, который при каждом запуске будет присваивать уникальное значение переменной $pid.


    Q: запускаю проверять тестить прокси. Вроде бы все хорошо. выдаеться пага на которой показываются логи и создаються на сервере. Также когда смотрю в Менеджер потоков пишет No info. потоков в th_command.php тож не показывает
    A: При проверке прокси потоки не показываются. Только при сабмите/проверке.


    Q: Как узнать что все проксики которые был скормлены проверились.
    когда начинаеться проверка по логам видно что живые прокси находит. но куда ложит не понятно. файлы
    files/proxy.txt
    files/tproxy.txt
    пустые. пермишены на файлы папки стоят
    A: Если прокси зеленный - живой, красный - мёртвый.
    В коце каждого лога он пишет сколько живых и записал в файл proxy.txt


    Q: Смотрю логи. пишет красным. но в окошке вижу
    HTTP/1.1 200 OK
    Transfer-Encoding: chunked
    Date: Sat, 07 Apr 2007 22:41:20 GMT
    Content-Type: text/html; charset=windows-1251
    Server: Apache/1.3.37 (Unix) mod_ssl/2.8.28 OpenSSL/0.9.7a PHP/4.4.4 mod_perl/1.29 FrontPage/5.0.2.2510
    X-Powered-By: PHP/4.4.4
    Via: 1.1 cha-cache2 (NetCache NetApp/5.5R5)
    good proxy. Control string - a66cda358aff05fc39fe6116ffbe3560 165.228.131.12<br>1.1 cha-cache2 (NetCache NetApp/5.5R5)<br>58.65.237.113<br>X_FORWARDED_FOR<br><br> <br>
    почему пишет гуд прокси но помечает что не гуд
    A: Проблема с прокси изза того что пропускает X-FORWARDED-FOR, в котором виден твой настоящий айпи, т.е. прокси не анонинмый.


    Q: Что-то не пойму с проксями (работаю через Денвер). Беру только что проверенные прокси, заливаю их в Спамит. Делаю проверить прокси. Спамит после прочека говорит, что все они бэд и спамить через них не хочет. Прокси заведомо рабочие.
    A: Файл proxy.php на хосте или на локале? Если на локале чекер работать не будет, нужно файл proxy.php поместить на хост.


    Q: Вместо правой половины админы вижу такой текст:
    Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 71 bytes) in F:\Program Files\VertrigoServ\www\spamit2\index.php on line 628
    При любом значении меморилимит ошибка все равно вылетает.
    A: Уменьшить размер базы для спама/ Увеличить мемори лимит(очень сильно увеличть )
     
    pesbarbos, garizlo, zetar и 2 другим нравится это.
  2. omni

    omni Постоялец

    Регистр.:
    13 июн 2007
    Сообщения:
    99
    Симпатии:
    15
    ставил спам ит на разных хостингах, позволю себе небольшое дополнение
    если у вас хостинг на phpSuExec сервере, то выставлять права на папки не нужно - они автоматически создаются при заливке с максимально допустимыми правами 755 и все нормально работает.
    чтобы определить, что у вас сервер phpSuExec, нужно выполнить на хосте команду phpinfo(:( если в верху напритив 'Server API вы найдете CGI, то вы хоститесь на phpSuExec сервере, при попытке выстатить права на папки 777 вы исключаете возможность запуска скриптов вообще (будет возвращаться 500 ошибка)
     
    jonxxx нравится это.
  3. zuccero

    zuccero Прохожие

    А как вы вообще устанавливаете-настраиваете Spam it на денвере?? что куда кладете????
     
  4. lopata

    lopata Постоялец

    Регистр.:
    21 ноя 2006
    Сообщения:
    82
    Симпатии:
    4
    просто всё в папку www и всё
     
  5. zuccero

    zuccero Прохожие

    так и было сделано!
    но почему-то барузер при загрузке скрипта очень долго что-то грузит, жрет кучу ресурсов - а в итоге - нихрена...(:)confused:
    в чем может быть дело????
     
  6. efrem77

    efrem77 Прохожие

    Q: в какой файл класть задание от Doorway Mastera вида:

    AIM=None
    AOL=None
    Age=22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|40
    City=Kabul|Algiers|Luanda|Buenos on-Trent|Sunderland|Truro|Wakefield|Wells|Westminster|Winchester|Wolverhampton|Worcester|York|Kiev|Kharkiv|Dnipropetrovsk|Odessa|Donetsk|?stanbul|Ankara|?zmir|Bursa|Adana
    Country=United States|Afghanistan|Albania|Algeria|American Islands|Fiji|Finland|France|French Guiana|French Polynesia|French So. Ter.|Gabon |Gambia|Georgia inidad And
    ICQ=None
    Jabber=None
    Job=Worker|Engineer
    Location=<Country>, <City>
    Mail=AchilleasJopitry60@gmail.com|AchillesJolivity61@gawab.com|AdamantiosDasrtyr62@gmail.com|AdonisSadfoty63@gawab.com|
    Name=Ivan|Nick|Ahmed|Mamadshah|Achilleas|Achilles|Adamantios|Adonis|Agapios|Agias|Aiakos|Aineias|Aiolos|Aleda|Alekos|Aleksiu|Alexander|Alexandr
    Phone=None
    Skype=None
    State=Alabama|Alaska|Arizona|Arkansas|California|Colorado|Connecticut|Delaware|Florida|Georgia|Hawai'i|Idaho|Illinois|Indiana|Iowa|Kansas|Kentucky|Louisiana|Maine|Maryland|Massachusetts|Michigan|Minnesota|Mississippi|Missouri|Montana|Nebraska|Nevada|New Hampshire|New Jersey|New Mexico|New York|North Carolina|North Dakota|Ohio|Oklahoma|Oregon|Pennsylvania|Rhode Island|South Carolina|South Dakota|Tennessee|Texas|Utah|Vermont|Virginia|Washington|West Virginia|Wisconsin|Wyoming
    Street=None
    URLsWithAHREF={2,4}<a href=http://-dodge-stratus.blogggest.com/site_map.html> 2006 dodge stratus </a>
    URLsWithURL={2,4} 2006 dodge stratus
    Greatings=Cool site!|thanks for letting me view your guest book and giving me all the information|
    Text=<Greatings>%0D%0A<URLsWithAHREF>%0D%0A<URLsWithURL>
    Title=<Name>
    URL=http://xxxxx.com/
    Yahoo=None
    ZIP=None
    Default=None


    A: Это файл задания для SpamIt-B!
     
  7. lordstn

    lordstn Постоялец

    Регистр.:
    21 фев 2007
    Сообщения:
    76
    Симпатии:
    11
    У меня вот такая проблема:
    Warning: Division by zero in T:\home\virtual\seo\SpamIt\index.php on line 200

    Может кто нить поможет решить?
     
  8. Rodin

    Rodin

    Регистр.:
    27 апр 2007
    Сообщения:
    227
    Симпатии:
    166
    У меня тоже:

    Warning: Division by zero in /home/infoall/domains/domains.com/public_html/spamilka_test/random_post.php on line 42
    Ready to Start the streams...
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

    Удалось тебе решить данную проблему ?
     
  9. edenlem

    edenlem Создатель

    Регистр.:
    10 сен 2006
    Сообщения:
    49
    Симпатии:
    8
    гдебы найти пошагувую насторйку скритпа на денвере ??
     
  10. maxik

    maxik Прохожие

    может проще линух поставить, толку от денвера особого не будет
     
Статус темы:
Закрыта.