X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Помогите установить скрипт tbe, Помогите установить скрипт tbe
Гость_0_*
Гость_0_*
Topic Starter сообщение 2.4.2009, 0:38; Ответить: Гость_0_*
Сообщение #1


Я не программист! Пытаюсь установить скрипт (php) баннерообменной сети (tbe), для веб-сайтов на фри хостинг h2m.ru. Все сделал как написано в рэдми. Все работает, но... Застрял на компиляции.

Выписка из рэдми.
Откомпилируйте файл engine.cpp, разместите его в cgi-bin вашего сервера под
именем engine.cgi

Откомпилируйте файл cronjob.cpp, разместите его в произвольном месте вашего сервера вне
директории для документов под именем cronjob

Откомпилируйте файл mailer.cpp, разместите его в произвольном месте вашего сервера вне
директории для документов под именем mailer

Внесите в crontab файл src/cronfile.txt, предварительно заменив в нем
/usr/home/site/server.com/ на путь к директории, где Вы разместили файлы mailer и cronjob


Пример команды компилятору:
gcc -I/usr/local/mysql/include/mysql -L/usr/local/mysql/lib/mysql /usr/local/web/bannersystem/engine.cpp -o /usr/local/web/bannersystem/cgi-bin/engine.cgi -lm -lmysqlclient


В некоторых случаях, когда предыдущая команда возвращает ошибку, используйте:
g++ -I/usr/local/include/mysql -L/usr/local/lib/mysql /usr/local/web/bannersystem/engine.cpp -o /usr/local/web/bannersystem/cgi-bin/engine.cgi -lm -lmysqlclient -lz -Wno-deprecated


Вопрос 1: как откомпилировать файл cpp и сделать из него cgi?
Вопрос 2: что значит сие выражение "разместите его в cgi-bin вашего сервера"?

Заранее благодарен!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 2.4.2009, 9:59; Ответить: ZiTosS
Сообщение #2


Chesser,
1) Чтобы скомпилировать файл С++ в CGI вам нужно установить компилятор gcc, далее в командной строке вписать одну из ваших строк
(Кстати меня интересует, в скрипте не написано случаем, что его надо ставить по UNIX операционные системы?)
2)
"разместите его в cgi-bin вашего сервера"

На сервере есть множество папок, к примеру у меня есть папка www в которой хранится мой сайт. Эта папка делится ещё на 3:
1) cgi-bin - папка для хранения cgi-скриптов
2) httpd - папка в которой расположены статические файлы и файлы php.
3) data - папка для хранения данных, не лоступная по http протоколу

Поэтому все исполняемые модули(для взаимодействия API с веб-интерфейсом) кладутся в папку cgi-скриптов.

А вот вам на закуску
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Гость_0_*
Гость_0_*
Topic Starter сообщение 2.4.2009, 15:17; Ответить: Гость_0_*
Сообщение #3


Спасибо! Вчера выяснил одну деталь. Задал моему хостеру вопрос.
- Вы предоставляете cgi-bin директорию? Ответ был отрицательным.

Оказывается бесплатный хостинг h2m.ru не предоставляет такой директории. Стало быть у них вообще нельзя исполнять cgi-скрипты.
Придется искать платный хостинг. Яндекс говорит что платные хостинги, почти все такую директорию (cgi-bin) предоставляют, для исполнения cgi-скриптов.

Что же качается операционной системы Unix, об этом в скрипте ни слова.

Есть еще одна загвоздка.
Компилятор скачал, но инсталлировать не смог. Компилятор весит пол Гига, Microsoft Visual Studio 6.0 (Visual Basic y C++). Первое неудобство с которым я столкнулся - формат компилятора - .nrg (Disc Image). Этот формат я вообще впервые увидел вчера, и чем его открыть?... Разобрался -DAEMON Tools Lite справляется с этой задачей. Следующей не приятностью был язык, то ли испанский, то ли итальянский. Но с этим можно смириться. Так этот инсталлятор еще предложил какие то данные вписать в поля ввода - CDkey. Что это? Или компилятор платный, и это ключ авторизации? Непонятно, опять застрял...
Вопрос 1. Если кто знает, подскажите как установить компилятор Visual Studio?
Вопрос 2. Где найти недорогой хостинг, который может исполнять cgi-скрипты?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Гость_0_*
Гость_0_*
Topic Starter сообщение 2.4.2009, 17:10; Ответить: Гость_0_*
Сообщение #4


Только что скачал Code::Blocks 8.02. Он сможет компилировать .cpp в cgi ?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 2.4.2009, 18:48; Ответить: ZiTosS
Сообщение #5


Chesser, я не зря вам сказал про компилятор gcc, именно его вам и нужно поставить.
Вот вам компилятор gcc под windows

Вот кстати тут рассмотрено как минимум 2 способа
1) Компиляция у себя, а затем бинарник подключаем на сервере.
2) Компиляция на сервере.
Как пересобрать CGI-скрипт(C++) на сервере
Вопрос 1. Если кто знает, подскажите как установить компилятор Visual Studio?

Зачем вам Visuual Studio вы на нём не скомпилите CGI-модуль. уже сказал, ставьте gcc под Windows.

Вопрос 2. Где найти недорогой хостинг, который может исполнять cgi-скрипты?

Любой платный хостинг поддерживает CGI, а уж недорогой ищите сами :) На форуме уже обсуждалось...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Гость_0_*
Гость_0_*
Topic Starter сообщение 2.4.2009, 23:56; Ответить: Гость_0_*
Сообщение #6


Спасибо! Пока хватит информации, буду разгребать!
Тяжело в учении, легко в бою! :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Letto
Letto
сообщение 29.8.2009, 9:49; Ответить: Letto
Сообщение #7


Здравствуйте, а где можно найти инфу как Откомпилировать файл .cpp в .cgi???
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 29.8.2009, 23:22; Ответить: ZiTosS
Сообщение #8


Letto, выше почитайте, там ссылка на другой форум именно по данному вопросу, а точнее вот:
http://www.masterwebs.ru/index.php?s=&...ost&p=22131

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Установить Anbox в Linux
0 freeax 525 8.3.2024, 19:36
автор: freeax
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 692 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Скрипт поисковика видео StrongTube
3 3josoft 1561 14.8.2023, 14:45
автор: 3josoft
Открытая тема (нет новых ответов) Установить тему на buddypress с демо данными
1 TABAK 1258 25.5.2023, 0:13
автор: TABAK
Открытая тема (нет новых ответов) Скрипт приема платежей p2p с карты на карту card2card
Скрипт приема платежей p2p с карты на карту card2card
15 zladey1986 7780 26.3.2023, 8:54
автор: Palundra


 



RSS Текстовая версия Сейчас: 28.3.2024, 23:01
Дизайн