Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Проблема при установке на хостинг

во время процедуры install вываливается типа "Закрыто на техобслуживание"

логи:

shopos/install/error_log:
PHP Fatal error:  Call to undefined function  os_session_close() in /home/shopkh/public_html/shopos/includes/core.include_admin.php on line 268

shopos/install/mysql_db_error.log:
25/03/2009 11:03:21 | 1046 - No database selected | DROP TABLE IF EXISTS os_categories_description | /shopos/install/3.php

как с этим бороться ?


залить нормально скрипт на сервер

такое очучение что не все влилось, папробуйте вливать с включеным бинарным модом


странно. сливал .zip файл, скачанный с этого сайта. Распаковывал уже на месте...


хмммм, ждите евгения, появится может ченить скажет.

ну или папробуйтевсетаки перезалить


Похоже на проблему с базой данных. а правильно все указали путь к базе пароли?
и ещё я так понимаю распаковывали архив через ssh и встроенным архиватором командой распаковывали unzip?


Залезай в базу данных и посмотри установились таблицы или нет. Если нет то скорее всего указал неправильно пароль, базу, хост и т.д.

Кстати еще может быть проблемы с CHMOD. Проблема была такая у самого на америкоском хостинге.

И еще может быть проблема в распаковке, тоже когда-то такая фигня была, что с первого раза не до конца распаковка произошла, сам понимаешь хостеры практически теже люди тоже иногда тупят  ;D


перезалил. теперь на шаге "Импорт базы данных." выводится следующее:

Warning: include(/home/shopkh/public_html/shopos/upload/lang/ru/db_error.php) : failed to open stream: No such file or directory in /home/shopkh/public_html/shopos/upload/includes/core.include_admin.php on line 3554

Warning: include() : Failed opening '/home/shopkh/public_html/shopos/upload/lang/ru/db_error.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/shopkh/public_html/shopos/upload/includes/core.include_admin.php on line 3554
DB_ERR_MSG

логи:
/home/shopkh/public_html/shopos/upload/includes/error_log
PHP Fatal error:  Call to undefined function  os_session_close() in /home/shopkh/public_html/shopos/upload/includes/core.include_admin.php on line 268
PHP Warning:  include(/home/shopkh/public_html/shopos/upload/lang/ru/db_error.php) : failed to open stream: No such file or directory in /home/shopkh/public_html/shopos/upload/includes/core.include_admin.php on line 3554
PHP Warning:  include() : Failed opening '/home/shopkh/public_html/shopos/upload/lang/ru/db_error.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/shopkh/public_html/shopos/upload/includes/core.include_admin.php on line 3554

/home/shopkh/public_html/shopos/upload/includes/mysql_db_error.log
25/03/2009 16:03:18 | 1046 - No database selected | DROP TABLE IF EXISTS os_categories_description | /shopos/upload/install/3.php


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

распаковывал на хостинге через Диспетчер файлов в cpanel


СПАСИБО ВСЕМ ЗА УЧАСТИЕ

проблема решена. Оказывается когда создается пользователь БД ему по-умолчанию не даются никакие права. Поставил все права и все заработало :)


:) ура.
функция проверки доступа к базе не проверяет возможность записи в нее. нужно это дорабатывать


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

в ридми же написано - скопировать соедржимое папки upload


в архиве кроме upload находится папка docs с 2 файлами. Быстрее залить весь архив и на месте его распаковать, чем сначала распаковывать и по фтп закачивать огромное количество мелких файлов. В общем так оказалось быстрее :)


В следующих версиях будет в папке docs документация и другая полезная информация.

Смысл в том, что бы скачать на локальный компьютер архив со всем.

Распоковать.
нужное оставить.

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


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

Warning: session_start() : open(/home/m50553/public_html/cinderella.su/SESSION_WRITE_DIRECTORY/sess_932810e5dd02c2d562bcd99619ed278c, O_RDWR) failed: No such file or directory (2) in /home/m50553/public_html/cinderella.su/includes/application_top.php on line 158

Warning: require_once(/home/m50553/public_html/cinderella.su/langs//lang.php) : failed to open stream: No such file or directory in /home/m50553/public_html/cinderella.su/includes/application_top.php on line 240

Fatal error: require_once() : Failed opening required '/home/m50553/public_html/cinderella.su/langs//lang.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/m50553/public_html/cinderella.su/includes/application_top.php on line 240

Warning: Unknown: open(/home/m50553/public_html/cinderella.su/SESSION_WRITE_DIRECTORY/sess_932810e5dd02c2d562bcd99619ed278c, O_RDWR) failed: No such file or directory (2) 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 (/home/m50553/public_html/cinderella.su/SESSION_WRITE_DIRECTORY) in Unknown on line 0

Возможно проблемы с htaccess, а может с чем-то другим. Помогите разобраться


Так константа SESSION_WRITE_DIRECTORY хранится в базе. и по умолчанию = tmp

при установке должна была эта запись в базе создаться
INSERT INTO os_configuration (configuration_key, configuration_value, configuration_group_id, sort_order, last_modified, date_added, use_function, set_function) VALUES ('SESSION_WRITE_DIRECTORY', 'tmp',  15, 1, NULL, '', NULL, NULL);


короче по умолчанию такого не может быть.



короче по умолчанию такого не может быть.

Что значит не может быть. у меня то есть и при установки проблем не было(версия магазина 2.3.1). Но вопрос не в том, может быть или не может быть, а в том как это исправить. При полном сносе мага и базы, и переустановки по новой, ошибка повторяется.


ну значит что база повредилась.

ну можно через phpmyadmin прописать строчку :

INSERT INTO os_configuration (configuration_key, configuration_value, configuration_group_id, sort_order, last_modified, date_added, use_function, set_function) VALUES ('SESSION_WRITE_DIRECTORY', 'tmp',  15, 1, NULL, '', NULL, NULL);


тоесть после чистой установки скрипта появляется такая ошибка?



ну значит что база повредилась.

ну можно через phpmyadmin прописать строчку :

INSERT INTO os_configuration (configuration_key, configuration_value, configuration_group_id, sort_order, last_modified, date_added, use_function, set_function) VALUES ('SESSION_WRITE_DIRECTORY', 'tmp',  15, 1, NULL, '', NULL, NULL);


тоесть после чистой установки скрипта появляется такая ошибка?


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

Warning: session_start() : open(C:/VertrigoServ/www/SESSION_WRITE_DIRECTORY\sess_fd7de1d836fdf3b5df766e74985fa10a, O_RDWR) failed: No such file or directory (2) in C:\VertrigoServ\www\includes\top.php on line 158

Warning: session_start() : Cannot send session cookie - headers already sent by (output started at C:\VertrigoServ\www\includes\top.php:158) in C:\VertrigoServ\www\includes\top.php on line 158

Warning: session_start() : Cannot send session cache limiter - headers already sent (output started at C:\VertrigoServ\www\includes\top.php:158) in C:\VertrigoServ\www\includes\top.php on line 158
Папка /themes/CURRENT_TEMPLATE - не существует.
Шаблон автоматически изменен на default.
Warning: Unknown: open(C:/VertrigoServ/www/SESSION_WRITE_DIRECTORY\sess_fd7de1d836fdf3b5df766e74985fa10a, O_RDWR) failed: No such file or directory (2) 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 (C:/VertrigoServ/www/SESSION_WRITE_DIRECTORY) in Unknown on line 0


arning: session_start() : open(C:/VertrigoServ/www/SESSION_WRITE_DIRECTORY\sess_fd7de1d836fdf3b5df766e74985fa10a, O_RDWR) failed: No such file or directory (2) in C:\VertrigoServ\www\includes\top.php on line 158

Warning: session_start() : Cannot send session cookie - headers already sent by (output started at C:\VertrigoServ\www\includes\top.php:158) in C:\VertrigoServ\www\includes\top.php on line 158

Warning: session_start() : Cannot send session cache limiter - headers already sent (output started at C:\VertrigoServ\www\includes\top.php:158) in C:\VertrigoServ\www\includes\top.php on line 158
Папка /themes/CURRENT_TEMPLATE - не существует.
Шаблон автоматически изменен на default.
Warning: Unknown: open(C:/VertrigoServ/www/SESSION_WRITE_DIRECTORY\sess_fd7de1d836fdf3b5df766e74985fa10a, O_RDWR) failed: No such file or directory (2) 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 (C:/VertrigoServ/www/SESSION_WRITE_DIRECTORY) in Unknown on line 0

Значит что база данных оказалось пустой после установки.

скорее всего на шаге 3 возникла проблема, но сервер подавил ошибки.


Источник



Copyright ShopOS