PDA

View Full Version : Проблема с Джумлой на новом винтелепортовском хостинге


Павел Л.
20-04-2010, 04:36
Христос Воскрес!

Всем привет!

Столкнулся с такой проблемкой.

На новом винтелепортовском хостинге с php5 установил Джумлу 1.5.15.

Проблема в том, что все установленные модули работают (тот же jcomments вроде бы работает, но введенные комментарии не показываются, хотя разрешена автопубликация. Баннеры не показываются. Да и другие глюки есть).

На старом хостинге таких проблем не было.

В чем может быть проблема? Может, какие-то настройки у хостера нужно менять? Если да - то какие?

Информация для размышления:

Был сайт на старом винтелепортовском хостинге с php4.

Так как Джумла 1.5.15 требует уже php5, пришлось переехать на новый винтелепортовский хостинг.

В чем первое видимое отличие - в первом случае, когда по фтп входишь на сайт, сразу открывается корневой каталог сайта.
Во втором случае - проходишь ряд папок: domains/имя сайта.vinnitsa.com/public_html, и тогда только попадаешь в корневой каталог сайта

Права нужных папок выставлены (в разделе "Помощь" - "Информация о системе" - "Права папок" все показывается "Доступно на запись").

Была еще ошибка при установке модулей "Path not in open_basedir paths", но ее поборол так:

в каталоге /libraries/joomla/filesystem/ есть файлик folder.php
находим строчку $obd = ini_get('open_basedir'); отключаем её


В установках пхп:
Open basedir: /home/логин/:/tmp:/var/tmp:/usr/local/lib/php/

Путь к временной папке /data/home/логин/domains/имя сайта.vinnitsa.com/public_html/tmp

На старом хостинге было '/home/hosting/windb/логин/tmp'

p4elka
20-04-2010, 09:29
проверь или register_globals включен ну и чтобы в конфигурации джумлы были установлены коррктные пути к скриптам.
Приведи пример того что у тебя в конфигурации указано в путях к скриптам

Павел Л.
20-04-2010, 10:11
проверь или register_globals включен


Выключен. Это видно в "Информации PHP"
Теперь админу телепортовскому говорить, чтоб включил?


ну и чтобы в конфигурации джумлы были установлены коррктные пути к скриптам.
Приведи пример того что у тебя в конфигурации указано в путях к скриптам

Ээээ, простите за ламерство, а где это посмотреть?

p4elka
20-04-2010, 10:17
в .htaccess попробуйте добавить:
php_value register_globals on

про пути к скриптам (сonfiguration.php):
var $tmp_path

и в админке джумлы по идее есть параметры, путей к скриптам, я точно не вспомню, давно с ней дело имел.

Павел Л.
20-04-2010, 10:56
про пути к скриптам (сonfiguration.php):
var $tmp_path


var $tmp_path = '/data/home/логин/domains/имя сайта.vinnitsa.com/public_html/tmp';

Сделал в .htaccess php_value register_globals on - в инфо показывается "on", но проблема не решилась :(

Сами можете посмотреть: http://www.33channel.vinnitsa.com - в левой колонке есть "Последние комментарии". Щелкаешь - открывается статья, в которой коммент сделали, но коммент не показывается :-(

Почему на старом хостинге таких проблем не было?
Мож, хостер должен какие-то настройки сделать? Если да, то какие?

~~~Smart~C@T~~~
20-04-2010, 22:29
посмотри apache_log
если есть ошибки зыркни.
Хотя если ты переносил, явно у тебя что-то с директориями.
Сомневаюсь что хостер тут причем. Это ты наковырял что-то не этакое. Ибо Жобля даже на фри хостинге отыгрывает на ура с этим компонентом ( p.S> Не скажу. Но ставил. )

register_globals и у меня включен на одном сервере, а на твором выключен. Все работает в двух вариантах одинаково. У тебя явно что-то с путями или темплейтами или хз)))

Павел Л.
23-04-2010, 02:58
Проблема решена!
Оказалось - проблема в базе. Что за проблема, я так и не понял.

Итак, есть 1-й, глючный, сайт с Джумлой.
Как решил:
Проинсталлил в другую папку по-новому Джумлу - получился 2-й сайт со 2-й базой. Экспортировал в пхпмайадмине базу от 2-й джумлы, поменял в EmEditor-е в файле дампа базы имя 2-й базы на имя 1-й, залил назад. Все заработало! Уффф!..

Jegocoimi
06-07-2010, 13:31
Аккум - одна из причин.
У меня в том году тож нормально было, а в этом уже при -4 жопа началась. Стоит АКБ разогреть - сразу все заводится.