Автор Тема: OpenBSD, php, pear  (Прочитано 13351 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн che

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 20
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
OpenBSD, php, pear
« Ответ #15 : 28 Мая 2003, 03:14:57 »
Макс  это я перегружался,  MySQL не пашет, вернее не пахало :(, итак целый день mysql и pear, ещё MCAL :(

это путь к мои ошибкам
http://131.246.236.156/horde/test.php

куда, тобишь в какую папку то положить? тот файл?

я так понимамаю, продолжим мы завтра, и файл я тоже завтра выложу, у меня уже 01:16 ночи а в 9:00 на работу :)

Оффлайн che

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 20
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
OpenBSD, php, pear
« Ответ #16 : 28 Мая 2003, 03:23:00 »
значит зделал как ты и сказал

http://131.246.236.156/testDB.php

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
OpenBSD, php, pear
« Ответ #17 : 28 Мая 2003, 10:36:49 »
Так, ты писал что у тебя все классы в /usr/local/lib/php/
Судя по http://131.246.236.156/testDB.php у тебя их там нет.
У тебя там должны быть файлы:
PEAR.php, DB.php, Mail.php, Log.php (может чего и забыл)
Папки: PEAR, DB, Mail, Log, Net, XML, Date, HTML (в каждой папке свои файлы)
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн che

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 20
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
OpenBSD, php, pear
« Ответ #18 : 28 Мая 2003, 11:22:47 »
Макс  ты смеяться будешь НО ОНИ ТАМ ЕСТЬ :) и папки и файлы, файлы лежат в директории php, а потом паки ещё

вот этого я и не понимаю :(

Оффлайн che

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 20
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
OpenBSD, php, pear
« Ответ #19 : 28 Мая 2003, 12:03:59 »
#ls -l /usr/local/lib/php
доступ на файлы 644
PEAR.php, DB.php, Mail.php, Log.php
на папки 755
PEAR, DB, Mail, Log, Net, XML, Date, HTML (в каждой папке свои файлы)

один ньюанс, всё принадлежит root из группы wheel, может в этом загвоздка?

Оффлайн trent

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.low.ru/
OpenBSD, php, pear
« Ответ #20 : 28 Мая 2003, 12:13:54 »
еще session.save_path пропиши на существуюшую директорию и права нужные выставь..
или создай /tmp и поставь на нее права drwxrwxrwx(777)
также положи PEAR в отдельную директорию, где лежит php, например /usr/local/lib/php/PEAR/, то есть DB.php должен находиться по /usr/local/lib/php/PEAR/DB.php  и дай права на чтение из этой директории drwxr--r--(744). Затем посмотри чтобы у тебя в include_path = ".;/usr/local/lib/php/PEAR/"

Оффлайн che

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 20
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
OpenBSD, php, pear
« Ответ #21 : 28 Мая 2003, 12:30:51 »
include_path = ".;/usr/local/lib/php/PEAR/"

а не

include_path = ".:/usr/local/lib/php/PEAR/" ?

будем считать это опиской

Оффлайн che

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 20
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
OpenBSD, php, pear
« Ответ #22 : 28 Мая 2003, 12:38:47 »

[root@regular]#ls -l /usr/local/lib/php
total 244
drwxr-xr-x 2 root wheel 512 May 26 19:43 Archive
drwxr-xr-x 2 root wheel 512 May 26 19:43 Console
drwxr-xr-x 2 root wheel 512 May 26 19:43 Crypt
drwxr-xr-x 2 root wheel 512 May 26 19:43 DB
-rw-r--r-- 1 root wheel 27819 Mar 20 14:45 DB.php
drwxr-xr-x 2 root wheel 512 May 26 19:43 Date
drwxr-xr-x 2 root wheel 512 May 26 19:43 File
-rw-r--r-- 1 root wheel 17108 Aug 18 2002 File.php
drwxr-xr-x 2 root wheel 512 May 26 19:43 HTML
drwxr-xr-x 2 root wheel 512 May 26 19:43 HTTP
-rw-r--r-- 1 root wheel 6554 Mar 20 14:45 HTTP.php
drwxr-xr-x 2 root bin 512 May 26 19:43 Image
drwxr-xr-x 2 root wheel 512 May 26 19:43 Log
-rw-r--r-- 1 root wheel 6920 May 22 2002 Log.php
drwxr-xr-x 2 root wheel 512 May 26 19:43 Mail
-rw-r--r-- 1 root wheel 7287 Mar 20 14:45 Mail.php
drwxr-xr-x 2 root wheel 512 May 26 19:43 Net
drwxr-xr-x 4 root wheel 512 May 26 19:43 PEAR
-rw-r--r-- 1 root wheel 24378 Mar 20 14:45 PEAR.php
drwxr-xr-x 2 root wheel 512 May 26 19:43 Schedule
-rw-r--r-- 1 root wheel 13327 Mar 20 14:45 System.php
drwxr-xr-x 2 root wheel 512 May 26 19:43 XML
drwxr-xr-x 2 root wheel 512 May 26 19:43 build
drwxr-xr-x 2 root bin 512 May 26 18:45 modules
[root@regular]#
« Последнее редактирование: 28 Мая 2003, 12:48:41 от che »

Оффлайн che

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 20
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
OpenBSD, php, pear
« Ответ #23 : 28 Мая 2003, 12:41:23 »
мы вот тут ещё обсуждаем, с вашего позволения

http://www.php4you.kiev.ua/talk/showthread.php?postid=5785#post5785

Оффлайн che

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 20
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
OpenBSD, php, pear
« Ответ #24 : 28 Мая 2003, 13:11:42 »
trent

перенёс я все файлы в
/usr/local/lib/php/pear/
ничего не изменилось :(

session.save_path где прописать в php.ini?
так прописан он
http://131.246.236.156/horde/test.php?mode=phpinfo

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
OpenBSD, php, pear
« Ответ #25 : 28 Мая 2003, 14:06:21 »
странно.
сделай в твоей папке /htdocs/horde/ папку pear/, залей в нее все классы и
include_path = ".:/htdocs/horde/pear/"

работать будет ?  (права сделай такие же как и скрипты Horde)

в php.ini
session.save_path = /tmp
права на /tmp 777
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн che

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 20
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
OpenBSD, php, pear
« Ответ #26 : 28 Мая 2003, 14:57:25 »
Макс

сделал я так

/htdocs/horde/ папку pear/, залил в нее все классы и
include_path = ".:/htdocs/horde/pear/"

работает но только от части  http://131.246.236.156/horde/test.php

как и рекомендуют пойду за свежаком, говорят не свежая у тебя гуша :(

так как же быть, чтобы из /usr/local/lib/php библиотеки подгружать?

обратил внимание, что права доступа по умолчанию на грушу в OpenBSD 744, а не 755

а вот сессионный путь /tmp и так существует с правами 777, что то тут не чисто :(
« Последнее редактирование: 28 Мая 2003, 15:05:36 от che »

Оффлайн che

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 20
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
OpenBSD, php, pear
« Ответ #27 : 28 Мая 2003, 15:00:39 »
а пакет MCAL кто нить ставил?

Оффлайн MrGreeN

  • просто зелёный
  • Постоялец
  • ***
  • Сообщений: 195
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
OpenBSD, php, pear
« Ответ #28 : 28 Мая 2003, 15:09:06 »
che
У тебя там на http://131.246.236.156/horde/test.php два ворнинга, 1. бишь temp не существует (но у тебя же он есть?!)
2. не знаю как это под никсом, но под виндой надо кроме прав на запись дать ещё права на изменение

Оффлайн che

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 20
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
OpenBSD, php, pear
« Ответ #29 : 28 Мая 2003, 15:22:18 »
вполне очевидно, что всё происходит не откривызны моих рук :) а в силу моего незнания иногда, ну а в большей степени в настройках системы по умолчению

про два ворнинга я в курсе, спасибо я видел

/tmp СУЩЕСТВУЕТ! chmod 777

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28