Показать полную графическую версию : Вопросы серверов
Страниц :
1
2
3
4
[
5]
6
7
8
elfoflorien
11-01-2005, 20:35
Нашел!!!
:idea:
надо раскоментировать две строки :
extension=php_domxml.dll
extension=php_iconv.dll
а про dll вроде бы ничего не сказано
Может вопрос не совсем в тему...
А есть ли способ запросить у сервера (и получить соответственно) контрольную сумму любого доступного для загрузки файла? А то непонятно, равен ли скаченный файл тому что лежит на сервере или скачался с ошибками...
Savant
пользуйтесь разумными мененджерами закачки и будет Вам благо :)
mar
Нет мне блага... :) Я тоже сначала думал что дело в качалках, но оказалось шо не в них (перепробовав штук 5 самых популярных). Возникает примерно 1 ошибка (в байтах/битах точно сказать не могу) на 10-15 мб. Иногда можно скачать и 100, и 200 мб без ошибок, иногда метровый архив приходится по 30 раз перекачивать. В идеале хотелось бы иметь CRC на каждый переданный сервером фрагмент данных. И еще: насколько мне известно, спецификация протокола TCP/IP включает специальное поле CRC на каждый передаваемый пакет; может быть такое, что использование этого поля где-то отключено?
Savant
так я же говорила о разумных, а не о самых популярных :)
- Вот - почитайте про wget (http://www.forum.oszone.net/showthread.php?t=42763&highlight=wget). Если попробовать закачать этой утилитой, то в лог-файле обязательно будет и про размер скачиваемого файла, и про пирчины отвала.
- Поле crc на пакет, конечно, не отключено. Просто вопрос в том, как и какие приложения с ним разбираются.
- Что касается серверов, то они могут, например:
-- не поддерживать докачку
-- не разрешать множественный коннект с одного адреса (что часто делают популярные мененджеры закачки ;])
- А еще может ограничения выставлять Ваш провайдер и/или сисадмин
- А размер скачиваемого файла по протоколу HTTP напрямую не узнать :[
marА еще может ограничения выставлять Ваш провайдер и/или сисадминИсключено.А размер скачиваемого файла по протоколу HTTP напрямую не узнать :[А Content-Length на что? Или функция WinAPI HTTPQueryInfo() c параметром HTTP_QUERY_CONTENT_LENGTH.Поле crc на пакет, конечно, не отключено. Просто вопрос в том, как и какие приложения с ним разбираются.Чувствую, что всё кончится тем, что я сяду писать свой downloader :).
Ок, mar, спасибо за wget, посмотрим что он может.
Savant
Не факт, что сервер тебе отдаст Content-Length и в нем будет то, что ты ожидаешь
А Content-Length на что?
это HTTP 1.1 (сервер с докачкой), причем, как уже сказано, даже и в этом случае не всегда возвратит искомое (например, в случае динамического контента). Хотя все равно - каюсь =) - выше этажем ответила слишком обще.
К вопросу о менеджерах закачки.
У меня Getright (5.0) пашет как танк (а использую я его порядка 2-3 лет, 5 версию - 1, 5 года ), и я практически не помню случая, когда файлы оказывались испорченными. И закачан был не один десяток гигабайт. Даже при очень хреновом коннекте ( низкая скорость+постоянная потеря сервера) работа отличная (по качеству) Закачивал файлы размером от мелочи до 500-700 MB
Sean Ingumsky
16-03-2005, 22:15
Здравствуйте, уважаемые коллеги!
Возникла проблема при переезде сайта - перловые скрипты, работающие с MYSQL, не работают. В логе читаем
install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.1/i386-freebsd /usr/local/lib/perl5/5.8.1 /usr/local/lib/perl5/site_perl/5.8.1/i386-freebsd /usr/local/lib/perl5/site_perl/5.8.1 /usr/local/lib/perl5/site_perl/5.8.0 /usr/local/lib/perl5/site_perl/5.005 /usr/local/lib/perl5/site_perl .) at (eval 1) line 3.
Perhaps the DBD::mysql perl module hasn't been fully installed,
or perhaps the capitalisation of 'mysql' isn't right.
Available drivers: ExampleP, Proxy, Sponge.
at /www/my.domain.net/cgi-bin/view line 45
То, что проблема связана с подключением к базе и вызвана проблемами с модулем DBD я понял, но как лечить? Хочется узнать Ваше мнение по этому вопросу. К сожалению, админ сервера человек неразговорчивый, слова из него не вытянуть, а допроситься помощи практически невозможно - видимо, у него есть проблемы поважнее моих. Поэтому прошу помочь мне мудрым советом, чтобы идти к нему на поклон с "Sauceful of secrets". Заранее спасибо.
Sean Ingumsky
судя по всему этих самых модулей не хватает. Лечить установкой. Иногда, если в каталоги штатной установки модулей ходу нет, можно вылечить, поместив модуль к скрипту.
Sean Ingumsky
17-03-2005, 05:53
mar
Спасибо. Попробую "пробить" доустановку модулей :)
Народ! Помогите установить php нормально! :rolleyes:
Требуется для локальной отработки скриптов (php и perl)
OS: Windows Server 2003 eng
сервер Apache 2.0.52, MySQL 4.0.18, Perl 5.8.6 <- это все работает
проблема с установкой php (4.3.10)
при открытии любого файла *.php на сервере в IE показывается "Ошибка 403: доступ запрещен", в Опере более подробно - "Forbidden: You don't have permission to access /php/php.exe/test_mysql.php on this server." (пхп установлен в c:\php, корень сайта - c:\mysite)
в логе апача (error.log):
[Sat Mar 19 13:02:41 2005] [error] [client 192.168.0.1] client denied by server configuration: C:/PHP/php.exe, referer: http://192.168.0.1/
часть httpd.conf:
<Directory "C:/mysite">
Options Indexes FollowSymLinks ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
Перловые скрипты при этом запускают и работаеют вполне нормально.
ЧТо можно сделать?
Vlad Drakula
19-03-2005, 13:38
R-Env
почитай эту темя с начала, там я подробно описывал вопросы установки пхп под второй апачь...
если не получится то будем смотреть дальше...
скажу честно я никогда не юзал Directory я сразу менял корень...
Vlad Drakula
Спасибо за совет. Поставил php как модуль (через LoadModule) и все заработало
Vlad Drakula
19-03-2005, 15:42
R-Env
чтожь... у нас на форуме появился еще один веб програмист ;)
Vlad Drakula
11-04-2005, 14:15
народ кто нибуть может мне чтонибуть рассказать о Zeus Web Server???
Коммерческий уэб сервер :) а что собсно интересует?
safa aleksey
03-05-2005, 00:45
ПО:
1. WIn xp+SP2
2. Apache вроде версия 1.3
3. PHP 5.03
Apache становлен на c:\worker\apache group\apache
PHP стоит c:\php
httpd.conf дописано следующее:
----
LoadModule php5_module C:/php/php5apache.dll
AddModule mod_php5.c
AddType application/x-httpd-php .php .php3 .phtml
ScriptAlias /_php/ "C:/PHP/"
Action application/x-httpd-php "/_php/php.exe"
----
php.ini b phpчто-тоеще.dll скопированы в windows и .../system32 соответсвенно
Apache перестартован
далее на строчку :http://localhost/test.php (http://localhost/test.php) должен быть осмысленный ответ
но выдается: 500-я ошибка
(Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, baliеееееее@yandex.ru (baliеееееее@yandex.ru) and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
--------------------------------------------------------------------------------
Apache/1.3.27 Server at www.bfzzzzzz.ru (http://www.bfzzzzzz.ru/) Port 80)
и где я ошибся, что не сделал?
как эту штуку запустить?
safa aleksey
03-05-2005, 11:03
Test заработал.
Но теперь происходит следующее, при нажатии кнопки на HTML страницы, вызывается procedur.php - который по определению должен отобразиться в IE и все. (там только комманда echo). Так PHP не "обрабатывается", т.е. этот файл php предлагает либо загрузиться либо выходи его литстинг и все.
теперь http.conf выглядит так
....
# As module
LoadModule php5_module "C:/php/php5apache.dll"
# Common part
AddType application/x-httpd-php .php
SetEnv PHPRC "C:/php/"
# As CGI
ScriptAlias /php/ "c:/php/"
Action application/x-httpd-php "/php/php-cgi.exe"
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.