Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Проблема с установкой PEAR


Автор: Самозванка 8.8.2007, 11:07
Столкнулась с такой проблемой. Есть апач 2.2.3 и php 5.2. Пытаюсь установить Pear, запуская  go-pear.bat, выскакивает куча ошибок и ошибка установки происходит. Нашла в интеренете, что это проблема Php 5.2. Чтобы ее исправить надо скачать с pear.php.net новый файл go-pear.phar. Скачала... но теперь при запуске go-pear.bat в командной строке пробегает весь этот файл, с пищанием ) и в итоге все равно ничего не ставится. Может кто нить сталкивался и избжал эту проблему?

Автор: belousov 8.8.2007, 11:10
Самозванка, заходишь сюда

http://go-pear.org копируешь содержимое в файл с расширением php и заходишь на него и все само прекрасно ставиться

Добавлено через 1 минуту и 15 секунд
http://pear.php.net/manual/en/installation.getting.php
вот здесь написано

Автор: Самозванка 8.8.2007, 11:21
Такая вот ошибка появляется:

download of http://cvs.php.net/viewcvs.cgi/pear-core/PEAR.php?view=co&pathrev=PEAR_1_4 failed: (81524888)

Автор: belousov 8.8.2007, 11:27
Самозванка, а что ты качаешь с cvs.php?????

Автор: Самозванка 8.8.2007, 11:28
я не ставлю определенно с чего качать, оно само так качается, или это где то задается?

Автор: belousov 8.8.2007, 11:30
я ж написал ссылку, или после загрузки файла go-pear.php такая фигня вылазит?

Автор: Самозванка 8.8.2007, 11:31
я делала всё по твоим указаниям... да , посмотрела файл go-pear.php , он на cvs и отправляет

Автор: belousov 8.8.2007, 11:36
Самозванка, а понятно, у меня все отлично загрузилось с этого файла, у них там тоже фигня какая то наверно. А это самый простой способ поставить..

Автор: Самозванка 8.8.2007, 11:38
Ладно, то есть придется ждать пока они починятся...хотя всё странно, стока разных способов установить и не один не срабатывает(

Автор: belousov 8.8.2007, 11:39
Самозванка, я тока что проверил опять, все работает... мож ты че не так делаешь

Добавлено через 56 секунд
файл должен быть go-pear.php 

Автор: Самозванка 8.8.2007, 11:43
Да, делаю файл go-pear.php, затем запускаю его на сервере, он перекидывает меня на go-pear installer... там я прописываю куда я хочу установить... и нажимаю Install , установка начинает, и на 10% из-за той ошибки прекращается...

Добавлено через 3 минуты и 27 секунд
Я определила ошибку. 
belousov, спасибо за помощь.

Проблема была в том что надо было прописать прокси сервер...

Автор: belousov 8.8.2007, 11:46
Самозванка, дык там все по умолчанию стоит вроде нормально, он должен в директорию распаковываться где у тебя файлы для сайта лежат, вот в этом и ошибка значит у тебя

Автор: Самозванка 8.8.2007, 13:59
Рано я обрадовалась, терь у меня не устанавливаются приложения к PEAR, и даже команда list не выполняется...
Можете кто нить проверить есть ли у вас в папке PEAR папка Сonsole?

Автор: belousov 8.8.2007, 14:03
Самозванка, да есть, а в ней файл getopt.php

Автор: Самозванка 8.8.2007, 14:22
У меня уже 2 раза переустанавливаю, этого файла нет...странно...
при установке пишется такой текст...


 Installation Complete - Summary

Loading zlib: ok

Bootstrapping Installer...................
Bootstrapping PEAR.php............(remote) ok
Bootstrapping Archive/Tar.php............(remote) ok
Bootstrapping Console/Getopt.php............(remote) ok

Extracting installer..................
Downloading package: PEAR.............ok
Downloading package: Structures_Graph....ok

Preparing installer..................
Updating channel "pear.php.net"
Cannot retrieve channel.xml for channel "pear.php.net" (Connection to `pear.php.net:80' failed: )
Updating channel "pecl.php.net"
Cannot retrieve channel.xml for channel "pecl.php.net" (Connection to `pecl.php.net:80' failed: )

Installing selected packages..................
Package: PEAR-stable.............................. already installed ... ok
Package: Structures_Graph-stable.................. already installed ... ok
Downloading and installing package: Archive_Tar-stable.......No releases available for package "pear.php.net/Archive_Tar"
Cannot initialize 'channel://pear.php.net/Archive_Tar-stable', invalid or missing package file
Package "channel://pear.php.net/Archive_Tar-stable" is not valid
Downloading and installing package: Console_Getopt-stable.......No releases available for package "pear.php.net/Console_Getopt"
Cannot initialize 'channel://pear.php.net/Console_Getopt-stable', invalid or missing package file
Package "channel://pear.php.net/Console_Getopt-stable" is not valid
Downloading and installing package: PEAR_Frontend_Web-beta.......No releases available for package "pear.php.net/PEAR_Frontend_Web"
Cannot initialize 'channel://pear.php.net/PEAR_Frontend_Web-beta', invalid or missing package file
Package "channel://pear.php.net/PEAR_Frontend_Web-beta" is not valid
Downloading and installing package: PEAR_Frontend_Gtk2.......No releases available for package "pear.php.net/PEAR_Frontend_Gtk2"
Cannot initialize 'channel://pear.php.net/PEAR_Frontend_Gtk2', invalid or missing package file
Package "channel://pear.php.net/PEAR_Frontend_Gtk2" is not valid
Downloading and installing package: MDB2.............No releases available for package "pear.php.net/MDB2"
Cannot initialize 'channel://pear.php.net/MDB2', invalid or missing package file
Package "channel://pear.php.net/MDB2" is not valid

Writing WebFrontend file ... ok

Installation Completed ! 

 Note: To use PEAR without any problems you need to add your
PEAR Installation path (C:\Program Files\PHP/PEAR)
to your include_path.

Using a .htaccess file or directly edit httpd.conf would be working solutions
for Apache running servers, too.
 

For more information about PEAR, see:
PEAR FAQ
PEAR Manual

Thanks for using go-pear!

 Warning: Can not determine the URL of the freshly installed Web Frontend
(file: c:\program files\php\index.php).
Please access it manually !  
 

а при вызове через cmd файла pear.bat...... пишет что ошибка не найден getopt.php Почему он может не ставится???

Автор: belousov 8.8.2007, 14:28
Самозванка, Странно, должен быть, интересный глюк конечно...

Добавлено через 1 минуту
не получается у меня файлик этот подгрузить...

Добавлено через 7 минут и 45 секунд
послал тебе на почту

Автор: Самозванка 8.8.2007, 14:39
belousov, Спасибо, огромное за файлик, всё пашет!

Автор: Saika 8.7.2009, 11:09
И у меня теперь похожая проблема, куча ошибок не пойму что к чему... Уже всё по два раа переустановила. Ставлю на IIS + PHP + MSSQL, всё работает на ура, а вот PEAR не хочет никак, 
проверяла через 
Код

require_once 'System.php';
var_dump(class_exists('System'));


показывает что bool(true), значит стоит всё нормально, а когда хочу запустить скрипт, выходит такая ошибка:

Код

connect: [Error message: unable to establish a connection] ** mssql(mssql)://test:test@TESTSQL2/TEST_TestDB
MDB2 Error: connect failed


Может кто-нибудь может выложить все пакеты к PEAR'y, не могу у них с сайта скачать, чтобы поставить от руки.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)