LINUX.ORG.RU

Знатокам php, ибо я полный нуль в нём :)


0

0

Короче я php никогда не знал , и вообще ... Дело вот в чём тут мне посоветовали ребята безплатный форум написанный на php - phpbb2... Я лопатил доку смотрел везде читал , но так и не вник ... Вообще его можно прогнать в оффлайновом режиме или нет ? ... Там пишут залить его и уже с сервака настраивать через браузер ... Сервака пока дома нету ... ещё всё в процессе(я для души хочу поставить дома сервер) ... Так вот можно его каким-то образом прогнать в оффлайне , ну что б уже заранее отредактировать? ... В скриптах копался , да только эффекта НОЛЬ ...


зачем в скриптах копался ? :)

а в чем проблема? если у тебя стоит apache + php + mysql
копируешь всю папку phpbb2 в /var/www/html/
затем пишешь в браузере http://localhost/phpbb2/install/index.php
и дальше по шагам че спросят..

http://www.phpbb.com/support/documents.php?mode=install
вот же вполне вменяемая дока. все должно работать по пункту 1.

anonymous
()
Ответ на: комментарий от anonymous

Оно-то стоит , настроенно , но толко нету пока реального айпи и следовательно не в сети оно .. вот хотелось бы сэмулировать или хоть покопаться в скриптах через brouser ... Ну ок спасибо за инфо ...

SpaD
() автор топика
Ответ на: комментарий от SpaD

реальный айпи есь фсигда 127.0.0.1 называется или просто localhost..
ты в браузере попробуй набери http://localhost и если увидиш чтонибуть про апач то всё ок и копируй прям к себе в папку /var/www/html/phpbb2
у тебя через браузер с локалки форум должен быть доступен он тогда как http://localhost/phpbb2/index.php

только надо сначала проинсталировать сами скрипты.. это, после копирования, делается так http://localhost/phpbb2/install/index.php
почитай доки по установке.. это всё просто очень :)

anonymous
()
Ответ на: комментарий от anonymous

anonymous (*) (04.03.2004 13:52:48) А у меня ничего не получилось :( ... http://localhost непашет :( ... пробовал в /etc/host.conf смотрел там всё под дефолту , поменял там прописал ... и ничего ...

SpaD
() автор топика
Ответ на: комментарий от SpaD

Ага konqueror хоть что-то стал говорить ... Ошибка при загрузке http://localhost Неизвестный узел localhost Соответсвенно перепробовал все вариации ... Может это от того , что в /var/www/ у меня нету папки html ? Хотя апачт-то должен что-то сказать ? ... Что я делаю не так ? ...

P.S. Ну очень я хочу научиться заводить апач и тому подобное ... Подсобите , а ? ...

SpaD
() автор топика
Ответ на: комментарий от SpaD

>но толко нету пока реального айпи и следовательно не в сети оно

мдя, ну и вопросы ты задаёшь аж страшно становится

Reset ★★★★★
()
Ответ на: комментарий от SpaD

>P.S. Ну очень я хочу научиться заводить апач и тому подобное ... Подсобите , а ? ...

а что за дистр такой в котором не запускается тестовая страница апача после установки пакета с апачем? или ты вообще апач не установил?

Reset ★★★★★
()
Ответ на: комментарий от SpaD

если бровзер нифига не кажет, то: 1. апача у тебя нет 2. он не запущен.

если апач стоит, но на http://localhost/ пусто, как в открытом космосе, то:

если это redhat-подобное: /etc/init.d/httpd start

если из сырцов собрано, то что-нить в духе /usr/local/apache/bin/apachectl start

желаю удачи :)

KirG0FF ★★
()
Ответ на: комментарий от KirG0FF

2 KirG0FF (*) (05.03.2004 2:50:32) Дистр Слака 9.1 жую один :)

bash-2.05b# find / -name apachectl -print /usr/sbin/apachectl bash-2.05b# /usr/sbin/apachectl start [Fri Mar 5 23:14:06 2004] [alert] httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName /usr/sbin/apachectl start: httpd could not be started bash-2.05b#

пишем в нетшкафе http://127.0.0.1 и никакого результата ... апач я не настраивал ...

Может стоит покопаться в httpd.conf ? А то что - то я отвлекаюсь постоянно от поставленной задачи :) ... Но если б кто - то знал как я хочу потавить www сервак блин ... Для души хочу ...

Что яделаю не так ? ...

SpaD
() автор топика
Ответ на: комментарий от KirG0FF

2 KirG0FF (*) (05.03.2004 2:50:32)
Дистр Слака 9.1 жую один :)

bash-2.05b# find / -name apachectl -print
/usr/sbin/apachectl
bash-2.05b# /usr/sbin/apachectl start
[Fri Mar 5 23:14:06 2004] [alert] httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
/usr/sbin/apachectl start: httpd could not be started
bash-2.05b#

пишем в нетшкафе http://127.0.0.1 и никакого результата ... апач я не настраивал ...

Может стоит покопаться в httpd.conf ? А то что - то я отвлекаюсь постоянно от поставленной задачи :) ... Но если б кто - то знал как я хочу потавить www сервак блин ... Для души хочу ...

Что яделаю не так ? ...

SpaD
() автор топика
Ответ на: комментарий от SpaD

вот я телнетом смотрел себя-же ... он должен был ответить что апач встал .. а он не встал-то ? ... чего так ? ...

bash-2.05b# telnet localhost 80 Trying 127.0.0.1... telnet: connect to address 127.0.0.1: Connection refused

SpaD
() автор топика
Ответ на: комментарий от SpaD

Я понимаю , что надоел , но всё-же ... вот ещё , что я проделал

bash-2.05b# telnet localhost 80
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
bash-2.05b# ifconfig eth0:0 127.0.0.1 netmask 255.255.255.0 up
bash-2.05b# telnet localhost 80
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
bash-2.05b# /usr/sbin/apachectl start
[Fri Mar 5 23:58:56 2004] [alert] httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
/usr/sbin/apachectl start: httpd could not be started
bash-2.05b# /usr/sbin/httpd start
[Fri Mar 5 23:59:20 2004] [alert] httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
bash-2.05b#

итог нулячий ...

SpaD
() автор топика
Ответ на: комментарий от SpaD

а что в слаке нет своего скрипта для запуска апача? где-нибудь в /etc/rc.d скрипт должен называться httpd или apache

>bash-2.05b# /usr/sbin/httpd start

ну кто ж httpd демон руками пускает?

Reset ★★★★★
()

Ты случайно из ядра поддержку сети не выкинул? ping localhost работает?

telnet может у тебя не работать, по двум причинам (в меру моих скромных знаний): 1 -- это читай выше, а второе -- демон телнетовский не запущен. Как оно называется не знаю (подозреваю telnetd) -- всегда пользовался inetd который стартует что надо (и что прописано стартовать), чего и тебе советую настроить. Вот ещё одна в голову пришла, что-то не пускает тебя на 80 порт, но я так понимаю, никаких файрволлов ты не настраивал?

А по апачу -- см. первую строку. И вообще, есть давно 2 версия апача, там конфиги в нормальный вид привидены, ковыряйся лучше с ней.

eRazor ★★★
()
Ответ на: комментарий от Reset

Гм, действительно, мы апач проверяем. Куда-то я не туда прогнал, сорри.

eRazor ★★★
()
Ответ на: комментарий от SpaD

> Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

Была у меня такая же фигня и тоже почему-то телнетом проверять советовали :)) решил следующим образом: расскоментировал строку ServerName в httpd.conf - попробуй может и тебе поможет?

php-coder ★★★★★
()
Ответ на: комментарий от php-coder

это не ошибка, а ворнинг, без имени сервера всё должно работать, по крайней мере у меня всегда всё работало.

Reset ★★★★★
()
Ответ на: комментарий от Reset

Пока нихрена , телнет не пингует локалхост(127.0.0.1) ...

на счёт скриптов , из /etc/rc.httpd так , это для автоматической загрузки не более , а апач руками очень даже можно пускать ...

буду лопатить httpd.conf но вечером , а то погода больно уж хорошая стоит на дворе ...

SpaD
() автор топика
Ответ на: комментарий от SpaD

Что за херня?
Какой пинг localhost telnet'ом?
1. ifconfig lo
2. Увидишь ip.
3. Это и есть твой ip для localhost.
4. ps ax|grep httpd - если есть - то апач работает
5. lynx http://${твой ip} - и радуйся.

anonymous
()
Ответ на: комментарий от anonymous

bash-2.05b# ifconfig lo
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:590 (590.0 b) TX bytes:590 (590.0 b)

bash-2.05b# ps ax | grep httpd
3084 pts/0 S 0:00 grep httpd
bash-2.05b# lynx http://127.0.0.1

Looking up 127.0.0.1
Making HTTP connection to 127.0.0.1
Alert!: Unable to connect to remote host.

lynx: Can't access startfile http://127.0.0.1/

Думаю, всё фигня придёт дэбиан поставлю апач 2-ой буду коныиги ковырять ...

Либо это из-за того , что я реал айпи не имею ... ?

SpaD
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.