LSDEEX

January 12, 2010

FAQ по ошибкам php

Filed under: other — admin @ 11:42 pm

Вопрос: запустил скрипт и получил ошибку

Use of undefined constant __DIR__ - assumed '__DIR__'

Ответ: скорее всего у вас php 5.2. Для скрипта требуется php версии 5.3.
Все мои скрипты, написанные с 1 января 2011 года – работают только на php 5.3


Вопрос: скрипт остановился с ошибкой

Maximum execution time of 30 seconds exceeded

Ответ: в php.ini надо найти директиву max_execution_time и выключить этот лимит: max_execution_time=0. после чего закрыть файл и перезапустить сервер/денвер.


Вопрос: запустил скрипт и получил ошибку

[!] . недоступен для записи

Ответ: необходимо поставить права на запись в главную папку скрипта (в которой лежит index.php)


Вопрос: запустил скрипт и получил ошибку

Fatal error: Call to undefined function mb_convert_encoding() in /home/.../www/..../asfw/as.imap.php on line ...

Ответ: подключи расширение php – mbstring. Мануал по подключению расширений


Вопрос: где взять ключ антикапчи? (antigate.com)

зарегистрироваться на antigate.com (инвайт можно найти на нашем сайте или получить в аське), зайти в раздел "Инструменты" - "Настройки аккаунта" - "ваш captcha ключ". Вставить этот ключ в конфиге.

Вопрос: запустил скрипт и получил ошибку

CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set

Ответ: решения 2. либо надо отключить Safe Mode (в php.ini найти safe_mode = On и исправить на safe_mode = Off), либо надо отключать open_basedir. Здесь подробно описано отключение open_basedir


Вопрос: запустил скрипт и получил ошибку

Fatal error: Call to undefined function imap_open()

Ответ: подключи расширение php – imap. Мануал по подключению расширений


Вопрос: запустил скрипт и получил ошибку

Fatal error: Unknown function: curl_init()

Ответ: подключи расширение php – curl. Мануал по подключению расширений

Примечание: если ошибка не исчезает, добавьте в windows/system32 файлы libeay32.dll и ssleay32.dll
http://www.sendspace.com/file/0f9t8s


Вопрос: капчу не разгадывает!!
Ответ:

В меню скрипта есть ссылка “баланс антикапчи”. Щёлкни по ней левой кнопкой мыши. Видишь баланс? Он положительный?
Если все норм, иди на antigate.com в раздел Ошибки.
Убедись что нет ограничения по IP, либо твой IP внесен в список разрешенных.
Проверь правильность ключа, либо смени его ещё раз и укажи заново
Затем проверь папку скрипта captcha/ на возможность записи в неё и проверь её содержимое.
Если есть капчи, но при попытке открытия ошибка “некорректный формат изображения” – залей капчу например на sendspace.com и сразу скидывай мне ссылку на неё.


Вопрос: Я вижу на экране ошибку, выделенную красным:

Ошибка бла-бла-бла. Сохранено в errors/3434324.html

Что это?

Ответ: Я не знаю, я не телепат. Прежде чем кидать мне такую ошибку, открой этот файл (errors/3434324.html) (errors – это папка в папке со скриптом) в браузере и посмотри что в нем.
Если ничего не понятно – залей этот файл (errors/3434324.html) например на sendspace.com и сразу скидывай мне ссылку на него.


Вопрос: ошибка “Fatal error: Maximum execution time of 0 seconds exceeded”

Ответ:
Директиве php.ini max_input_time необходимо задать значение 0


Вопрос: Примерная скорость работы – за который час будет разослано, скажем, 100 комментов/инвайтов/etc?

Мне часто задают этот вопрос и всегда он сбивает меня с толку.
Это ведь что-то вроде средней температуры по больнице.
Скорость работы скрипта напрямую зависит от скорости интернета, скорости прокси и кол-ва запущенных копий скрипта.
На моем рабочем компе, загруженном торрентами и с весьма скромным инетом, он может разослать сотню за час, а на специальном серваке с каналом 100 мбит – несколько тысяч.
Всё упирается только в инет, код оптимизирован по максимуму.

ФАК будет пополняться

No Comments

No comments yet.

RSS feed for comments on this post. TrackBack URL

Sorry, the comment form is closed at this time.

Powered by WordPress