Re: Trouble installing Drupal 5 using sockets (a little long)

Поиск
Список
Период
Сортировка
От Bryan
Тема Re: Trouble installing Drupal 5 using sockets (a little long)
Дата
Msg-id 6532b7c80808231540y709e7de3p1df09193f991d970@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Trouble installing Drupal 5 using sockets (a little long)  (Frank Bax <fbax@sympatico.ca>)
Список pgsql-novice
On Thu, Aug 14, 2008 at 7:53 PM, Frank Bax <fbax@sympatico.ca> wrote:
> Bryan wrote:
>>>
>>> I suspect you might need to create a symbolic link from one to the other;
>>> but I don't know where the "real" one should be.  Perhaps someone else
>>> knows
>>> that.
>>
>> But, the database starts and sees the socket, what part of pgsql is
>> not seeing the socket?  Could the fact that I did the "initdb" without
>> the /var/www/tmp socket be causing the issue?  Pgsql d
>
>
>
> The database SERVER creates the socket, so of course it can see it; the
> problem is that your database CLIENTS do not see the socket.
>
> When you run createuser and createdb; you are running client interfaces
> which expect to communicate with the PG server via the socket at /tmp/ but
> that's not where it is; it is created in /var/www/tmp/ everytime the PG
> server is started.  The conf file tells PG server where to create the
> socket; not where the clients should look for it.
>
> Yes, I presented a workaround.  I also suggested that the proper permanent
> solution is to include creation of a symbolic link on every boot; which I
> don't have the proper syntax for since I've never used it (I chose to
> disable chroot instead).  Here's my guess at command you need to add to
> startup:
>
> ln /var/www/tmp/.s.PGSQL.5432 /tmp/.s.PGSQL.5432
>
Frank, et al...

I just wanted to give an update.  I was able to successfully install
Drupal with pgsql.  The problem still stands though.  I can make it
work with apache not chrooted.  I ran apache not chrooted and was able
to install the DB, do the initial setup for Drupal, and create user#1.

Now, as to the socket, postgresql puts the socket in /tmp.  You cannot
make a symbolic link from /tmp to /var/www/tmp. You receive a "cross
link device" error.  I did attempt to put the socket in
/var/postgresql/data, and make the link to
/var/www/var/postgresql/data.  I rebooted the box (to enable the
chrooting of apache).  Everything starts, but Drupal is unable to
connect to the database.

I intend to continue to play around, but I'd rather not have to run
apache in a way that it was not intended to run.  I would like the
extra security.

Any help would be greatly appreciated...

Bryan

В списке pgsql-novice по дате отправления:

Предыдущее
От: Decibel!
Дата:
Сообщение: Re: Triggers and Function.
Следующее
От: Bryan
Дата:
Сообщение: Re: Trouble installing Drupal 5 using sockets (a little long) **SOLVED**???