Категории
[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 возникла проблема, но сервер подавил ошибки.
Источник
|