Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Перенос с Denwer на хостинг


Recommended Posts

Ребята помогите. Перенес магазин с Денвера на хостинг, все в конфигах настроил. Но при загрузке сайта возникает такая ошибка: Fatal error: Call to a member function isLogged() on a non-object in /home/bvkmarke/rumus.com.ua/www/vqmod/vqcache/vq2-admin_controller_common_header.php on line 109

При этом в админку я захожу без проблем.

конфиги сюда скопируй, плюс может не полностью все перенес.
Надіслати
Поділитися на інших сайтах


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

Спасибо уже разобрался. Мне помогли в техподдержке хостинга. Оказалось были не правильно настроены конфиги в корне сайта и в папке admin!!!

Надіслати
Поділитися на інших сайтах


  • 2 months later...

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

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Скажите плизз, а можно на хостинге установить опенкарт на существующую бд (база от старого магазина другой cms), а потом перенести файлы с локального магазина с заменой? или нужно создавать новую бд?

Надіслати
Поділитися на інших сайтах


Скажите плизз, а можно на хостинге установить опенкарт на существующую бд (база от старого магазина другой cms), а потом перенести файлы с локального магазина с заменой? или нужно создавать новую бд?

все по новой. базы данных разных движков одинаковыми быть не могут.

Надіслати
Поділитися на інших сайтах


  • 5 weeks later...

При переносе магазина с одного хостинга на другой возникли какие-то проблемы с правами. Вроде и выставил, что нужно:

0777 image/

0777 image/cache/

0777 image/data/

0777 system/cache/

0777 system/logs/

0777 download/

0777 config.php

0777 admin/config.php

0777 vqmod

Тем не менее, часть модулей не работает, в частности модуль экспорт-импорт - экспортирует пустую таблицу.

На старом хостинге - все работало. Перенес сайт на локалку - тоже все ок. Странно.

Хостинг - Debain c ISPmanager.

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Такая проблема - осуществил перенос сайта на другой хостинг, все конфиги настроены, все нормально, но одно существенное "но" - админка совсем не подхватывает css'ску.

Не подскажите в чем может быть проблема?

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Всем доброго времени!

Подскажите, хотел спокойно покопаться в сайте и скопировал его на домашний сервер. Все встало отлично и сайт работает, но в админку не войти - выдаёт ошибку

Fatal error: Call to a member function isLogged() on a non-object in D:\xampp\htdocs\magazin1\catalog\model\catalog\product.php on line 452

Подскажите, в чём может заключаться ошибка?

Извиняюсь, разобрался ! чуть неправильно исправил файл admin/config.php

Змінено користувачем Aleksus
Надіслати
Поділитися на інших сайтах


  • 4 months later...

Подскажите пожалуйста, с чем может быть связана такая проблема: перенесла сайт на хостинг, все работает, но в админку зайти не могу - Error: Could not load database file mysql!

Пути проверяла, права выставила, базу раз пять перезаливала - не помогает...

Надіслати
Поділитися на інших сайтах


разобралась )

помогла вот эта инструкция, найденная в другой теме:

 

1. сделай бэкап базы данных в админке на локальном сайте 
2. на сервер залей папку install
3. удали оба файла конфига на сервере (в корне и в admin/)
4. сделай процедуру установки на сервере через install (базу данных на сервере можно предварительно очистить), потом удали папку install
5. в админке на сервере сделай восстановление базы данных из бэкапа в пункте 1
6. в админке на сервере измени в настройках URL сайта с локального на реальный
7. все работает 

Надіслати
Поділитися на інших сайтах


При импорте дампа моей базы (с Denwer) в формате  sql  в БД  хостинга (beget) вылазит вот такая ошибка:

 

 

Ошибка
SQL-запрос:

--
-- Дамп данных таблицы `attribute`
--
INSERT INTO  `attribute` (  `attribute_id` ,  `attribute_group_id` ,  `sort_order` )
VALUES ( 1, 6, 1 ) , ( 2, 6, 5 ) , ( 3, 6, 3 ) , ( 4, 3, 1 ) , ( 5, 3, 2 ) , ( 6, 3, 3 ) , ( 7, 3, 4 ) , ( 8, 3, 5 ) , ( 9, 3, 6 ) , ( 10, 3, 7 ) , ( 11, 3, 8 ) ;


Ответ MySQL: Документация

#1062 - Duplicate entry '1' for key 'PRIMARY'

 

Может кто сталкивался? в чем проблема, как исправить??? 

Надіслати
Поділитися на інших сайтах


При импорте дампа моей базы (с Denwer) в формате  sql  в БД  хостинга (beget) вылазит вот такая ошибка:

 

 

Ошибка

SQL-запрос:

--

-- Дамп данных таблицы `attribute`

--

INSERT INTO  `attribute` (  `attribute_id` ,  `attribute_group_id` ,  `sort_order` )

VALUES ( 1, 6, 1 ) , ( 2, 6, 5 ) , ( 3, 6, 3 ) , ( 4, 3, 1 ) , ( 5, 3, 2 ) , ( 6, 3, 3 ) , ( 7, 3, 4 ) , ( 8, 3, 5 ) , ( 9, 3, 6 ) , ( 10, 3, 7 ) , ( 11, 3, 8 ) ;

Ответ MySQL: Документация

#1062 - Duplicate entry '1' for key 'PRIMARY'

 

Может кто сталкивался? в чем проблема, как исправить??? 

Разобрался!!!

Надіслати
Поділитися на інших сайтах


  • 2 months later...

перенес на новый хостинг: все работает, но вместо отзывов в админке:

 

4.|` <I request->server['REQUEST_METHOD'] == 'POST') && $this->validateForm()) { $this->model_catalog_review->addReview($this->request->post); $this->session->data['success'] = $this->language->get('text_success'); $url = ''; if (isset($this->request->get['sort'])) { $url .= '&sort=' . $this->request->get['sort']; } if (isset($this->request->get['order'])) { $url .= '&order=' . $this->request->get['order']; } if (isset($this->request->get['page'])) { $url .= '&page=' . $this->request->get['page']; } $this->redirect($this->url->link('catalog/review', 'token=' . $this->session->data['token'] . $url, 'SSL')); } $this->getForm(); } public function update() { $this->load->language('catalog/review'); $this->document->setTitle($this->language->get('heading_title')); $this->load->model('catalog/review'); if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validateForm()) { $this->model_catalog_review->editReview($this->request->get['review_id'], $this->request->post); $this->session->data['success'] = $this->language->get('text_success'); $url = ''; if (isset($this->request->get['sort'])) { $url .= '&sort=' . $this->request->get['sort']; } if (isset($this->request->get['order'])) { $url .= '&order=' . $this->request->get['order']; } if (isset($this->request->get['page'])) { $url .= '&page=' . $this->request->get['page']; } $this->redirect($this->url->link('catalog/review', 'token=' . $this->session->data['token'] . $url, 'SSL')); } $this->getForm(); } public function delete() { $this->load->language('catalog/review'); $this->document->setTitle($this->language->get('heading_title')); $this->load->model('catalog/review'); if (isset($this->request->post['selected']) && $this->validateDelete()) { foreach ($this->request->post['selected'] as $review_id) { $this->model_catalog_review->deleteReview($review_id); } $this->session->data['success'] = $this->language->get('text_success'); $url = ''; if (isset($this->request->get['sort'])) { $url .= '&sort=' . $this->request->get['sort']; } if (isset($this->request->get['order'])) { $url .= '&order=' . $this->request->get['order']; } if (isset($this->request->get['page'])) { $url .= '&page=' . $this->request->get['page']; } $this->redirect($this->url->link('catalog/review', 'token=' . $this->session->data['token'] . $url, 'SSL')); } $this->getList(); } private function getList() { if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'r.date_added'; } if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } if (isset($this->request->get['page'])) { $page = $this->request->get['page']; } else { $page = 1; } $url = ''; if (isset($this->request->get['sort'])) { $url .= '&sort=' . $this->request->get['sort']; } if (isset($this->request->get['order'])) { $url .= '&order=' . $this->request->get['order']; } if (isset($this->request->get['page'])) { $url .= '&page=' . $this->request->get['page']; } $this->data['breadcrumbs'] = array(); $this->data['breadcrumbs'][] = array( 'text' => $this->language->get('text_home'), 'href' =>PRODUCTS { "{DCBDFBA2-2FB2-4AC2-8F08-18FE72E78E2D}" { SPMDBID 1 EVENTS "" OPERATIONS "" @ { STATUS UPTODATE SPMDBVERSION 7.0.0.193 NAME "Mozilla Firefox" PREVSTATUS UPDATEAVALIABLE VENDOR "Mozilla Corporation" EXECUTABLE { NAME firefox.exe } USERFIX http://download.cnet.com/Mozilla-Firefox/3014-2356_4-10208565.html?part=firefox INSTALL removed ICON { PATH "C:\\Program Files\\Mozilla Firefox\\firefox.exe" } CRITICALITY LOW SCRIPT "\r\n\r\n local infoExpirationInterval = 144000\r\n local minimumUpdateVersion = \"3.6.25\"\r\n local MAINKEY = \"SOFTWARE\\\\Mozilla\\\\Mozilla Firefox\\\\\"\r\n\r\n function beforeProductDiscovery()\r\n VERTAG = queryRegValue(REGISTRY.VERSION,MAINKEY)\r\n return VERTAG\r\n end\r\n\r\n function afterProductDiscovery()\r\n return readIniString(\"Settings\", \"ACCEPTED_MAR_CHANNEL_IDS\", \"\", INSTALLDIR .. \"update-settings.ini\") ~= \"firefox-mozilla-esr\" and compareVersion(minimumUpdateVersion,getCurrentVersion())>=0\r\n end\r\n\r\n function productRegKeyName()\r\n return MAINKEY .. VERTAG .. \"\\\\Main\"\r\n end\r\n\r\n function findLanguageID()\r\n return assert(VERTAG:match(\"%((.+)%)\"), \"Invalid format of version tag\", VERTAG)\r\n end\r\n\r\n function getCurrentVersion()\r\n local path = INSTALLDIR .. \"application.ini\"\r\n local pv = readIniString(\"App\", \"Version\", \"\", path)\r\n assert(pv ~=\"\" , \"Attempt to determine the currrent version failed\" , path)\r\n return pv\r\n end\r\n\r\n function removeSlash(path)\r\n return (path:sub(-1) == \"\\\\\") and path:sub(1,-2) or path\r\n end\r\n\r\n function getWorkingDirectory()\r\n return removeSlash(INSTALLDIR)\r\n end\r\n\r\n\r\n function onInfoDownloadSuccess(opId,opResult,opParameters)\r\n if STATUS~=\"CHECKING\" then -- overdue event\r\n os.remove(opParameters.DestinationPath)\r\n logWarn(\"Download completed in wrong product state '%s'!\", status)\r\n return 1\r\n end\r\n local xml = assert(readFile(opParameters.DestinationPath,true),getExtError())\r\n local info = xml2table(xml)\r\n REMOTEVERSION = info.updates and info.updates.update and info.updates.update[\"\"].appVersion or CURRENTVERSION\r\n logInfo(\"Remote version: %s Current version: %s\", REMOTEVERSION, CURRENTVERSION)\r\n INFOURL = opParameters.SourceURL \r\n INFOFILE = opParameters.DestinationPath\r\n local cv = compareVersion()\r\n if cv>=0 then\r\n logInfo(\"The product doesn't require update\")\r\n setStatus(\"UPTODATE\")\r\n return nil\r\n end\r\n logInfo(\"The product requires update\")\r\n setStatus(\"UPDATEAVALIABLE\")\r\n DOWNLOAD = { URL = info.updates.update.patch[\"\"].URL; FILE = \"update.mar\" ; CURL = true }\r\n INSTALL = {CMDLINE = '\"{INSTALLDIR}updater.exe\" \"{removeSlash(extractDirectory(INSTALLERPATH))}\" \"{removeSlash(INSTALLDIR)}\"' }\r\n tryDownload()\r\n end\r\n\r\n \r\n function onInfoDownloadFailed(opId,err)\r\n logWarn(\"Downloading failed, error '%s'\",err)\r\n setStatus(\"UPTODATE\")\r\n end\r\n\r\n function startUpdateInfoDownload(url)\r\n local path = getDestinationPath(url,\"update.xml\")\r\n trace(\"FilePath: %s\", path)\r\n operation.start(\"CurlDownload\",\"InfoDownload\", { SourceURL = url; DestinationPath = path } )\r\n end\r\n \r\n function buildInfoUrl()\r\n local buildId = readIniString(\"App\", \"BuildID\", \"\", INSTALLDIR .. \"application.ini\")\r\n assert(buildId~=\"\",\"Invalid Build ID\")\r\n local osver = assert(getOSVersion(),getExtError())\r\n local pm = is64BitOS() and \"x64\" or \"x86\"\r\n local url = string.format(\"https://aus3.mozilla.org/update/3/Firefox/%s/%s/WINNT_x86-msvc/%s/release/Windows_NT%%20%s%%20%%28%s%%29/default/default/update.xml?avast=1\",CURRENTVERSION,buildId,LANGID,osver,pm)\r\n return url\r\n end\r\n if checkFeature(\"CurlDownload\") then\r\n function doScan()\r\n if not discoverProduct() then\r\n setStatus(\"NOTFOUND\")\r\n return\r\n end\r\n local url = buildInfoUrl()\r\n trace(\"InfoUrl: %s\", url)\r\n if INFOURL == url and INFOFILE then\r\n local a = getFileAttributes(INFOFILE)\r\n if a then \r\n trace(\"Info file mification time: %s , %s\", a.LastModificationTime, os.time()) \r\n end\r\n if a and infoExpirationInterval > (a.LastModificationTime - os.time()) then\r\n setStatus(compareVersion() >= 0 and \"UPTODATE\" or \"UPDATEAVALIABLE\")\r\n return\r\n end\r\n logInfo(\"Info file doesn't exist or expiried\")\r\n end\r\n INFOURL=nil\r\n -- os.remove(INFOFILE)\r\n setStatus(\"CHECKING\")\r\n startUpdateInfoDownload(url)\r\n end\r\n end\r\n \r\n function verifyAfterUpdate(err)\r\n if not discoverProduct() or 0 > compareVersion() then\r\n setFailed(\"Product has not been updated\",err ~=0 and string.format(\"Installer exit with %u\\n\",err))\r\n else\r\n logInfo(\"Product successfully updated\")\r\n setStatus(\"UPTODATE\")\r\n end\r\n end\r\n\r\n " ERRORINFO "infoExpirationInterval: 144000\nminimumUpdateVersion: 3.6.25\nMAINKEY: SOFTWARE\\Mozilla\\Mozilla Firefox\\\n" ERROR "

(853)/_G.xpcall/dispatch(830)/_G.loadProductScript(824)/chunk(85): [string \"Specific\"]:85: attempt to call global 'checkFeature' (a nil value)" DISCOVERED true DOWNLOAD_ATTEMPT_COUNT 0 REMOTEVERSION 24.0 VERTAG "24.0 (ru)" DOWNLOAD removed PRODUCTVERSION 24.0 RELEASENOTES https://www.mozilla.org/firefox/24.0/releasenotes/ LANGID ru OLDVERSION 23.0.1 INSTALLDIR "C:\\Program Files\\Mozilla Firefox\\" REGISTRY { VERSION CurrentVersion PATH "Install Directory" } FLAGS { IS64BIT false } CURRENTVERSION 24.0 } } "{A041109A-197F-4EA4-A713-F938E86E0A64}" { SPMDBID 11 EVENTS "" OPERATIONS "" @ { STATUS UPTODATE SPMDBVERSION 7.0.0.193 NAME ICQ PREVSTATUS NEW ICON { PATH "C:\\Program Files\\ICQ7.7\\ICQ.exe" } SCRIPT "\r\n function findInstallationDir()\r\n local KEY1 = \"SOFTWARE\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Uninstall\\\\{60DE4033-9503-48D1-A483-7846BD217CA9}\"\r\n local KEY2 = \"SOFTWARE\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Uninstall\\\\{77F665FD-3F60-4B0A-AE14-EC124B7A7FCE}\"\r\n local LOCATION = \"InstallLocation\"\r\n local path = queryRegValue(LOCATION, KEY1) or queryRegValue(LOCATION, KEY2)\r\n return path and extractDirectory(path)\r\n end \r\n " DOWNLOAD_ATTEMPT_COUNT 0 REMOTEVERSION 7.7.0.6547 EXECUTABLE { NAME ICQ.exe REMOTEVER 7.7.0.6547 } CURRENTVERSION 7.7.0.6547 PRODUCTVERSION 7.7 CRITICALITY LOW LANGID neutral USERFIX http://www.icq.com/download/icq/ INSTALLDIR "C:\\Program Files\\ICQ7.7\\" VENDOR "ICQ, LLC." FLAGS { IS64BIT false st->server['REQUEST_METHOD'] != 'POST')) { $review_info = $this->model_catalog_review->getReview($this->request->get['review_id']); } $this->data['token'] = $this->session->data['token']; $this->load->model('catalog/product'); if (isset($this->request->post['product_id'])) { $this->data['product_id'] = $this->request->post['product_id']; } elseif (!empty($review_info)) { $this->data['product_id'] = $review_info['product_id']; } else { $this->data['product_id'] = ''; } if (isset($this->request->post['product'])) { $this->data['product'] = $this->request->post['product']; } elseif (!empty($review_info)) { $this->data['product'] = $review_info['product']; } else { $this->data['product'] = ''; } if (isset($this->request->post['author'])) { $this->data['author'] = $this->request->post['author']; } elseif (!empty($review_info)) { $this->data['author'] = $review_info['author']; } else { $this->data['author'] = ''; } if (isset($this->request->post['text'])) { $this->data['text'] = $this->request->post['text']; } elseif (!empty($review_info)) { $this->data['text'] = $review_info['text']; } else { $this->data['text'] = ''; } if (isset($this->request->post['rating'])) { $this->data['rating'] = $this->request->post['rating']; } elseif (!empty($review_info)) { $this->data['rating'] = $review_info['rating']; } else { $this->data['rating'] = ''; } if (isset($this->request->post['status'])) { $this->data['status'] = $this->request->post['status']; } elseif (!empty($review_info)) { $this->data['status'] = $review_info['status']; } else { $this->data['status'] = ''; } $this->template = 'catalog/review_form.tpl'; $this->children = array( 'common/header', 'common/footer' ); $this->response->setOutput($this->render()); } private function validateForm() { if (!$this->user->hasPermission('modify', 'catalog/review')) { $this->error['warning'] = $this->language->get('error_permission'); } if (!$this->request->post['product_id']) { $this->error['product'] = $this->language->get('error_product'); } if ((utf8_strlen($this->request->post['author']) < 3) || (utf8_strlen($this->request->post['author']) > 64)) { $this->error['author'] = $this->language->get('error_author'); } if (utf8_strlen($this->request->post['text']) < 1) { $this->error['text'] = $this->language->get('error_text'); } if (!isset($this->request->post['rating'])) { $this->error['rating'] = $this->language->get('error_rating'); } if (!$this->error) { return true; } else { return false; } } private function validateDelete() { if (!$this->user->hasPermission('modify', 'catalog/review')) { $this->error['warning'] = $this->language->get('error_permission'); } if (!$this->error) { return true; } else { return false; } } } ?> Fatal error: Class 'Controllercatalogreview' not found in /var/www/vhost370/data/www/dostavkapicci.ru/vqmod/vqcache/vq2-system_engine_front.php on line 45

Надіслати
Поділитися на інших сайтах


  • 4 weeks later...

Всем привет. Нужна помощь! Сильно не серчайте я только учусь. 1 - опишите последовательность установки OpenCart на хостинг, делала так установочный комплект движка т.е. версия 1.5.5.1 заливала на хостинг reg.ru в папку httpdocs/мой магазин, потом прописывала в адрес.строке мой магазин/install выходила внутренняя ошибка сервера написала хостеру ответили что надо прописать правильно пути в конфигурац.файле, я так понимаю это файл config.php, все сделала не выходит может что то не так сделал подскажите. 2 - допустим движок установился - как правильно перенести потом базу данных - ее надо сразу на локальном сервере экспортировать а потом на хостинге импортировать, или на хостинге сразу новую базу создать. Запуталась совсем голова кругом  :?  :? Помогите

Надіслати
Поділитися на інших сайтах


Lesia

 

Можно выдохнуть и не спеша почитать документацию. Пользы будет больше и осознание придет быстрее, нежеле пытаться отрывать информацию по кускам и бессистемно. А потом уже со знанием дела прояснять мелочи :)

Не сочтите за личный выпад :)

 

http://wiki.myopencart.ru/index.php?title=%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F

Надіслати
Поділитися на інших сайтах


странный хостинг, у которого нет mCrypt.

создайте файл inf.php такого содержания:

<?php
phpinfo();
?>

положите в корень своего сайта и вызовите таким образом http://mydomain.ru/inf.php

 

далее поиском Ctrl+F поищите записи mCrypt

Надіслати
Поділитися на інших сайтах


Возможно в порывах злости удалила этот файл :oops: . Создала файл, положила в корень сайта, вызвала, но записи mCrypt не нашлось

Надіслати
Поділитися на інших сайтах


дело не в версии PHP, дело в том, как скомпилирован сам PHP. В вашем случае без поддержки mcrypt. Задайте вопрос хостеру, почему нет поддержки mcrypt. Если ее действительно нет, то манибэк и к другому хостеру :)

Вот так должно быть

Registered Stream Filters convert.iconv.*, mcrypt.*, mdecrypt.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, zlib.*, bzip2.*

 

mcript входит в стандартную поставку в том числе для PHP-5.2.X

Чисто для примера:

http://rpms.southbridge.ru/rhel6/php-5.2/x86_64/

 

Змінено користувачем Zeppelin
Надіслати
Поділитися на інших сайтах


выбрала другой хостинг, там автоматическая установка opencart, устанавливаю а мне та же ошибка выходит Внимание: Для корректной работы ocStore необходима поддержка mCrypt!,

ни че не понимаю

Надіслати
Поділитися на інших сайтах


Пишите на хостинг что бы вам в настройках PHP включили(или добавили ) расширение это.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.