SMF на локальном сервере

Автор Alex32, 03 августа 2014, 22:08:00

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

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

Alex32

Не могу понять что делать дальше, установил денвер там в папку home\myforum\www через файлзиллу перенес все файлы корневой форума, что делать нужно дальше чтобы открылся форум по адресу http://myforum что там еще должно быть


Alex32

У меня есть данная ссылка закладкой в браузере. Я не могу понять - Распаковываем все файлы из дистрибутива SMF в директорию нашего сайта: C:\WebServers\home\mysite\www
Распаковываем все файлы из архива с локализацией в ту же папку, с заменой (если система спросит)

я получается какие файлы из указанных распаковал и правильный ли путь или следует загружать по такому пути как на скрине, хотя что так, что так ничего не выходит никакая страница не открывается как указано -

Набираем в браузере адрес http://mysite и нажимаем Enter Почти наверняка Вы увидите сообщение об ошибке: «Пожалуйста, оповестите вашего хостера о том, что session.save_path указанный в php.ini неверный! Путь необходимо изменить на существующую директорию, которая имеет права на запись».

Mavn

Непроще ли использовать xampp или wamp ????
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

iaroslav

#4
Цитата: Alex32 от 04 августа 2014, 00:00:26
я получается какие файлы из указанных распаковал и правильный ли путь или следует загружать по такому пути как на скрине, хотя что так, что так ничего не выходит никакая страница не открывается как указано -
Если верить тому, что на скрине, то вы не в ту папку распаковали.
Вернитесь в первую папку "home" (самую первую - ту, в котрой лежит папка localhost), и в ней уже создайте папку "myforum". А в новосозданной папке "myforum" создайте уже папку "www". И в неё распакуйте архив с форумом.
Попадать же вы в неё через браузер будете набирая в браузере http://myforum

P.S. Кстати, на скрине у вас совсем не те файлы, что должны быть. "Корневая форума" это та папка, в которой лежит index.php , ssi_examples.php и прочие.

Alex32

Просто я пробовал и так и так сейчас возвратился как вы написали, но получаю по адресу когда перехожу http://myforum картину как на скрине. Что то делаю не так все равно. Вечером буду заново файлы с хостинга заливать

iaroslav

Дык нужное вам скорее всего в папке httdocs лежит. В общем посомтрите, если там файлы с расширение .php лежат, то требуется именно оно.
И именно его и копируйте. А всё остальное не нужно.

Alex32

И php и html и папки, вообщем все, что на хостинге в httpdocs лежит. Все равно не открывается. Sorry, SMF was unable to connect to the database. This may be caused by the server being busy. Please try again later.

Alex32

#8
Цитата: Mavn от 04 августа 2014, 14:26:11Непроще ли использовать xampp или wamp ????
Можно ссылку по если есть по установке форума на xampp или wamp. Просто не хотелось загружать комп дисками, а денвер нужен еще для другого совсем.

Посмотрел, там и настройки все на английском, буду пробовать с денвером что то делать. У всех нормально устанавливается, читаешь, тут же одна фавиконка в трее и все, надпись эта еще

iaroslav

Цитата: Alex32 от 04 августа 2014, 20:42:30И php и html и папки, вообщем все, что на хостинге в httpdocs лежит. Все равно не открывается. Sorry, SMF was unable to connect to the database. This may be caused by the server being busy. Please try again later.
А вот теперь вам надо перенести базу данных на денвер и поправить файл конфига форума.

Alex32

Цитата: iaroslav от 04 августа 2014, 22:13:33А вот теперь вам надо перенести базу данных на денвер и поправить файл конфига форума
Базу скачал а как ее переносить куда и что подправлять не нашел. У Буго - Настройки сервера базы данных — очень важный шаг в процессе установки — здесь в качестве имени пользователя (для подключения к базе данных) указываем root, пароль оставляем пустым (это стандартные настройки Денвера). В качестве названия базы данных рекомендую указать имя сайта — в нашем случае mysite — так удобней для понимания, какая база к какому сайту относится. Всё остальное оставляем без изменения и нажимаем «Продолжить».
А где указываем root, где рекомендует указать имя сайта и т.д...

iaroslav

Цитата: Alex32 от 04 августа 2014, 22:26:00А где указываем root, где рекомендует указать имя сайта и т.д...
root указываете в администрировании базы данных, доступной по адресу http://localhost (есть там на странице пункт "администрирование базы данных"). Если не можете найти то вот тут http://localhost/Tools/phpMyAdmin/ .
А там уже создаёте базу согласно инструкциям и импортируете свою.


Alex32

#12
Создал базу с именем myforum импортировал скач. базу туда

Настройки сервера базы данных — очень важный шаг в процессе установки — здесь в качестве имени пользователя (для подключения к базе данных) указываем root...

Где нах. данные настройки? Я попробовал пользователя создать с именем root выскочило что уже существует, зашел в пользователи, там (как на скринштоне) теперь этих любой не могу удалить окно удалить выделенных неактивно

iaroslav

Про настройки сервера и прочее это он имеет в виду вопросы, которые вам задавл бы форум при установке. Так как у вас уже поставленый то вам теперь требуется просто отредактировать файлик Settings.php в корне форума. Найдя там строку
########## Database Info ##########
И поменяв значения ниже на

$db_type = 'mysql';
$db_server = 'localhost:3306';
$db_name = '/*имя_вашей_базы*/';
$db_user = 'root';
$db_passwd = '';

Alex32

#14
Ну наконец то!!! + :facepalm: в файле php5/php.ini нужно было указывать в session.save_path = "Z:/tmp" имя диска - Z  а то я указал?

Только правда  главная страница криво на ней форма авторизации съехала справа налево, кнопки меню мелким шрифтом и нажимая кнопку форум попадаю на страницу домен/index.php?action=community в гугле открывается по .../index.php?PHPSESSID=8acb968efe7b037ec8e85178ed53bc90&action=community и не пойму то ли с денвера форум открылся, то ли меня перебрасывает на обычный форум а то понаэксперементирую, буду думать что на девере что то делаю. на самом деле меняю на реальном. И сообщения открываются по домен/index.php?topic=57.0 не вижу в путях http://myforum

Главная http://myforum стало криво и перебрасывает на нормальный форум.

Alex32

Стал криво главная страница и постоянно перебрасывает на реальный форум, допустим жму на кнопку форум - направляет по адресу которому стоял а не http://myforum.... буду удалять.

iaroslav

Перебрасывание не туда с главной страницы и кривое отображение шаблона лечатся правкой настроек в админке.
Если быть точным: админка -> настройки севера -> база данных и пути.

Alex32

А там настраивать только что выделил или еще что либо, но там же пути указаны как на хостинге идут, мне менять что ли на пути как ведут в денвере

iaroslav

То что выделили. И менять надо на пути в денвере и адреса денвера.
Например то, что постоянно перебрасывает на реальный форум это из-за того что в "url-адрес форума" указан именно он.
А кривое отображение главной страницы из-за абсолютных путей.

Alex32

#19
Заменил на:

http://myforum
/home/myforum/www
/home/myforum/www//Sources
/home/myforum/www/cache

Выключил денвер, не могу теперь зайти в админку. Придется откатываться на неделю назад, делал бекап, только сообщения пропадут за неделю. Можно ли войти в админку без отката вернуть пути?

Alex32

Так что я указал неправильно что теперь в админку не зайти

iaroslav

Откройте файлик settings.php и поправьте значения на правильные. Делов то.
Они там после строки

########## Directories/Files ##########
# Note: These directories do not have to be changed unless you move things.

находятся.

Alex32

Извиняюсь, а менять что стоит на
http://myforum
/home/myforum/www
/home/myforum/www//Sources
/home/myforum/www/cache
на денвере? И значения сервер, пароль и т.д. после ########## Database Info ########## этой строки не трогать?

iaroslav

Если на базу не жалуется то значения после # Database Info # лучше не трогать.
Поменять же попробуйте

/home/myforum/www//Sources

на

/home/myforum/www/Sources

Alex32

Цитата: iaroslav от 09 августа 2014, 23:23:27Откройте файлик settings.php и поправьте значения на правильные
менять файл этот на денвере? Я просто думаю, на реал. форуме снова поменяю пути на
http://myforum
/home/myforum/www
/home/myforum/www//Sources
/home/myforum/www/cache и вдруг снова не смогу в админку зайти придется снова откатываться

GeorG

Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Alex32

Спасибо! Буду завтра дома, буду пробовать. Я просто не пойму когда сменил на форуме пути на которые подсказали, менять файл settings.php на денвере? Или все сделает Repair Settings? - Позволяет быстро изменить базовые настройки форума связанные с путями при изменении имени домена или физического размещения форума. Распаковать из архива, загрузить файл в корень форума и открыть в браузере. При запуске предлагает выбрать изменившиеся пути вместо неправильных.

Просто думаю, если путь изменю в настройках сервера - база данных и пути - URL-адрес форума на адрес форума на денвере, реальный форум открываться как будет, если в настройках его изменится путь его же открытия

GeorG

В Settings.php указать только пути к БД, остальное все можно менять через утилиту Repair Settings.

Цитата: Alex32 от 10 августа 2014, 22:23:37Просто думаю, если путь изменю в настройках сервера - база данных и пути - URL-адрес форума на адрес форума на денвере, реальный форум открываться как будет
Так локальный это одно, а реальный совсем другое. Реальный а вас как понимаю работает и его трогать не надо, вы же его просто перенесли, и теперь для локального меняйте... У вас сейчас на локальном перенесенном форуме, новый домен и пути нужно прописать для Денвера, а не для реального форума на сервере.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Alex32

Так мне нужно было на локальном а не реальном в админке, база данных и пути прописать все это?
http://myforum
/home/myforum/www
/home/myforum/www//Sources
/home/myforum/www/cache

запутался, но я не могу на локальный зайти, чтобы прописать там в админке все это (а я на реальном менял пути) он не открывается по адресу в браузере http://myforum как должен открываться

GeorG

Те пути что в админке, можно прописать через Repair Settings.

Если у вас на реальном и так все работает, что вы туда лезете, вы же вроде локальный настраиваете?
Пока не изменете пути на локальном, который перенесли с реального, все ссылки с локального, будут вести на реальный, неужели так сложно понять? Вас и перекидывает из-за того, что пути локального, указывают на реальный форум.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Alex32

#30
Загрузил repair_settings.php в корень форума на денвере открыл его file:///Z:/home/myforum/www/repair_settings.php в том что выдало я все равно ничего не разберусь, в таком окне что там и где менять

Сменил только пути в Settings.php на

########## Directories/Files ##########
# Note: These directories do not have to be changed unless you move things.
$boarddir = '/home/myforum/www';      # The absolute path to the forum's folder. (not just '.'!)
$sourcedir = '/home/myforum/www/Sources';      # Path to the Sources directory.
$cachedir = '/home/myforum/www/cache';      # Path to the cache directory.

Что еще в данном файле нужно сменить, чтобы он наконец то открылся форум и мог я на на нем а не реальном эксперимент.

В ########## Forum Info ########## ссылку на реальный $boardurl =  нужно замять на http://myforum?
и в ########## Database Info ########## там же указаны логин, пароль и т.д. реального форума что нужно заменить

GeorG

Цитата: Alex32 от 11 августа 2014, 12:48:23Что еще в данном файле нужно сменить, чтобы он наконец то открылся форум и мог я на на нем а не реальном эксперимент
Не только в этом файле нужно менять, там ещё и в админке...

А как вы добились того, что у вас на скринах? У вас вообще PHP не работает вроде как...
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Alex32

#32
Просто открыл файл repair_settings.php из браузера. Я создал файлик index.php с содержимым "работает", открыл файл в браузере file:///Z:/home/localhost/www/site1/index.php, только почему то пустая страница, странно до этого работал открывался. теперь еще и денвер переустанавливать заново наверное придется, что то где то уже нахимичил. в папку /home/www заливать же только файлы из корневой папки форума и базу данных импортировать, больше ничего не нужно переносить с реального форума на локал? Буду денвер переустанавливать удалить его просто удалив папку WebServers на диске с? В поле PHP 5.3   старый PHP 5.2  что выбрать лучше, прошлый я скачивал старый PHP 5.2

<?php

echo "работает";

?>
Вы пишете еще в админке менять надо, но я же и не могу в админку форума на денвере зайти, он же не открывается сейчас.

GeorG

Я вам советую почитать как устанавливать сайты на Денвер (все ставятся одинакового, не исключая СМФ), ибо сейчас, вы какой-то кошмар там творите (особенно с той папкой, куда заливаются сами файлы сайта).

Цитата: Alex32 от 11 августа 2014, 19:59:05удалить его просто удалив папку WebServers на диске с?
Да.

Цитата: Alex32 от 11 августа 2014, 19:59:05Вы пишете еще в админке менять надо, но я же и не могу в админку форума на денвере зайти, он же не открывается сейчас
Боже упаси, я такого не писал, я на оборот писал что все можно изменить, с помощью Repair Settings.

P.s. Попробуйте перезапустить Денвер.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Alex32

буду удалять денвер и пробовать заново, что то у меня не то стало, раз даже не открывается php версию какую посоветуете качать денвера PHP 5.3  или старый PHP 5.2 снова скачать?

Yarik

Цитата: Alex32 от 11 августа 2014, 20:55:40
буду удалять денвер и пробовать заново, что то у меня не то стало, раз даже не открывается php версию какую посоветуете качать денвера PHP 5.3  или старый PHP 5.2 снова скачать?
Старый мне больше понравился,инструментов больше,да и удобней как-то.Новая версия,мягко говоря,слегка не доработана.

Alex32

#36
Переустановил денвер, скачал коневую с хостинга в /home/www импортировал базу данных, файл Settings.php закинул в корневую денвера, пытался открыть его в мазилле для изменения путей , снова получил (скринштон) что может быть такое? Попытался открыть файл index.php из корневой - тоже получилось (второй скринштон)

GeorG

Цитата: Alex32 от 13 августа 2014, 22:17:37скачал коневую с хостинга в /home/www импортировал базу данных
Так и будете мучиться, пока не последуете совету:
Цитата: GeorG от 11 августа 2014, 20:52:52Я вам советую почитать как устанавливать сайты на Денвер (все ставятся одинакового, не исключая СМФ)
Там обычно пишется - в папке /home нужно создать директорию с названием сайта, в ней папку www, и уже только туда поместить файлы сайта.
Т.е., у вас должно быть примерно так - /home/myforum/www
Тогда для перехода на форум, пользоваться адресом - http://myforum
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Alex32

Цитата: GeorG от 14 августа 2014, 05:43:57Т.е., у вас должно быть примерно так - /home/myforum/www
Тогда для перехода на форум, пользоваться адресом - http://myforum

У меня все так и есть корневую я загружал в /www По адресу перехожу http://myforum выходит - Sorry, SMF was unable to connect to the database. This may be caused by the server being busy. Please try again later.  Я же не изменил пути еще ничего, только загрузил файлы на денвер и импортировал базу. Почему не открывается нормально Settings.php для изменения путей, а каракули какие то

GeorG

Цитата: Alex32 от 14 августа 2014, 10:08:22Sorry, SMF was unable to connect to the database. This may be caused by the server being busy. Please try again later.  Я же не изменил пути еще ничего, только загрузил файлы на денвер и импортировал базу
А БД подключили в файле Settings.php?

Там у вас должно быть что-то типа:
$db_server = 'localhost';
$db_name = 'Имя БД';
$db_user = 'Пользователь';
$db_passwd = 'Пароль';
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Alex32

В ########## Database Info ########## есть как на скринштоне поля, я так понимаю $db_server = 'localhost'; оставить так, в поле $db_name = вписать имя базы я назвал ее так же myforum, вместо пользователь - root пароль оставить пустым? А в ########## Forum Info ########## нужно изменять адрес реального на $boardurl = 'http://myforum';      # URL to your forum's folder. (without the trailing /!)

GeorG

Цитата: Alex32 от 14 августа 2014, 12:37:33А в ########## Forum Info ########## нужно изменять адрес реального на $boardurl = 'http://myforum';      # URL to your forum's folder. (without the trailing /!)
Нет.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Alex32

Установил теперь попал на главную форума, снова главная криво стоит как то форма авторизации съехала справо налево, кнопки меню мелкие совсем,  по щелчку на Форум переход на основной форум, заменил в ########## Directories/Files ########## пути на
/home/myforum/www
/home/myforum/www//Sources
/home/myforum/www/cache

Все равно остается так же

GeorG

Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Alex32

Открываю его в браузере - снова каракули как на скрин. выше, путь file:///Z:/home/myforum/www/repair_settings.php wallbash

GeorG

А если правильно, тогда что?
http://myforum/repair_settings.php

p.s. Откуда вы вообще этот путь придумали? Сколько раз вас ещё отсылать к документации? Если бы вы её хоть раз прочитали вдумчиво, то не мучились 11 дней. Установка локального форума, занимает не более 3-х минут, но никак ~15840.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Alex32

#46
Блин я заходил в браузер в углу открыть файл и путь указывал. сейчас нормально открылось там все пути изменил на рекоменд. Только все равно на главной криво отображается как было, по клику на галерея и доску объявлений переходишь на основной форум, а просто лазаешь по сообщениям то на локальном остаешься. Заходишь когда по http://myforum - дефолная тема, авторизуешься под глобал модер - тема которая сейчас стоит. Авторизовался в админке - попал в админку реального форума.

Mavn

а пути и адреса у вашей темы оформления поменяли??
в настройках темы оформления если что меняется
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

GeorG

Кстати, у вас не стоит не какой мод для главного меню, где создаются дополнительные кнопки, адреса которых прописываются в админке форума?
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Alex32

Адрес (URL) и настройка темы оформления - нет не менял, 2 дня отработаю, потом займусь сменю.
Menu Editor Lite стоит, пытался помню избавиться от него, что то не вышло или сломалось, не помню, пришлось откатываться. Собственно денвер и хотелось, чтобы постоянно не делать откаты чуть что, а тестировать на нем.