Большое спасибо! Только теперь, т.к. у меня php 5, те же ошибки, что и
приведены в теме "Ошибка при установке" :) Очень жаль... Никак не
попользоваться.
Ещё такой вопрос.
Я пытался установить этот движок на два разных платных хостинга. На
одном, где после входа на ftp корневой папкой значится "public_html" -
установилось всё нормально (но к сожалению там php 5). А на другом
хостинге (там php 4) в начале установки (где настройки ftp, БД), я
указываю корнем сайта "blonda.ru". Эта папка на самом деле и является
корнем сайта. Но почему-то эту графу при установке он помечает
красным, хотя всё остальное правильно. В чём может быть дело? Случайно
не из-за того, что в названии папки стоит точка? Заранее спасибо!
Большое спасибо! Только теперь, т.к. у меня php 5, те же ошибки, что и
приведены в теме "Ошибка при установке" :) Очень жаль... Никак не
попользоваться.
Ещё такой вопрос.
Я пытался установить этот движок на два разных платных хостинга. На
одном, где после входа на ftp корневой папкой значится "public_html" -
установилось всё нормально (но к сожалению там php 5). А на другом
хостинге (там php 4) в начале установки (где настройки ftp, БД), я
указываю корнем сайта "blonda.ru". Эта папка на самом деле и является
корнем сайта. Но почему-то эту графу при установке он помечает
красным, хотя всё остальное правильно. В чём может быть дело? Случайно
не из-за того, что в названии папки стоит точка? Заранее спасибо!
Домашняя папка ftp-пользователя НЕ является корнем сайта. "." точку
всё равно попробовал - ничего не получается. В домашней папке ftp есть
папка "blonda.ru". Именно её я и указываю корнем сайта. Но... ничего
не происходит. И именно в эту папку и распакован был сам Open
Constructor. А относительный путь это как в данном случае?
случайно не "/" ??
Open Constructor должен быть в папке openconstructor
Имеет. Вот что мне ответил хостер по этому поводу: "Вы закачивали
openconstructor по ftp следовательно права на запись в корневую папку
blonda.ru у ftp пользователя есть. Судя по логам ftp сервера вход на
него происходит."
> Open Constructor должен быть в папке openconstructor
Он именно там и находится.
Вообще я устанавливал Open Constructor на другой хостинг. Там папка
называлась "public_html" всё отлично установилось! Может быть
возможно, что такие проблемы из-за того, что в названии корневой папки
"blonda.ru" есть "точка" (".")? Или в программе движка имя хоста и имя
корневой папки не может быть одинаковым?
Заранее спасибо!
Warning: tempnam(): open_basedir restriction in effect. File(/var/
tmp/) is not within the allowed path(s): (/hsphere/local/home/blonda)
in /hsphere/local/home/blonda/blonda.ru/openconstructor/lib/wcftp._wc
on line 145 Warning: fwrite(): supplied argument is not a valid stream
resource in /hsphere/local/home/blonda/blonda.ru/openconstructor/lib/
wcftp._wc on line 147 Warning: fclose(): supplied argument is not a
valid stream resource in /hsphere/local/home/blonda/blonda.ru/
openconstructor/lib/wcftp._wc on line 148
Теперь почти понятно! Спасибо! Прочитал я по ссылке и прочитал это:
"Если не задан session.save_path и используется встроенный session
save
hanler-ы, то тогда это обходит настройки open_basedir. Ссылка
http://www.php-security.org/MOPB/MOPB-36-2007.html "
Только остаётся один вопрос: как разрешить доступ через open_basedir
или как задать session.save_path и где?
open_basedir можно задать из php.ini, но обычно на хостингах он
задается при определении виртуал хоста для каждого хоста отдельно. А
sesssion.save_path задавать не надо, так как по умолчанию он обходит
open_basedir.
Тоесть мне надо обращаться к хостеру, которого я и так уже достал?
Санжар, а можно ли это проверять это в процессе установки? Так чтобы
установщик OC сообщал об этой проблеме по-человечески? Если такое
возможно, то поставь эту задачку в очередь по доработке.