Вот Вам кулстори. Час ночи и тут наконец-то пришел оффер на апворке. Уже, наверное, месяц или больше ничего не получается взять. Ну я и обрадовался, полез работать.Суть в том, что у чувака не работает авторизация. Я полез смотреть, сначала не трекая время, потом таймер все же включил, сразу же стали появляться волнительные сообщения "ну что там", поэтому решил выключить, пока проблему не обнаружу, там думаю, если решу, может договорюсь, согласую и добавлю время ручками.Так, js код, про который он писал, ошибок не имел. success функция после POST запроса не выполнялась, потому как ответ был пустой, а в теле функции проверка. Почему же пустой? Стал искать, рыть, надебажил, что в теле php скрипта идет file_get_contents на результат иного CGI скрипта, который то и не работал, потому как apache уго давал для загрузки, а не выполнения. Было уже пол пятого утра. Почему так долго возлся? Потому что в принципе смотрел сервер, все ли установлено, есть ли база, драйверы все ли на месте, т.к. немножко глянув код увидел, что работает через PDO, да и в новой версии php многие функции баз данных могли бы не работать, т.к. устарели, поэтому пробовал откатывать php и т.п. (т.к. задача то админская вообще была по описанию, код дэбажить я уже потом полез блять). В общем, думаю, решу проблему утром, т.к. она известна.На след. день днем я стал ее решать. Пробовал все - перенастроил виртуалхост, пробовал через .htaccess, пробовал разные конфиги из гугла, спрашивал даже везде советов, перечитал внимательно документацию по CGI - не работают apache конструкции и все, при этом все cgi модули установлены и включены, я это много раз проверил. Скрипты бинарные. Пробовал и перл подымать и питон, спросил у него что за скрипты, говорит, что С++ язык в cgi. ОК! Тогда они должны выполняться. Проверил и права, были права на выполнения, задал еще раз, и юзеров разных во владельца пихал, все бестолку - cgi скачивается, а не выполняется. Думаю ,что же может блочить? SElinux какой? Проверил все... В итоге сдался, удалив даже натреканные 20 минут, попросив не ставить плохой отзыв.Я думаю, что проблема в его скриптах, может там не верно заданы заголовки, я это проверить не могу - бинарники же. Вроде перепробовал все.Вопросы:1. Что же могло там быть?2. Как с такими темпами не превратиться в пикрелейтед?
Т.е. ночь и следующий день потраченного времени. Зря.
>>140497321 (OP)АААААААААААААААААААААААААААА!!!Переводчика мне!Я нихуя не понял из этой стены текста.
Мог бы и исходники попросить.
>>140497321 (OP)то есть, ты "дебажил" скрипт, от которого даже не видел исходники?..и даже не подумал сделать хотя бы альтернативную приближенную к настоящей версию рабочей авторизации БЕЗ дополнительных скриптов cgi, как бы намекая заказчику, что технически его проблема решена и заставить-таки оплатить твое время?..
>>140499562Менять код проекта не правильно, т.к. заголовок заказа был "linux administrator needed", т.е. починить нужно вроде как серверную часть, подразумевая, что код рабочий (у меня сомнения). дэбажил я код проекта чтобы выявить проблему.но проблема, кажется, остается не смотря на все конфиги. Апач отдает файл для загрузки, а не выполнения.Попросил исходники, если пришлет - поковыряю еще немного.
>>140500579опять же, ты сам сказал, что админ часть работает исправно, почему бы это не продемонстрировать (взять заранее рабочий скрипт, например), показать что все работает и выставить закономерный счет?
>>140497321 (OP)>все бестолку - cgi скачивается, а не выполняется.Если я правильно тебя понял, то могу предположить только то, что в конфиге HTTP сервера не был прописан нужный обработчик.>2. Как с такими темпами не превратиться в пикрелейтед?Искать другие задания.
>>140501412Слушай этого, смотри конфиги апача.
>>140497321 (OP)Макаки совсем отупели, конфиг vhost'a не могут нормально написать?
>>140497321 (OP)Попробуй тестовый рандомный скрипт на том же конфиге. Если будет тоже скачиваться - проблема как минимум в конфигурации. Алсо, сколько платят за это?
>>140501954Так уже пересмотрел и новые писал. Похоже на магию или что-то нестандартное (типа selinux блокировок)>140502228уже много раз с нуля писал, используя директивы с документации, модули установлены и активированы>>140502515Как договоришься, но я провозился много часов, а натрекал минимум, минут 20, да и это удалил.
>>140502931Косяк может быть где угодно начиная путями обработчиков заканчивая особенностями конкретного дистрибутива
>>140503179Это понятно, вот я и встрял + проблему не решил пока, но суть в том, что все зря. Это печалит.
>>140503356И бесплатно.
>>140497321 (OP)Во-первых все ли в порядке было с разрешениями для файлов самих? Логи апача какие смотрел?
>>140505562В логах все ок.