Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Другие движки / фрейморки > Кто работает с Mambo


Автор: Gold Dragon 10.3.2005, 11:29
У меня проблема.

Сделал сайт у себя дома, затем перенёс его на другой комп, сделал изменения в конфигурации, всё заработало.

Но перенёс этот же архив на хост, а он мне пишит что Сайт временно не доступен. Что только не пробывал. Как решить проблему?

Очень срочно нужно!!!

Автор: Mal Hack 10.3.2005, 17:42
Цитата(Red @ 10.3.2005, 11:29)
Сайт временно не доступен

А точно текст дай.
Я так понимаю это сам сервер не доступен. И дело совсем не в мамюе.

Автор: Gold Dragon 10.3.2005, 21:42
Сам разобрался smile

Для всех: оказывается если база данных без пароля (как например локалка) то на хосте это не работает. Я хотел потестить без пароля, пришлось ставить smile

Но возникла другая байда

вот адрес http://ilmast.istoria.com.ru

Что это может быть?

Автор: Mal Hack 10.3.2005, 21:45
configuration.php
ЗЫ: Код с 40 до 44 строчки покажи из этого файла.

Автор: Gold Dragon 10.3.2005, 21:50
Да там всего 40 строк, последняя ?>

smile

В том то и дело, на локалке всё работает, а на хосте не хочет

вот примерный код
Код

<?php
$mosConfig_offline = '0';
$mosConfig_host = 'localhost';
$mosConfig_user = 'root';
$mosConfig_password = '';
$mosConfig_db = 'baza1';
$mosConfig_dbprefix = 'mos_';
$mosConfig_lang = 'russian';
$mosConfig_absolute_path = 'z:/home/mambo.ru/www';
$mosConfig_live_site = 'http://mambo.ru';
$mosConfig_sitename = 'Иласт';
$mosConfig_shownoauth = '0';
$mosConfig_emailpass = '1';
$mosConfig_offline_message = 'Сайт закрыт на обслуживание.<br /> Пожалуйста зайдите позже.';
$mosConfig_error_message = 'Сайт временно недоступен.<br /> Пожалуйста сообщите об этом системному администратору';
$mosConfig_UseBanner = '1';
$mosConfig_debug = '0';
$mosConfig_lifetime = '900';
$mosConfig_MetaDesc = 'Русская версия Mambo Open Source 4.5 Russian Edition - движок динамического портала и система управления контентом';
$mosConfig_MetaKeys = 'mambo, mambo open source, russian mambo, Mambo, Mambo Open Source';
$mosConfig_locale = 'ru';
$mosConfig_offset = '0';
$mosConfig_hideAuthor = '0';
$mosConfig_hideCreateDate = '0';
$mosConfig_hideModifyDate = '0';
$mosConfig_hidePdf = '0';
$mosConfig_hidePrint = '0';
$mosConfig_hideEmail = '0';
$mosConfig_enable_log_items = '0';
$mosConfig_enable_log_searches = '1';
$mosConfig_sef = '0';
$mosConfig_vote = '1';
$mosConfig_gzip = '0';
$mosConfig_multipage_toc = '1';
$mosConfig_allowUserRegistration = '1';
$mosConfig_link_titles = '1';
$mosConfig_error_reporting = -1;
$mosConfig_editor = 'htmlarea2';
setlocale (LC_TIME, $mosConfig_locale);
?>

Автор: Mal Hack 10.3.2005, 21:53
А нет перед <?php или после ?> переводов строк, пробелов, других символов? print или tcho какой-ть.

Автор: Gold Dragon 10.3.2005, 21:55
это весь файл

Автор: Mal Hack 10.3.2005, 22:18
setlocale (LC_TIME, $mosConfig_locale); закомменть ради интереса...

Автор: Gold Dragon 11.3.2005, 10:12
ничего не изменилось, по прежнему пишет
Цитата
Warning: Cannot modify header information - headers already sent by (output started at /home/istoria/public_html/ilmast/configuration.php:43) in /home/istoria/public_html/ilmast/classes/mambo.php on line 143

Warning: Cannot modify header information - headers already sent by (output started at /home/istoria/public_html/ilmast/configuration.php:43) in /home/istoria/public_html/ilmast/classes/mambo.php on line 448

Warning: Cannot modify header information - headers already sent by (output started at /home/istoria/public_html/ilmast/configuration.php:43) in /home/istoria/public_html/ilmast/index.php on line 167

Warning: Cannot modify header information - headers already sent by (output started at /home/istoria/public_html/ilmast/configuration.php:43) in /home/istoria/public_html/ilmast/index.php on line 168

Warning: Cannot modify header information - headers already sent by (output started at /home/istoria/public_html/ilmast/configuration.php:43) in /home/istoria/public_html/ilmast/index.php on line 169

Warning: Cannot modify header information - headers already sent by (output started at /home/istoria/public_html/ilmast/configuration.php:43) in /home/istoria/public_html/ilmast/index.php on line 170

Warning: Cannot modify header information - headers already sent by (output started at /home/istoria/public_html/ilmast/configuration.php:43) in /home/istoria/public_html/ilmast/index.php on line 171

Автор: IZ@TOP 11.3.2005, 13:00
Говорил не раз, повторю еще раз: если возникают проблемы с отправкой заголовков (если вы знаете что это значит), т.е. ошибки типа "Warning: Cannot modify header information - headers already sent by (output started at /bla-bla-bla/aaa.php:666)" - это и есть ошибка отправки заголовков. Данная ошибка возникает при использовании функций header, setcookie, session_start. Чтобы избежать подобных ошибок, которые соответственно приводят к тому, что данные функции функцианируют неверно, необходимо использовать их до начала вывода какой-либо информации - т.е. если вы в своем скрипте пишете echo "Привет", либо у Вас разметка HTML кода начинается до использованния одноименных функций, или у Вас в скрипте до объявления РНР кода стоит пробел или перевод строки!
Еще один способ, не заботится о том чтобы ни какого вывода не было до использования таких необходимых функций, это использовать функции буферизации РНР:

Код

<?php //index.php 
// Индексный файл
ob_start(); // Начинаем буферизацию
?>
<!-- Далее уже идет HTML код и прочее -->
<HTML>
...
</HTML>
<?php
ob_end_flush(); // Заканчиваем буферизацию и выводим содержимое буфера.
?>

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