[Помощь] Установка IPB 3.0.4

Статус
В этой теме нельзя размещать новые ответы.

Ipers

Писатель
Регистрация
22 Апр 2009
Сообщения
9
Реакции
0
Добрый вечер.
Устанавиваю форум IPB 3.0.4 на поддомен.
Залил все файлы, но при заходе пишет:
PHP:
Not Found
The requested URL /home/site/public_html/index.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
При открытии site/index.php:
PHP:
Warning: require_once(/home/site/public_html/talk/admin/setup/sources/base/ipsRegistry_setup.php) [function.require-once]: failed to open stream: No such file or directory in /home/site/public_html/talk/admin/install/index.php on line 35
Fatal error: require_once() [function.require]: Failed opening required '/home/site/public_html/talk/admin/setup/sources/base/ipsRegistry_setup.php' (include_path='.:/usr/local/php5/lib/php:/home/site/public_html/talk/ips_kernel/') in /home/site/public_html/talk/admin/install/index.php on line 35
Вот думаю может что-нибудь связано с этим (ответ support:(
На всех серерах Вашего плана, есть две версии PHP, 4 и 5. Добавьте в папку со скриптами, где необходим PHP5, файл .htaccess с таким содержанием:
AddHandler application/x-httpd-php5 .php

.htaccess в архиве IPB вообще не было.:confused:
Прошу помощи.:ah:
 
.htaccess в архиве IPB вообще не было.
Прошу помощи.
В данном случае явно проблема не IPB.
Ну для начала раз саппорт говорит что нужно добавить, значит создавай в папке с форумом файл .htaccess и пиши в него текст:
AddHandler application/x-httpd-php5 .php

А вообще проблема в том, что форум НЕ МОЖЕТ найти файлы и папки.
И судя по всему php тут не причем, потому что файлы php обрабатываются потому что выдается Fatal error: require_once() [function.require]:
Если бы была проблема с php то не выдавало бы ничего.

Судя по путям /home/site/public_html/ у тебя фряха(FreeBSD) да?
 
Создал .htaccess с:
PHP:
AddHandler application/x-httpd-php5 .php
Ничего не изменилось.
Судя по путям /home/site/public_html/ у тебя фряха(FreeBSD) да?
Я не знаю что это. Как определить фряха или нет?
В чем еще может быть проблема?
 
Да и х с ней с фряхой! :D

Вообщем смотри:
The requested URL /home/site/public_html/index.php was not found (т..е) говорит о том что в корне сайта нету файла index.php

Вторая твоя ошибка уже говорит
Warning: require_once(/home/site/public_html/talk/admin/setup/sources/base/ipsRegistry_setup.php)

Я чет не пойму вообще как у тебя форум стоит??? :eek:
Он у тебя в папке talk или в корне сайта?
А если он у тебя в папке talk то какого ж х ты запускаешь его с корня?

Все эти ошибки require говорят о том что форум попытался обратиться к файлу admin/setup/sources/base/ipsRegistry_setup.php НО НЕ нашел его по этому пути, а так как не нашел завершился с Fatal error.

Возникает другой вопрос:
1. Форум был уже установлен?
2. Ты случаем его тупо из папки talk не пытался в корень сайта перенести?

Если есть такое то для начала нужно открыть файл conf_global.php и посмотреть какой URL форума, а именно.
$INFO['board_url'] = '_http://твой-сайт/forum'; // должен быть путь где лежат файлы форума и не иначе!!!

Вообщем диагноз такой:
Он за каким то х** ищет папку сайт/talk/ips_kernel/ следовательно либо форума изначально ставился в папку talk либо у форума появился искусственный разум. (либо как обычно инопланетяне сцуки) :D

И ВНИМАНИЕ!!! Если ты ставишь на поддомен (например httр://talk.сайт.ru) ТО путь к форуму должен быть не httр://сайт.ru/talk а именно
$INFO['board_url'] = 'httр://talk.сайт.ru';

Второе предположение это то, что ты ставил его по ссылке httр://сайт.ru/talk а теперь привешал на под-домен и хочешь не меняя пути к нему чтобы он заработал.
 
Спасибо, даже не думал что кто-нибудь захочет поможет.
Я создал поддомен, залил в папку поддомен "talk" ipb.:)
Сейчас мудрил с .htaccess и при запросе talk.site.ru стало перекидывать на talk.site.ru/admin/install/index.php. Уже что-то. Но ошибка сохранилась.
 
Кто-нибудь еще знает в чем может быть проблема?
 
У меня всегда стоял такой (это .htaccess для форума на поддомене)
AddDefaultCharset utf-8
<IfModule mod_charset.c>
CharsetRecodeMultipartForms Off
CharsetSourceEnc utf-8
</IfModule>
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\..+$
RewriteRule . /index.php [L]
</IfModule>

Если появится внутренняя ошибка сервера, то убери строчку
Options -MultiViews
 
  • Заблокирован
  • #8
Ipers выложи строки на которые ругаеться инсталятор,ибо может сервер не поддерживать расширений которые использует сам форум ;)
 
Всем спасибо.
Разобрался...
Total Commander при заливке файлов менял их название т.е. был файл "Admin.php", а он его закачивал как "admin.php".
Менял заглавные буквы на маленькие. Еще раз огромное спасибо.
 
:eek: ну и слава богу :D
// Тока я не пойму где там файл Admin.php, да и вообще где там файлы начинающиеся с заглавных.
Ну раз работает то значит все впоряде.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху