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

Failed opening required '/system/startup.php'


altmax

Recommended Posts

Версия: ocStore v0.1.7

При установке выдает следующую ошибку:

PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required '/system/startup.php' (include_path='.:/usr/local/share/pear') in /home/altmax/data/www/altmax1.ispvds.com/install/index.php on line 16

Операционная система на хостинге - freebsd 8.1, на линуксе на локальном компьютере всё прекрасно работало. Проблема скорее всего в том, что php скрипт не может правильно интерпретировать путь до папки с сайтом и добавить его к /system/startup.php. Хотя ошибка скорее всего в настройках сервера.

Как с этим бороться и в какую сторону копать?

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


Ошибка такого рода при установке это нечто новенькое.

Возможно проблема в настройках php.

= = =

Попробуйте так:

1. создать базу данных в phpmyadmin на хостинге;

2. импортировать дамп локальной базы;

3. залить локальные файлы на хостинг;

4. указать верные пути в конфигурационых файлах

config.php
admin/config.php
судя по файловым путям из ошибки, корневая директория вашего хоста

/home/altmax/data/www/altmax1.ispvds.com/
5. зайти в админку магазина и поменять в настройках параметр "Store URL" (Адрес магазина) на верный. Змінено користувачем afwollis
Надіслати
Поділитися на інших сайтах

Если скопировать локально установленный сайт на хостинг, то всё прекрасно работает. Не сразу конечно - еще пришлось в php.ini раскомментировать строку "session.save_path", иначе сессии не запускались и соответственно ничего не работало. И ошибка при установке наверняка связана с неправильной настройкой php.ini по умолчанию, знать бы ещё с какой именно.

P.S. Не совсем всё работает - админка не окрывается, выдает ошибки

PHP Warning: require_once() [<a href='function.require-once'>function.require-once</a>]: open_basedir restriction in effect. File(/home/altmax/data/www/altmax1.ispvds.com/system/startup.php) is not within the allowed path(s): (.) in /home/altmax/data/www/altmax1.ispvds.com/admin/index.php on line 15

PHP Warning: require_once(/home/altmax/data/www/altmax1.ispvds.com/system/startup.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: Operation not permitted in /home/altmax/data/www/altmax1.ispvds.com/admin/index.php on line 15

PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required '/home/altmax/data/www/altmax1.ispvds.com/system/startup.php' (include_path='.:/usr/local/share/pear') in /home/altmax/data/www/altmax1.ispvds.com/admin/index.php on line 15

Файл startup.php присутствует, права на него - 777.

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


777 - это пока я тестирую производительность сайта на бесплатном тестовом сервере. Изменение на 644 ничего не дало - всё таки это не конфигурационный файл mysql, который при 777 не даёт запускать сервер.

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


  • 6 years later...

Люди....подскажу одно из решений. Вариантов много и способы разные. Но мой банально прост. 

Я переносил сайт с одного аккаунта на другой. Но на том же хостинге. Хостинг Джино. Процедура стандартна. Дамп сделал. Файлы залил. Дамп залил. Изменил в конфигах имя пользователя. Что в админке, что в корне. А ошибка как была, та и есть. Читал много, пробовал много.

А решение оказалось простое, как три рубля. И все из-за невнимательности. 

Итак: 

Наглядно:

Было:  /home/users/s/имя пользователя бызы/domains/сайт.ru/admin/')

а по какой-то причине на одном и том же хостинге, при перезаливке, хостинг автоматом внес небольшое изменение на другом аккаунте. И это сразу не видно.

Мы правим имя, пути, а до них ничего не меняем.

А Стало /home/users1/c/имя пользователя базы на новом аккаунте/domains/сайт.ru/admin/')

Итак в обоих конфигах во всех строчках.

Заметили ? в слове users -добавилась единица, а с поменялась на s

Я внес правки

И .....всё заработало.

 

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


  • 2 years later...
  • 1 year later...

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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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