Перенос openserver на другой компьютер
вопрос в следующем.
Установил на другом компе веб-сервер(open server 5.2.2.0). Перенес туда с другого веб-сервер(open server 5.2.2.0) и наш любимый движок начал показывать на ошибку вот в этой строчке.
\libraries\cms\application\administrator.php и \libraries\cms\application\site.php
ultra
Мой дом здесь!
проще было бы, перенести всю папку openserver, коли версии не отличаются
а вообще, очистите кеш
если система переносилась без изменений, то на лицо проблемы либо с настройками openserver, либо с кешем cms
DzSoft
проще было бы, перенести всю папку openserver, коли версии не отличаются
а вообще, очистите кеш
если система переносилась без изменений, то на лицо проблемы либо с настройками openserver, либо с кешем cms
с кешем сейчас посмотрю, а насчёт папки. не думаю. там модули и проги обновляются периодически. к тому же с нормального хоста скачиваю на локалку (доработать) и выскакивает тоже самое.
В админку не зайти
а в папке cache всё пусто.
Warning: Creating default object from empty value in \libraries\cms\application\site.php on line 531
Warning: Creating default object from empty value in \libraries\cms\application\site.php on line 531
Error displaying the error page: Could not find template "".: Could not find template "".
ultra
Мой дом здесь!
посудите сами, если вы перенесли cms на другой openserver без изменений самой cms, и на перенесенной есть ошибки, то полагаю, проблема в настройках openserver
проверьте вкладку 'сервер' в настройках openserver'а, а точнее виртуальный диск и path, да и в целом не мешало бы сравнить все настройки
а чтобы не заморачиваться, перенесите папку начального openserver'a на новую машину и попробуйте запустить, если работает, проблема в openserver'е
если не работает, проверяйте пути, вплоть до виндовой директории местоположения папки openserver'a
можно поискать по файлам cms и базе на пример жесткой привязки к физическим путям
DzSoft
посудите сами, если вы перенесли cms на другой openserver без изменений самой cms, и на перенесенной есть ошибки, то полагаю, проблема в настройках openserver
проверьте вкладку 'сервер' в настройках openserver'а, а точнее виртуальный диск и path, да и в целом не мешало бы сравнить все настройки
а чтобы не заморачиваться, перенесите папку начального openserver'a на новую машину и попробуйте запустить, если работает, проблема в openserver'е
если не работает, проверяйте пути, вплоть до виндовой директории местоположения папки openserver'a
можно поискать по файлам cms и базе на пример жесткой привязки к физическим путям
ultra
Мой дом здесь!
а чтобы не заморачиваться, перенесите папку начального openserver'a на новую машину и попробуйте запустить, если работает, проблема в openserver'е
Проблемы локального сервера Denwer.
Старый добрый Denwer, служивший нам многие годы, уже изжил себя. Давно не обновлялся — до сих пор на сайте предлагается 3-я версия Денвера, хотя висит обещание выхода 4-й. В дистрибутиве еще PHP 5.3, а на реальных хостингах, последнее время, используется уже PHP 7.2.
Начиная с последних обновлений WordPress v.5, все начало резко меняться.
Тестируя свои сайты, да и во многих своих видео-уроках, я так же пользовался локальным сервером Denwer v.3.
С горем пополам, еще можно было как-то мириться. Но вот обновить WordPress до версии 5.2.2 уже не смог, так как на локальном сервере стоит версия PHP 5.3, а минимум нужна 5.6. Многие новые плагины так же требуют вносить изменения.
Самое большое неудобство этого локального сервера — это то, что загрузка страниц сайта, расположенного на нем, происходит очень медленно. А если Вы установите на свой сайт современную Премиум-тему (шаблон сайта), нагрузка увеличиться многократно. Плюс к этому, оптимизация таблиц Базы данных, теми же плагинами WordPress, проводится не полностью.
Проблем накопилось столько, что пришла пора делать кардинальные изменения.
Настройка и запуск OpenServer
После завершения процесса установки, можно перейти в заданную папку и запустить программу. В зависимости от разрядности операционной системы, выберите либо «Open Server x64.exe», либо «Open Server x86.exe».
После запуска выберите желаемый язык:
В трее появится иконка OpenServer c уведомлением об успешном запуске:
Если программа запускается впервые, Вам могут предложить установить патчи для Microsoft Visual C++. Для базовой работы с программой это можно не делать. В случае, если Вы не уверены, установлены ли у Вас эти компоненты – установите их:
Процесс установки wordpress на локальном сервере openserver
После того, как мы скопировали все файлы вордпресс нам нужно запустить проект и перейти на его адрес в браузере. Проще всего это сделать нажав на иконку openserver правой кнопкой мыши, выбрать пункт «Мои сайты» и нажать на нужный сайт. В данном случае это wordpress.loc
После данного действия откроется браузер в котором появиться вот такая картина:
Здесь мы заполняем поля, пользуясь теми данными которые использовали для создания базы данных.
- Имя базы данных. Заполняем именем базы данных, которую создавали для этого сайта
- Имя пользователя. Пишем root (это значение по умолчанию в openserver). Также Вы можете создать своего пользователя базы данных — это делается в PhpMyAdmin, но для разработки сайта на локальном сервере подойдет и стандартный пользователь.
- Пароль. Оставляем пустым. (это значение по умолчанию в OpenServer)
- Сервер базы данных. Оставляем localhost.
- Префикс таблиц. Если Вы не опытный пользователь, то лучше оставить значение по умолчанию.
Далее нам нужно заполнить данные для входа на сайт:
- Название сайта. Пишем название своего сайта. Можно использовать любое.
- Имя пользователя. Пишем имя пользователя, так же оно будет использоваться для входа в админку сайта. Поэтому не нужно использовать стандартное: «admin», а придумайте более сложное.
- Пароль. Придумайте пароль для входа в админку сайта. Запишите его. =)
- Ваш e-mail. Тут указываем свой email. Данный адрес будет использоваться для восстановления пароля, поэтому пишите действительно действующий адрес электронной почты.
- Видимость для поисковых систем. Так как этот сайт находится локально у нас на компьютере, то этот пункт можно пропустить, так как поисковые системы не будут иметь к нему доступ в любом случае.
Все установка wordpress на openserver завершена! Теперь осталось зайти под логином администратора и преступать к разработке своего великого проекта. =)
Нам потребуется:
- Администраторская учетная запись.
- Способ копирования файлов с сохранением всех атрибутов.
Я выбрал Total Commander - Новый Windows сервер с настроенными ролями
Перезагружаем исходный сервер в безопасный режим с поддержкой сети.
msconfig—>Boot (Загрузка), устанавливаем галки «Безопасный режим» и «Сеть»
Монтируем системный раздел нового сервера (для удобства).
Комментарии
Если в БД опенсервера ставим пользователя «root», то в файле configuration.php КАЖДОГО сайта необходимо удалить данные пользователя и пароль его( Я ПРОПИСАЛ ТАК : 16 строчка: public $user = »;
17 строчка: public $password = »;)
Андрей, спасибо за вопрос!
Если планируете устанавливать расширения, тогда пути необходимо изменить.
Чтобы подробней ответить, данный материал был дополнен шагом 5.
Перенос сайта на новый локальный сервер, отвечающего запросам и требованиям пользователей, а тем более разработчиков сайтов, возник уже давно.
Небольшое резюме для тех, кто впервые столкнулся с таким понятием, как локальный сервер. Для чего он нужен и «с чем его едят»?
Локальный сервер — это, своего рода, набор программ в единой оболочке, который можно установить к себе на компьютер с операционной системой Windows.
Для других операционных систем есть свои оболочки.
Такие сервера предназначены не только для Web-разработчиков сайтов, но и для обыкновенных пользователей, которые в домашних условиях, у себя на компьютерах, могут создавать:
Главное — перед тем, как что-то делать и изменять на своем реальном сайте в интернет, Вы можете протестировать любой свой шаг на сайте, но уже на локальном сервере, у себя на компьютере.
Учиться, экспериментировать — не боясь испортить реальный сайт.
Скачиваем и копируем файлы wordpress в папку проекта openserver
После скачивания мы получаем архив с файлами вордпресс, которые нам нужно скопировать в папку с нашим проектом на локальном компьютере.
Вот эти файлы нужно скопировать:
Установка
Хотя скачиваемый файл и является исполняемым, на деле это архив 7-Zip, при запуске вы указываете папку, куда должны распаковаться файлы, на этом вся установка завершается, не успев начаться. В действительности комплект не ставится как отдельная программа, а является портативным, поэтому его можно распаковать в любое место, включая флэшку.
После распаковки файлов следует запустить Open Server.exe, о загрузке комплекта сигнализирует значок с флажком появившийся на панели задач . При нажатии на флажок открывается удобное меню (рис. 1).
Рис. 2. Заглавная страница openserver
Новый локальный сервер Open Server Panel.
Локальный сервер Open Server Panel не такой уж и новый. Сама разработка проекта началась ровно девять лет назад — 1 августа 2010 года. Но широкую популярность он получил года два назад. Старые привычки трудно изменить.
Не буду тут подробно описывать его историю и преимущества, сами можете ознакомиться на сайте дистрибутива ospanel.io, приведу лишь цитату с него:
«Вы получите набор портативных (не требующих установки) программ на все случаи жизни. И конечно же вы получите мощную серверную платформу, где вы сможете комфортно заниматься разработкой веб-проектов.
Вам больше не нужно думать за каким компьютером вы работаете, за своим, на работе или используете ноутбук коллеги. Вам больше не нужно тратить время на поиск и установку программ, если пришлось переустановить Windows — нужно только подключить внешний диск или флэшку с Open Server и все ваши программы тут как тут!» Выдержка из ospanel.io.
Хочу только добавить, что, начиная с версии 4.0, разработка ведётся на языке Delphi. На данный момент доступна для скачивания версия OSPanel 5.3.0 — Базовая, Premium или Ultimate. Локальный сервер можно установить к себе на компьютер на операционную систему Windows (32-бит и 64-бит), начиная с Windows 7 SP1 и на все более новые версии.
Сама установка не занимает много времени. Скачиваете дистрибутив с сайта разработчика — это самораспаковывающийся архив с расширением (.exe).
Запускаете от имени Администратора, выбираете директорию (диск) установки — C. D или любой внешний диск (есть свои особенности).
Я устанавливал версию Ultimate на системный диск С, с расчетом свободного места на диске — не менее 10 Гб.
После распаковки файлов, заходите на указанный диск, находите папку OSPanel, в ней файл запуска сервера Open Server x64 или x32. Запускаете (от имени админа) нужную версию, в зависимости от разрядности Вашей операционной системы.
Появится окошко с предложением установить недостающий набор библиотек Microsoft Visual C++ 2005 — соглашаетесь. После их установки перезагружаете компьютер.
Вновь запускаете локальный сервер и у Вас на компьютере, в трее, появится значок включения сервера. Дальнейшие действия смотрите ниже, в одном из видео-уроков из бесплатного раздела Centr-Sit-Info Уровень Standart.
Перенос локального сайта на другой компьютер
Нужно перенести локальный сайт с одного опен сервера на другой (на другом ПК).
Я перетащил файлы из папки domains, но само собой ничего не заработало))) выдает ошибку Error: Failed to start application: No database selected. Знаю что еще необходимо базы данных перенести, но ума не приложу, какой это файл нужно переносить или как это сделать. Спасибо!
Отбой. Спасибо всем кто хотел помочь. Перетащил я базу путем вкладок экспорт/импорт, все работает, но при импорте выдал вот такую ошибку (см. скрин), может ли это как нибудь повлиять в последствии на работу ?
Про ошибку мне не ведомо но у меня вопрос. Я смотрю по скриншоту и вижу компонент "Akeeba Backup" - Почему вы им не воспользуетесь? Он же всё одним архивом и сайт и база перенос в два клика!
И про ваш вопрос в теме, мож пригодится.
Покажу на примере. Допустим в настройках "Модули" вы выбрали модуль MySQL-5.7-x64, зашли в phpmyadmin и создали базу данных с именем "my_baza"!
То теперь заглянув по пути ..\OSPanel\userdata\MySQL-5.7-x64\ вы обнаружите там одноимённую папочку, да-да - my_baza. Вот тут и хранятся все ваши данные в виде файлов с именами таблиц и индексов. (Ищите свою папку по аналогии).
И вот просто копирование этой папки на другой сервер как вы хотите врятли получится (по крайней мере мне не известен способ). Дело в том что в той же папке ..\OSPanel\userdata\MySQL-5.7-x64\ есть ещё один файлик с именем "ibdata1" с индексами из вашей базы. Да, можно перенести и этот файл(всё будет работать), НО! Если на сервере куда вы переносите сайт в модуле базы данных есть ещё сайты, то заменив этот файл вы сделаете их не работоспособными!
ulukay писал(а): ↑ 09 сен 2018, 15:18 Про ошибку мне не ведомо но у меня вопрос. Я смотрю по скриншоту и вижу компонент "Akeeba Backup" - Почему вы им не воспользуетесь? Он же всё одним архивом и сайт и база перенос в два клика!
А ведь точно, можно было через акибу попробовать))) просто первый раз задался вопросом перетаскивания локального сайта, вот и стал что то изобретать)) спасибо!
OpenServer содержит в себе множество программ, необходимых для разработки сайтов, и позволяет удобно ими управлять.
В частности, OpenServer содержит в себе веб-сервера Apache и Nginx (читается как «энджайн икс»), СУБД MySQL и PostgreSQL. Их версии, как и версия самого PHP легко переключаются в панели управления.
Создание базы данных в openserver
Для установки wordpress нужно создать базу данных, которая будет хранить в себе все данные сайта.
Для этого запускаем openserver и заходим в пункт «Дополнительно» и нажимаем «PhpMyAdmin».
По умолчанию доступ осуществляется с логином root, а поля пароля оставляем пустым.
Для создания новой базы данных нажимаем слева в меню пункт «Создать БД». Вводим название базы данных (любое название) и выбираем кодировку utf8_general_ci. И нажимаем кнопку «Создать».
Перенос локального сайта на другой компьютер
Перенос сайта на локальный сервер Open Server Panel.
В этом видео-уроке хочу показать Вам метод переноса сайта со старого локального сервера Денвер на, вновь установленный, новый локальный сервер — Open Server Panel, версия 5.3 Ultimate.
Для более подробного изучения темы — создание Профессиональных сайтов, Landing Page без лишних затрат времени и ресурсов, используя, предоставляемые Вам в открытом доступе, Премиум-шаблоны, плагины и скрипты, настоятельно рекомендую Вам перейти и зарегистрироваться в раздел сайта:
Centr-Sit-Info Уровень Standart.
Там же Вы сможете скачать Дистрибутив локального сервера — Open Server Panel, версии 5.3 Ultimate и посмотреть урок по установке.
Это один из видео-уроков раздела:
Если у Вас установлен сайт на локальном сервере Denwer:
Теперь от имени Администратора запускаете Open Server, в трее появится Красный флажок — значок сервера, нажимаете на него и в открывшемся меню Зеленый флажок — Запустить.
В этом же меню заходите в Настройки и отмечаете галочкой: Требовать Учетную запись Администратора. Многие функции и запуск подключаются от его имени. Сохраняете настройки — сервер перезапустится.
Дальше, заходим в phpMyAdmin, пароль входа по-умолчанию — root, и создаете новую Базу данных, вписываете название скачанной БД. Нажимаете Импорт, отмечаете скачанную базу на компьютере и устанавливаете.
После этого открываете Папку с сайтами и создаете в ней новую, с названием Вашего сайта, в моем случае — info-marketing.local, но уже без папки WWW, и копируете туда все файлы скачанного WordPress с настройками сайта.
Если нужна дополнительная помощь, возникнут какие вопросы, пишите в комментариях – рад буду помочь.
Перенос данных с одного SQL2000 сервера на другой
Задача состоит в периодическом (скажем,каждые 15 минут) переносе данных с одного SQL2000 сервера.
Перенос с одного локального на другой локальный диск
Добрый день. Каким образом можно перенести установленную ХР , проги, дрова, ключевые папки, с.
Повлияет ли перенос с одного сервера на другой
Вобщем ситуация такова: меня за "нагрузку" как выразился суппорт хостинга выганяют с хостинга, я.
Ну заходишь в PHPMyAdmin выбираешь нужную БД, сверху находишь вкладку "Экспорт" там выбираешь "Способ экспорта - быстрый" формат "SQL" сохраняешь на компе. Далее заходишь на свой OpenServer создаешь чистую БД находишь "Импорт" увазываешь тот файл который сохранил и ждешь. В принципе все. Если что пиши поможем.
Дмитрий у меня похожая ситуация:
Подскажите, пожалуйста: как правильно убрать название движка при переходе по страницам сайта. Как делать правильный запрос в базу данных, где брать этот запрос? Сделанный мною запрос - как формула, и где-то она должна иметь пояснение. Я не создавал новую базу данных, изначально была база: u7809232_ravltdcom. Запросы в базу данных делаются независимо от создания новой базы, или надо создать новую базу данных с любым названием? Или новая база данных создаётся для других целей, и после в новую базу импортируется файл Sql ранее созданной базы для пере-направления путей. Нужна новая база или нет, или запросы делаются в существующую базу данных? Запрос в базу данных: его где-то надо брать, как-то генерировать, или этот запрос как предустановленная формула, правило? Запросы делаются поочередно все три, то есть один пишем через Sql и Ok, или можно делать запросы, прописывая сразу все три строчки в одной операции?
После установки движка и шаблона я сделал следующее:
скопировал файлы в корневой каталог, отредактировал файл htaccess убрав название движка - вместо:
далее сделал запросы в базу данных:
После этого в админ панели сайта отредактировал:
Параметры – Общие настройки:
Один раз я создавал новую базу данных, после этого: экспорт-импорт в новую созданную базу файла Sql. Но в том случае, я случайно удалил корневой каталог с доменным именем сайта, пришлось вновь создать доменное имя, к нему и новую базу, а после этого экспорт-импорт ранее созданной базы данных файла Sql. А в обычных ситуациях, если всё изначально устанавливается аккуратно: ничего не удаляется, надо ли создавать новую базу данных?
Читайте также: