powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / cgi-bin & .gif & .jpg
5 сообщений из 5, страница 1 из 1
cgi-bin & .gif & .jpg
    #33106157
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стоит апач. Есть директория cgi-bin. Есть WEB-интерфейс к dbmail.
Его создатели умудрились запихнуть папку с графикой, css и прочим хламом туда же, в cgi-bin.
Сами скрипты работают (хотя какой бармалей догадался написать интерфейс к MySQL на cgi а не на php - я не знаю....). А вот графика не катит. Не кажет. Также как и css не может с него получить. Графика неисполняемая была сразу, css был исполняемый.
Код: plaintext
1.
-rwxr-xr-x   1  www  www   328737  Jun   5   04 : 42  DBMA.cgi
-rwxr-xr-x   1  www  www     6227  Jun   5   04 : 25  DBMA.css
Код: plaintext
1.
2.
3.
4.
-rw-r--r--  1 www  www    1062 May 15 12:33 search_gr.gif
-rw-r--r--  1 www  www    1331 May 15 12:33 search_user.gif
-rw-r--r--  1 www  www     941 May 15 12:33 send_mail.gif
-rw-r--r--  1 www  www     345 May 15 12:33 undelete.gif

Короче ломает перековыривать кучу скриптов на тему переделывания путей к графике. Что можно подкрутить, чтоб он с cgi-bin неисполняемые файлы отдавал "как есть"

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
[Tue Jun   7   23 : 56 : 17   2005 ] [error] ( 8 )Exec format error: exec of /usr/local/www/cgi-bin/dbmailadministrator/DBMA.css failed
[Tue Jun   7   23 : 56 : 17   2005 ] [error] [client  192 . 168 . 0 . 1 ] Premature end of script headers: /usr/local/www/cgi-bin/dbmailadministrator/DBMA.css
[Tue Jun   7   23 : 56 : 18   2005 ] [notice] mod_log_sql: child established database connection
[Tue Jun   7   23 : 56 : 18   2005 ] [notice] mod_log_sql: child established database connection
[Tue Jun   7   23 : 56 : 18   2005 ] [error] [client  192 . 168 . 0 . 1 ] file permissions deny server execution: /usr/local/www/cgi-bin/dbmailadministrator/images/q.gif
[Tue Jun   7   23 : 56 : 18   2005 ] [error] [client  192 . 168 . 0 . 1 ] file permissions deny server execution: /usr/local/www/cgi-bin/dbmailadministrator/images/mailbox.gif
[Tue Jun   7   23 : 56 : 18   2005 ] [error] [client  192 . 168 . 0 . 1 ] file permissions deny server execution: /usr/local/www/cgi-bin/dbmailadministrator/images/delete.gif
[Tue Jun   7   23 : 56 : 18   2005 ] [error] [client  192 . 168 . 0 . 1 ] file permissions deny server execution: /usr/local/www/cgi-bin/dbmailadministrator/images/search_gr.gif
[Tue Jun   7   23 : 56 : 18   2005 ] [notice] mod_log_sql: child established database connection

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
cgi-bin & .gif & .jpg
    #33107514
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyaraСтоит апач. Есть директория cgi-bin. Есть WEB-интерфейс к dbmail.
Его создатели умудрились запихнуть папку с графикой, css и прочим хламом туда же, в cgi-bin.
Сами скрипты работают (хотя какой бармалей догадался написать интерфейс к MySQL на cgi а не на php - я не знаю....).

во первых - ПРАВИЛЬНЫЙ бармалей

а во вторых несколько не корректно сравнивать технологию, с языком програмирования, для работы с данной техноологией....


А вот графика не катит. Не кажет. Также как и css не может с него получить. Графика неисполняемая была сразу, css был исполняемый.
Код: plaintext
1.
-rwxr-xr-x   1  www  www   328737  Jun   5   04 : 42  DBMA.cgi
-rwxr-xr-x   1  www  www     6227  Jun   5   04 : 25  DBMA.css
Код: plaintext
1.
2.
3.
4.
-rw-r--r--  1 www  www    1062 May 15 12:33 search_gr.gif
-rw-r--r--  1 www  www    1331 May 15 12:33 search_user.gif
-rw-r--r--  1 www  www     941 May 15 12:33 send_mail.gif
-rw-r--r--  1 www  www     345 May 15 12:33 undelete.gif

Короче ломает перековыривать кучу скриптов на тему переделывания путей к графике. Что можно подкрутить, чтоб он с cgi-bin неисполняемые файлы отдавал "как есть"

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
[Tue Jun   7   23 : 56 : 17   2005 ] [error] ( 8 )Exec format error: exec of /usr/local/www/cgi-bin/dbmailadministrator/DBMA.css failed
[Tue Jun   7   23 : 56 : 17   2005 ] [error] [client  192 . 168 . 0 . 1 ] Premature end of script headers: /usr/local/www/cgi-bin/dbmailadministrator/DBMA.css
[Tue Jun   7   23 : 56 : 18   2005 ] [notice] mod_log_sql: child established database connection
[Tue Jun   7   23 : 56 : 18   2005 ] [notice] mod_log_sql: child established database connection
[Tue Jun   7   23 : 56 : 18   2005 ] [error] [client  192 . 168 . 0 . 1 ] file permissions deny server execution: /usr/local/www/cgi-bin/dbmailadministrator/images/q.gif
[Tue Jun   7   23 : 56 : 18   2005 ] [error] [client  192 . 168 . 0 . 1 ] file permissions deny server execution: /usr/local/www/cgi-bin/dbmailadministrator/images/mailbox.gif
[Tue Jun   7   23 : 56 : 18   2005 ] [error] [client  192 . 168 . 0 . 1 ] file permissions deny server execution: /usr/local/www/cgi-bin/dbmailadministrator/images/delete.gif
[Tue Jun   7   23 : 56 : 18   2005 ] [error] [client  192 . 168 . 0 . 1 ] file permissions deny server execution: /usr/local/www/cgi-bin/dbmailadministrator/images/search_gr.gif
[Tue Jun   7   23 : 56 : 18   2005 ] [notice] mod_log_sql: child established database connection


помоему таки лучше поправить, благо `| sed s#img.gif#../img.gif#g` не шибко сильное зло... хотя по мне так лучше перл...
...
Рейтинг: 0 / 0
cgi-bin & .gif & .jpg
    #33471334
ggghfhfghfghfh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
gg
...
Рейтинг: 0 / 0
cgi-bin & .gif & .jpg
    #33471375
no-dashi-v2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Идем читать документацию к апачу. Желательно вдумчиво, вслух и с интонациями. Особенно на предмет ScriptAlias, AddHandler и Options директив для некоторого каталога. В частности, имеется ввиду, что надо понимать разницу между каталогом объявленым как ScriptAlias и каталогом, не являющимся ScriptAlias, но для которого сделан Options +ExecCGI и AddHandler. И вашу морду вебмайла можно из ScriptAlias'а перевести в режим обычного каталога. Например если было
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
То можно премило убрать ScriptAlias и заменить на
Alias /cgi-bin/ /var/www/cgi-bin/
AddHandler cgi-script .cgi
<Directory /var/www/cgi-bin>
Options +ExecCGI
</Directory>

Впрочем, можно также просто сказать
Alias /cgi-bin/images/ /var/www/html/copy-of-images-dir/
Вследствие этого каталог с длинным именем будет доступен как http://www.xxx.com/cgi-bin/images/ но права для него будут наследоваться от реального дерева документов из /var/www/html

P.S.: документацию. надо. читать.
...
Рейтинг: 0 / 0
cgi-bin & .gif & .jpg
    #33471377
no-dashi-v2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вам я искренне советую воспользоваться вторым вариантом - ибо по вашим листингам видно, что ваши скрипты исполняемые заканчиваютсяна .cgi
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / cgi-bin & .gif & .jpg
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]