Форум сетевых администраторов
Показаны 30 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Установка и настройка (http://netadmin.ws/forum/forumdisplay.php?forumid=28)
-- Помогите установить баннерный движок TBE 4.0 (http://netadmin.ws/forum/showthread.php?threadid=1742)


Помещено 3D-Dragon 18-06-2002 в 19:44:

Помогите установить баннерный движок TBE 4.0

Откликнитесь, счастливые владельцы этого баннерного движка.
Не получается нормально откомпилить engine.cpp в engine.cgi под FreeBSD 4.5
engine.cgi после компиляции выдает "Internal Server Error"

Скрипт приобретен легально, установка входит в стоимость, но я хочу САМ разобраться и поставить

__________________
Всё в одном месте для начинающих и профессионалов
- = Web-Profi CLUB = -
Хостинг (платный, бесплатный, dedicated), Баннерная Сеть, Форум для web-мастеров


Помещено polo 18-06-2002 в 20:12:

ты пути до sql хидеров правильно задал? При компиляции ты не должен получить ни одной ошибки, разве что одну что там в конце не хватает чего-то, но это на работу не влияет.

__________________
Всегда есть решение.


Помещено 3D-Dragon 18-06-2002 в 20:17:

Ты его ставил ?
Кинь сюда, пож-та, всю строку команды на компиляцию.

__________________
Всё в одном месте для начинающих и профессионалов
- = Web-Profi CLUB = -
Хостинг (платный, бесплатный, dedicated), Баннерная Сеть, Форум для web-мастеров


Помещено polo 18-06-2002 в 20:25:

gcc -I/usr/include/mysql -L/usr/include/mysql /patch/to/engine.cpp -o /patch/to/cgi-bin/engine.cgi -lm -lmysqlclient

__________________
Всегда есть решение.


Помещено 3D-Dragon 18-06-2002 в 20:37:

Все правильно, только у меня, естественно, пути другие до engine.cpp и engine.cgi
Пишет
/usr/libexec/elf/ld: cannot find -lmysqlclient

Блин, уже не знаю что и предпринять

__________________
Всё в одном месте для начинающих и профессионалов
- = Web-Profi CLUB = -
Хостинг (платный, бесплатный, dedicated), Баннерная Сеть, Форум для web-мастеров


Помещено StranNik 18-06-2002 в 22:52:

quote:
Блин, уже не знаю что и предпринять

Странно, говоришь, что куплен легально - скажи саппорту, что проблемы с установкой, они помогут.

__________________
Опять приходит с обыском конвой.
Опять нашли под полом пулемет...
Я думал - тот же! Нет, другой...
Какая сволочь их туда кладет??


Помещено 3D-Dragon 18-06-2002 в 23:22:

quote:
Первоначальное сообщение от StranNik

Странно, говоришь, что куплен легально - скажи саппорту, что проблемы с установкой, они помогут.



Ничего странного нет, просто связь с суппортом по мылу и отвечают они в лучшем случае на следующий день.
Если у меня будет не один вопрос (пошаговой установки) так я с ними неделями буду общаться ))

__________________
Всё в одном месте для начинающих и профессионалов
- = Web-Profi CLUB = -
Хостинг (платный, бесплатный, dedicated), Баннерная Сеть, Форум для web-мастеров


Помещено StranNik 19-06-2002 в 02:13:

3D-Dragon требуй, чтобы асю поставили, в конце концов за что ты деньги платил?
Или забей на процесс установки пусть они тебе сами все поставят.

__________________
Опять приходит с обыском конвой.
Опять нашли под полом пулемет...
Я думал - тот же! Нет, другой...
Какая сволочь их туда кладет??


Помещено polo 19-06-2002 в 03:01:

да ставится он легко, просто путь првильно надо искать до библиотек мускуля, я вот на скольких хостингах не ставил всегда с этим проблемы были, но как пути вычислял все как по маслу.

__________________
Всегда есть решение.


Помещено MASTER 19-06-2002 в 05:37:

а че после покупки скрипта там еще что то компилировать надо? я то думал там обычный PHP/CGI скрипт. пути в config.* поменял и гоняй наздоровье. объесните мне как там это дело обстоит?


Помещено Ausw 19-06-2002 в 14:02:

да вот я тож думал что пути в config.* поменял и гоняй .... может расскажете кому не лень

__________________
"Gott weiss, ich will kein Engel sein!"


Помещено polo 19-06-2002 в 14:08:

комманда компиляции
gcc -I/usr/include/mysql -L/usr/include/mysql /patch/to/engine.cpp -o /patch/to/cgi-bin/engine.cgi -lm -lmysqlclient
собственно нужно указать где находятся библиотеки мускуля
/usr/include/mysql

__________________
Всегда есть решение.


Помещено 3D-Dragon 19-06-2002 в 16:46:

Вот где у меня лежат библиотеки:

/usr/local/lib/mysql
libdbug.a
libheap.a
libmerge.a
libmyisam.a
libmyisammrg.a
libmysqlclient.a
libmysqlclient.so
libmysqlclient.so.10
libmystrings.a
libmysys.a
libnisam.a

В engine.cpp есть такая строка:
#include "/usr/local/include/mysql/mysql.h" // Замените данную строку на путь к mysql.h

В ней я ничего не менял т.к. путь к файлу mysql.h у меня такой же.

Вот такую команду я даю на компиляцию:
gcc -I/usr/local/lib/mysql -L/usr/local/lib/mysql /cells/home/bn_wpclub/www/bn.wp-club.net/bn/engine.cpp -o /cells/home/bn_wpclub/www/bn.wp-club.net/cgi-bin/engine.cgi -lm -lmysqlclient

Ð_езультат.
Появляется файл engine.cgi (51.346 bytes)
Какого размера он должен быть после компиляции ?
Помотрите, пож-та, у себя.
При обращению к которому через броузер выскакивает ошибка 500 Internal Server Error

В error.log пишет следующее:
Premature end of script headers: /home/bn_wpclub/www/bn.wp-club.net/cgi-bin/engine.cgi

Исходный размер файла engine.cpp 16.735 bytes
Может у меня сырец кривой, поделитесь, пож-та, у кого есть для TBE 4.0

Еще, стандартные пути для исполнения cgi - #!/usr/local/bin/perl
У меня perl лежит по такому пути - #!/usr/bin/perl

Может в этом проблема.

PS
Суппорт молчит вторые сутки

__________________
Всё в одном месте для начинающих и профессионалов
- = Web-Profi CLUB = -
Хостинг (платный, бесплатный, dedicated), Баннерная Сеть, Форум для web-мастеров


Помещено polo 19-06-2002 в 16:51:

при чем здесь перл то? он на си написан.

__________________
Всегда есть решение.


Помещено polo 19-06-2002 в 16:52:

размер у меня 149 кб

__________________
Всегда есть решение.


Помещено 3D-Dragon 19-06-2002 в 16:55:

quote:
Первоначальное сообщение от polo
размер у меня 149 кб

149 кв - это сырец или уже откомпиленный cgi ?

__________________
Всё в одном месте для начинающих и профессионалов
- = Web-Profi CLUB = -
Хостинг (платный, бесплатный, dedicated), Баннерная Сеть, Форум для web-мастеров


Помещено polo 19-06-2002 в 17:19:

откомпелированный, ты пути пути смотри.
gcc -I/usr/local/lib/mysql -L/usr/local/lib/mysql
а второй путь не нужно одинаковый задавать, второй это дополнительный путь где библиотеки искть, думаю может попробуешь поставить
/usr/local/include/mysql

__________________
Всегда есть решение.


Помещено 3D-Dragon 19-06-2002 в 17:25:

Так не катит

gcc -I/usr/local/include/mysql -L/usr/local/include/mysql /cells/home/bn_wpclub/www/bn.wp-club.net/bn/engine.cpp -o /cells/home/bn_wpclub/www/bn.wp-club.net/cgi-bin/engine.cgi -lm -lmysqlclient

/usr/libexec/elf/ld: cannot find -lmysqlclient

__________________
Всё в одном месте для начинающих и профессионалов
- = Web-Profi CLUB = -
Хостинг (платный, бесплатный, dedicated), Баннерная Сеть, Форум для web-мастеров


Помещено MASTER 19-06-2002 в 17:58:

тоесть на Винде это работать не будет?


Помещено polo 19-06-2002 в 18:08:

ну если сможешь скопилировать под вынь...

__________________
Всегда есть решение.


Помещено polo 19-06-2002 в 18:10:

эти пути не должны быть одинаковы
-I/usr/local/lib/mysql - главный путь где ишутся библиотек

-L/usr/local/include/mysql - дополнительный путь

__________________
Всегда есть решение.


Помещено 3D-Dragon 19-06-2002 в 20:29:

Проблема решена.
Всем спасибо за помощь и участие

__________________
Всё в одном месте для начинающих и профессионалов
- = Web-Profi CLUB = -
Хостинг (платный, бесплатный, dedicated), Баннерная Сеть, Форум для web-мастеров


Помещено MASTER 19-06-2002 в 20:58:

а я вот растроен. вот собирался этот движок купить. а тут на те.еще компилировать надо..они че по нормальному не могут сделать?


Помещено polo 19-06-2002 в 21:21:

так движок на си, чтобы рессурсов меньше жрал и бысрее банеры выбирал, это оно и лучше.

__________________
Всегда есть решение.


Помещено South 22-06-2002 в 18:55:

MASTER С++ лучше , так как раньше система умирала при 100 к в денгь , теперь реально 2000 к держит , но тоже заметны проблемы

__________________
Best Regards
Yuriy O. Gorlov
wtn@weba.ru
http://webforum.weba.ru


Помещено 3D-Dragon 22-06-2002 в 19:00:

South,
А где на MASTER С++ можно посмотреть ?

__________________
Всё в одном месте для начинающих и профессионалов
- = Web-Profi CLUB = -
Хостинг (платный, бесплатный, dedicated), Баннерная Сеть, Форум для web-мастеров


Помещено polo 22-06-2002 в 19:05:

3D-Dragon шутишь?

__________________
Всегда есть решение.


Помещено 3D-Dragon 22-06-2002 в 19:46:

polo,
Бли-и-и-и-и-н, я пол-часа сидел смотрел на свое предыдущее сообщение и на твою фразу, насчет шутишь.
Очень серьезно смотрел.
А потом чуть не уписался от смеха.

Polo, сорри
И на старуху бывает проруха ...

__________________
Всё в одном месте для начинающих и профессионалов
- = Web-Profi CLUB = -
Хостинг (платный, бесплатный, dedicated), Баннерная Сеть, Форум для web-мастеров


Помещено South 22-06-2002 в 22:39:

3D-Dragon

Хы мдя ))

__________________
Best Regards
Yuriy O. Gorlov
wtn@weba.ru
http://webforum.weba.ru


Помещено Pehota 05-01-2006 в 20:29:

Пытаюсь поставить 4-ю версию. Есть проблемы. связанные с компиляцией.

Использую такую строку:

gcc -I/usr/include/mysql -L/usr/include/mysql /home/jpcboard/public_html/kavelin/be/engine.cpp -o /home/jpcboard/public_html/kavelin/cgi-bin/engine.cgi -lm -lmysqlclient -Wno-deprecated

-Wno-deprecated дописал по той причине, что вылезает предупреждение следующего характера:

In file included from /usr/lib/gcc/i386-redhat-linux/3.4.4/../../../../include/c++/3.4.4/backward/fstream.h:31,
from /home/jpcboard/public_html/kavelin/be/engine.cpp:9:
/usr/lib/gcc/i386-redhat-linux/3.4.4/../../../../include/c++/3.4.4/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.


Ну а дальше вот что выходит:

/home/jpcboard/public_html/kavelin/be/engine.cpp: In function `int main()':
/home/jpcboard/public_html/kavelin/be/engine.cpp:511: error: `mysql_connect' undeclared (first use this function)
/home/jpcboard/public_html/kavelin/be/engine.cpp:511: error: (Each undeclared identifier is reported only once for each function it appears in.)
/home/jpcboard/public_html/kavelin/be/engine.cpp:534: error: missing terminating " character
/home/jpcboard/public_html/kavelin/be/engine.cpp:535: error: `table_tbe3_clients' undeclared (first use this function)
/home/jpcboard/public_html/kavelin/be/engine.cpp:539: error: expected unqualified-id before "class"
/home/jpcboard/public_html/kavelin/be/engine.cpp:540: error: `table_tbe3_clients_banners' undeclared (first use this function)
/home/jpcboard/public_html/kavelin/be/engine.cpp:548: error: `table_tbe3_clients_banners_profiles' undeclared (first use this function)


Есть какие-нибудь варианты?


Формат времени GMT. Текущее время 21:13.
Показаны 30 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.