Не хочет устанавливать форум на localhost

Автор abbi, 06 мая 2006, 13:04:44

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

abbi

Решил поюзать этот скрипт, скачал последнию версию с офф сайта, на дальше понятное дело залил на локал и запустил install.php После чего форум стал жутко ругаться:
ЦитироватьPlease inform your host that the session.save_path specified in php.ini is not valid! It needs to be changed to a directory that exists, and is writable by the user PHP is running under.


Click here to try this step again.
Не подскажите, чего он брыкается?
Опубликовано: 06 Мая 2006, 13:00:31
То, что он не может найти session.save_path и советует мне обратиться к хостеру с этим вопрос, я понял. Но вот почему и где взять этот файл? Может надо что в установочных файлах прописать?
|Search connection|

Aat

Форум на локалке. Что за веб сервер крутится ? Апач? Сам настраивал апач или ставил пакетом (аля Денвер)?
Conquerors Of The Illusionary Expanses

abbi

Цитата: Aatставил пакетом (аля Денвер)?
Он самый :) Просто установил дистрибутив Денвера, а сам ничего не настраивал.
|Search connection|

Aat

Цитата: abbi от 06 мая 2006, 13:37:39
Он самый :) Просто установил дистрибутив Денвера, а сам ничего не настраивал.

c:\WebServers\

свойства папки tmp - посмотри нестоит ли там случайно галочка только чтение.
Conquerors Of The Illusionary Expanses

abbi

Стоит. Точнее стояла) Я снял галочку с папки tmp и всем вложенным в неё. Щас попробую ещё разок установить.
Опубликовано: 06 Мая 2006, 14:28:09
Тоже самое.
|Search connection|

Aat

Цитата: abbi от 06 мая 2006, 14:29:39
Стоит. Точнее стояла) Я снял галочку с папки tmp и всем вложенным в неё. Щас попробую ещё разок установить.
Опубликовано: 06 Мая 2006, 14:28:09
Тоже самое.
А блин, сорри сам стормозил.
Лезем в c:\WebServers\usr\local\php\

Открываем Php.ini ищем строку session.save_path = и после равно прописываем явно путь к директории в твоем случае: session.save_path = C:\WebServers\tmp\
Conquerors Of The Illusionary Expanses

abbi

Хм... теперь с низу добавилось
ЦитироватьWarning: Unknown(): open(/tmp\sess_cade59012f7154efe6b9d3d472ac824c, O_RDWR) failed: Permission denied (13) in Unknown on line 0

Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0
Да и после сохранения изменений в файле, они вообще куда то исчезли. Ну это ладно, Денвер то я заново поставлю) Может я как то не правильно сохранил? Непойму.. в .ini сохранять отказывался, пришлось снять "Только для чтения". После чего сохранился.
|Search connection|

Nik

Найди в скрипте инсталлятора следующие строки и удали их:


// !!! Move this down later if they don't use database-driven sessions?
elseif (session_save_path() == '/tmp' && substr(__FILE__, 1, 2) == ':\\')
$error = 'error_session_save_path';
И время всякому делу под небесами!
Lazarus: секреты и советы.

Mavn

а не пробовал сделать папку tmp записываемой там же ясно написано
Цитировать
Failed to write session data
что означает не могу записать сессию
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Nik

На Денвере SMF нормально устанавливаться не будет. Я находил инфу по этому вопросу где-то на официальном форуме (точно не помню). Там же нашел приведенный выше способ. Собсвтенно, такая ошибка может возникнуть только под Windows, так что беспокоиться особо не о чем - на сервер скрипт встанет без проблем...
И время всякому делу под небесами!
Lazarus: секреты и советы.

Mavn

Мы недавно тестировали если в php.ini прописать существующий путь к папке tmp и дать разрешение на запись на это папку то smf в полне нормально ставится без особых проблем на Денвер. Вопрос в том что нам сам пакет не очень нравится, а так в полне даже на денвере работать будет!!!
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.