Форум: "Прочее";
Текущий архив: 2008.01.27;
Скачать: [xml.tar.bz2];
ВнизphpDMclient и MOPS6(Apache 2.2.4, PHP 5.2.3, MySQL 5.0.37) Найти похожие ветки
← →
Vendict © (2007-12-13 10:45) [0]жил я себе на 5м МОПС"е . всё было хорошо. (в 5м: Apache 1.3.37, PHP 4.4.4 MySQL 5.0.24)
phpdmclient был версии 0.97
поставил 6й.
настроил php, mysql на 6м МОПС-е. попытался "переустановить" сабж (/install/).
после нажатия "далее" на последнем окне вис в бесконечность.
скачал новую версию. 0.98.
тут веселее. при попытке создания базы:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near "KEY `parentid` (`parentid`,`forumid`),
KEY `forumid` (`forumid`,`id`)
) TYPE" at line 23
вопрос: где грабли ?
PS.
вот полные версии в 6м:
mysql Ver 14.12 Distrib 5.0.37, for slackware-linux-gnu (i486) using EditLine wrapper
Linux archi 2.6.22.1 #1 SMP PREEMPT Fri Jul 13 10:14:46 MSD 2007 i686 Intel(R) Celeron(R) CPU 2.66GHz GenuineIntel GNU/Linux
PHP 5.2.3 (cli) (built: Jun 29 2007 00:24:51)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
Server version: Apache/2.2.4 (Unix)
← →
easy © (2007-12-14 11:45) [1]
> при попытке создания базы:
install/sql/tables.sql
CREATE TABLE IF NOT EXISTS `phpdm_content` (
*******PRIMARY KEY (`iid`)
KEY `parentid` (`parentid`,`forumid`),
KEY `forumid` (`forumid`,`id`)
не хватает запятой после PRIMARY KEY (`iid`)PRIMARY KEY (`iid`),
KEY `parentid` (`parentid`,`forumid`),
KEY `forumid` (`forumid`,`id`)
вот так должно быть
← →
Vendict © (2007-12-14 12:47) [2]ну да, теперь он просто висит, не заполняя базы ...
тот хотя бы (0.97) повиснув заполнил базы ...
а этот просто висит, перекидывая 70кило трафика ...
может что уже на сервере не так с клиентским скриптом ?...
что и куда добавить, чтобы можно было увидеть, как он общается с сервером, чтобы отладить и найти ошибку?
просто я php не знаю, мне perl ближе, сам бы дописал ...
← →
Vendict © (2007-12-14 13:38) [3]блин, тут всё здорово ... но тут то PHP 4.4.2 может в этом дело ?
← →
Vendict © (2007-12-16 14:37) [4]предидущее сообщение относилось к винде ...
строчка из логов squid-a. он почему-то получет 403 ...
acces.log:1197804670.740 0 127.0.0.1 TCP_DENIED/403 1365 GET http://www.delphimaster.ru/cgi-bin/forum.pl? - NONE/- text/html
store.loghttp://www.delphimaster.ru/cgi-bin/forum.pl?
1197804670.842 RELEASE -1 FFFFFFFF DABDA31E7AE78C6CF406D706A2820523 403 1197804670 0 1197804670 text/html 1044/1044 GET
хотя если зайти с браузера по этому адресу - всё нормально ...
← →
Vendict © (2007-12-16 14:54) [5]извиняюсь, там логи неправильные.. squid был не настроен.
вот что он пишет
acces.log1197806022.711 12435 127.0.0.1 TCP_MISS/200 16633 GET http://www.delphimaster.ru/cgi-bin/forum.pl? - DIRECT/213.234.193.253 text/html
1197806029.326 6486 127.0.0.1 TCP_MISS/200 16633 GET http://www.delphimaster.ru/cgi-bin/forum.pl? - DIRECT/213.234.193.253 text/html
и store.log
1197806022.711 RELEASE -1 FFFFFFFF C12E34E0ACE07E5D86BC4025A4C4141D 200 1197805901 -1 -1 text/html 16370/16370 GET http://www.delphimaster.ru/cgi-bin/forum.pl?
← →
Vendict © (2007-12-16 23:38) [6]причём только при указании прокси он куда-то ломиться. без прокси, он даже сеть не хочет.
← →
easy © (2007-12-17 10:09) [7]Вот это чего пишет? -
socket.php<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<?php
error_reporting (E_ALL);
echo "<h2>TCP/IP Connection</h2>\n";
$service_port = getservbyname ("www", "tcp");
$address = gethostbyname ("www.delphimaster.ru");
echo "Create socket...";
$socket = socket_create (AF_INET, SOCK_STREAM, 0);
echo $socket < 0 ? "<br>socket_create() failed: reason: " . socket_strerror ($socket) . "\n":"OK.\n<br>";
echo "Attempting to connect to "$address" on port "$service_port"...";
$result = socket_connect ($socket, $address, $service_port);
echo $result < 0 ? "socket_connect() failed.\nReason: ($result) " . socket_strerror($result) . "\n": "OK.\n<br>";
$in = "HEAD / HTTP/1.0\r\n\r\n";
$out = "";
echo "Sending HTTP HEAD request...";
socket_write ($socket, $in, strlen ($in));
echo "OK.\n<br>";
echo "Reading response:\n\n<pre>";
while ($out = socket_read ($socket, 2048)) echo $out;
echo "</pre>Closing socket...";
socket_close ($socket);
echo "OK.\n\n";
?>
← →
umbra © (2007-12-17 10:57) [8]
1197806022.711 12435 127.0.0.1 TCP_MISS/200 16633 GET http://www.delphimaster.ru/cgi-bin/forum.pl? - DIRECT/213.234.193.253 text/html
1197806029.326 6486 127.0.0.1 TCP_MISS/200 16633 GET http://www.delphimaster.ru/cgi-bin/forum.pl? - DIRECT/213.234.193.253 text/html
со сквидом все нормально, он его пускает и страницу получает. Только чего айпиадрес 127.0.0.1?
← →
Vendict © (2007-12-17 17:17) [9]
TCP/IP Connection
Create socket...OK.
Attempting to connect to "213.234.193.253" on port "80"...OK.
Sending HTTP HEAD request...OK.
Reading response:
HTTP/1.1 200 OK
Date: Mon, 17 Dec 2007 14:12:24 GMT
Server: Apache/1.3.34 (Unix)
Last-Modified: Sun, 18 Nov 2007 23:05:41 GMT
ETag: "5d1860-42a5-4740c545"
Accept-Ranges: bytes
Content-Length: 17061
Connection: close
Content-Type: text/html
Closing socket...OK.
блин, ну это какой-то полтергейст ...
локальный там ip. мне просто было интересно,, куда ломится скрипт.
но ведь по запросу
http://www.delphimaster.ru/cgi-bin/forum.pl?
просто открывается список веток форума "основная".
← →
easy © (2007-12-17 18:18) [10]замени includes/sockets.php вот этим -
http://www.dfc.com.ru/download.php?d=sockets
← →
Vendict © (2007-12-18 18:19) [11]в этот раз он заполнил список форумов в базе, после этого сделал один запрос в /client.pl и снова долбится в /forum.pl . не заполняя базу.
Вы себе МОПС не поставили ?
← →
Vendict © (2007-12-19 00:14) [12]и самое интересное.
раньше он без указания прокси даже не проходдил проверку подключения. сейчас проверку подключения прошел.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2008.01.27;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.007 c